Lines Matching refs:dstid
1761 struct sadb_ident *srcid = NULL, *dstid = NULL; in doaddup() local
2536 if (dstid != NULL) { in doaddup()
2542 alloclen = sizeof (*dstid) + in doaddup()
2544 dstid = malloc(alloclen); in doaddup()
2545 if (dstid == NULL) in doaddup()
2548 dstid->sadb_ident_type = parseidtype(*argv, ebuf); in doaddup()
2550 dstid->sadb_ident_len = SADB_8TO64(alloclen); in doaddup()
2551 dstid->sadb_ident_exttype = SADB_EXT_IDENTITY_DST; in doaddup()
2552 dstid->sadb_ident_reserved = 0; in doaddup()
2553 dstid->sadb_ident_id = 0; /* Not useful here. */ in doaddup()
2554 (void) strlcpy((char *)(dstid + 1), *argv, alloclen); in doaddup()
2984 if (dstid != NULL) { in doaddup()
2985 bcopy(dstid, nexthdr, SADB_64TO8(dstid->sadb_ident_len)); in doaddup()
2986 nexthdr += dstid->sadb_ident_len; in doaddup()
2987 free(dstid); in doaddup()