Searched defs:samsg (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dkeysock.c1001 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 Dipsecah.c542 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 Dipsecesp.c1307 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...]
H A Dsadb.c547 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...]
/illumos-gate/usr/src/lib/libipsecutil/common/
H A Dipsec_util.c1645 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 Dipseckey.c3218 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));

Completed in 101 milliseconds