/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | keysock.c | 1001 sadb_msg_t *samsg = (sadb_msg_t *)mp->b_rptr; local 1006 if (samsg->sadb_msg_type < SADB_GETSPI || 1007 samsg->sadb_msg_type > SADB_MAX) 1008 samsg->sadb_msg_type = SADB_RESERVED; 1013 ASSERT(mp->b_rptr + sizeof (*samsg) <= mp->b_datap->db_lim); 1014 mp->b_wptr = mp->b_rptr + sizeof (*samsg); 1015 samsg->sadb_msg_len = SADB_8TO64(sizeof (sadb_msg_t)); 1016 samsg->sadb_msg_errno = (uint8_t)error; 1017 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic; 1019 keysock_passup(mp, samsg, k 1287 sadb_msg_t *samsg = (sadb_msg_t *)mp->b_rptr; local 1477 keysock_inverse_acquire(mblk_t *mp, sadb_msg_t *samsg, sadb_ext_t *extv[], keysock_t *ks) argument 1600 sadb_msg_t *samsg; local 2010 keysock_passup(mblk_t *mp, sadb_msg_t *samsg, minor_t serial, keysock_consumer_t *kc, boolean_t persistent, keysock_stack_t *keystack) argument 2283 sadb_msg_t *samsg; local [all...] |
H A D | sadb.c | 547 sadb_msg_t *samsg) 554 answer->b_cont = sadb_sa2msg(ipsa, samsg); 598 sadb_msg_t *samsg; local 607 samsg = (sadb_msg_t *)mp->b_cont->b_rptr; 624 walker, samsg); 636 original_answer, walker, samsg); 1073 sadb_sa2msg(ipsa_t *ipsa, sadb_msg_t *samsg) argument 1254 *newsamsg = *samsg; 1506 sadb_strip(sadb_msg_t *samsg) argument 1511 int sofar = SADB_8TO64(sizeof (*samsg)); 546 sadb_dump_deliver(queue_t *pfkey_q, mblk_t *original_answer, ipsa_t *ipsa, sadb_msg_t *samsg) argument 1577 sadb_msg_t *samsg; local 1621 sadb_pfkey_echo(queue_t *pfkey_q, mblk_t *mp, sadb_msg_t *samsg, keysock_in_t *ksi, ipsa_t *ipsa) argument 1836 sadb_msg_t *samsg = (sadb_msg_t *)mp; local 2890 sadb_common_add(queue_t *pfkey_q, mblk_t *mp, sadb_msg_t *samsg, keysock_in_t *ksi, isaf_t *primary, isaf_t *secondary, ipsa_t *newbie, boolean_t clone, boolean_t is_inbound, int *diagnostic, netstack_t *ns, sadbp_t *spp) argument 3731 sadb_msg_t *samsg; local 5495 sadb_msg_t *samsg; local 5756 sadb_msg_t *samsg; local 5966 sadb_in_acquire(sadb_msg_t *samsg, sadbp_t *sp, queue_t *pfkey_q, netstack_t *ns) argument 6704 ipsec_construct_inverse_acquire(sadb_msg_t *samsg, sadb_ext_t *extv[], netstack_t *ns) argument [all...] |
H A D | ipsecah.c | 542 sadb_msg_t *samsg; local 545 uint_t allocsize = sizeof (*samsg); 604 nextext = (sadb_ext_t *)(mp->b_cont->b_rptr + sizeof (*samsg)); 657 samsg = (sadb_msg_t *)mp->b_cont->b_rptr; 658 samsg->sadb_msg_version = PF_KEY_V2; 659 samsg->sadb_msg_type = SADB_REGISTER; 660 samsg->sadb_msg_errno = 0; 661 samsg->sadb_msg_satype = SADB_SATYPE_AH; 662 samsg->sadb_msg_len = SADB_8TO64(allocsize); 663 samsg 770 ah_add_sa_finish(mblk_t *mp, sadb_msg_t *samsg, keysock_in_t *ksi, int *diagnostic, ipsecah_stack_t *ahstack) argument 1236 sadb_msg_t *samsg; local 1305 sadb_msg_t *samsg; local 1436 sadb_msg_t *samsg; local 1843 sadb_msg_t *samsg; local [all...] |
H A D | ipsecesp.c | 1307 sadb_msg_t *samsg; local 1332 samsg = (sadb_msg_t *)(msgmp->b_rptr); 1336 prop = (sadb_prop_t *)(((uint64_t *)samsg) + samsg->sadb_msg_len); 1338 samsg->sadb_msg_len += prop->sadb_prop_len; 1339 msgmp->b_wptr += SADB_64TO8(samsg->sadb_msg_len); 3009 sadb_msg_t *samsg; local 3013 uint_t allocsize = sizeof (*samsg); 3082 nextext = (sadb_ext_t *)(pfkey_msg_mp->b_rptr + sizeof (*samsg)); 3181 samsg 3301 esp_add_sa_finish(mblk_t *mp, sadb_msg_t *samsg, keysock_in_t *ksi, int *diagnostic, ipsecesp_stack_t *espstack) argument 3868 sadb_msg_t *samsg; local 3930 sadb_msg_t *samsg; local 4061 sadb_msg_t *samsg; local [all...] |
/illumos-gate/usr/src/lib/libipsecutil/common/ |
H A D | ipsec_util.c | 1645 print_sadb_msg(FILE *file, struct sadb_msg *samsg, time_t wallclock, argument 1655 samsg->sadb_msg_version); 1656 switch (samsg->sadb_msg_type) { 1705 "Unknown (%u)"), samsg->sadb_msg_type); 1710 switch (samsg->sadb_msg_satype) { 1735 "<unknown %u>"), samsg->sadb_msg_satype); 1741 if (samsg->sadb_msg_errno != 0) { 1744 strerror(samsg->sadb_msg_errno)); 1745 print_diagnostic(file, samsg->sadb_x_msg_diagnostic); 1750 SADB_64TO8(samsg 2645 struct sadb_msg *samsg = (struct sadb_msg *)buffer; local 3021 struct sadb_msg *samsg = (struct sadb_msg *)buffer; local [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ |
H A D | ipseckey.c | 3218 struct sadb_msg *samsg; local 3229 samsg = (struct sadb_msg *)get_buffer; 3232 msg_init(samsg, SADB_X_PROMISC, 1); /* Turn ON promisc. */ 3233 rc = key_write(keysock, samsg, sizeof (*samsg)); 3246 rc = read(keysock, samsg, sizeof (get_buffer));
|