Lines Matching refs:dstid
1652 struct sadb_ident *srcid = NULL, *dstid = NULL;
2391 if (dstid != NULL) {
2397 alloclen = sizeof (*dstid) +
2399 dstid = malloc(alloclen);
2400 if (dstid == NULL)
2401 Bail("malloc(dstid)");
2403 dstid->sadb_ident_type = parseidtype(*argv, ebuf);
2405 dstid->sadb_ident_len = SADB_8TO64(alloclen);
2406 dstid->sadb_ident_exttype = SADB_EXT_IDENTITY_DST;
2407 dstid->sadb_ident_reserved = 0;
2408 dstid->sadb_ident_id = 0; /* Not useful here. */
2409 (void) strlcpy((char *)(dstid + 1), *argv, alloclen);
2836 if (dstid != NULL) {
2837 bcopy(dstid, nexthdr, SADB_64TO8(dstid->sadb_ident_len));
2838 nexthdr += dstid->sadb_ident_len;
2839 free(dstid);