Home
last modified time | relevance | path

Searched refs:samsg (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/inet/ip/
H A Dkeysock.c1001 sadb_msg_t *samsg = (sadb_msg_t *)mp->b_rptr; in keysock_error() local
1006 if (samsg->sadb_msg_type < SADB_GETSPI || in keysock_error()
1007 samsg->sadb_msg_type > SADB_MAX) in keysock_error()
1008 samsg->sadb_msg_type = SADB_RESERVED; in keysock_error()
1013 ASSERT(mp->b_rptr + sizeof (*samsg) <= mp->b_datap->db_lim); in keysock_error()
1014 mp->b_wptr = mp->b_rptr + sizeof (*samsg); in keysock_error()
1015 samsg->sadb_msg_len = SADB_8TO64(sizeof (sadb_msg_t)); in keysock_error()
1016 samsg->sadb_msg_errno = (uint8_t)error; in keysock_error()
1017 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic; in keysock_error()
1019 keysock_passup(mp, samsg, ks->keysock_serial, NULL, B_FALSE, keystack); in keysock_error()
[all …]
H A Dipsecah.c542 sadb_msg_t *samsg; in ah_register_out() local
545 uint_t allocsize = sizeof (*samsg); in ah_register_out()
604 nextext = (sadb_ext_t *)(mp->b_cont->b_rptr + sizeof (*samsg)); in ah_register_out()
657 samsg = (sadb_msg_t *)mp->b_cont->b_rptr; in ah_register_out()
658 samsg->sadb_msg_version = PF_KEY_V2; in ah_register_out()
659 samsg->sadb_msg_type = SADB_REGISTER; in ah_register_out()
660 samsg->sadb_msg_errno = 0; in ah_register_out()
661 samsg->sadb_msg_satype = SADB_SATYPE_AH; in ah_register_out()
662 samsg->sadb_msg_len = SADB_8TO64(allocsize); in ah_register_out()
663 samsg->sadb_msg_reserved = 0; in ah_register_out()
[all …]
H A Dsadb.c547 sadb_msg_t *samsg) in sadb_dump_deliver() argument
554 answer->b_cont = sadb_sa2msg(ipsa, samsg); in sadb_dump_deliver()
598 sadb_msg_t *samsg; in sadb_dump_fanout() local
607 samsg = (sadb_msg_t *)mp->b_cont->b_rptr; in sadb_dump_fanout()
624 walker, samsg); in sadb_dump_fanout()
636 original_answer, walker, samsg); in sadb_dump_fanout()
1073 sadb_sa2msg(ipsa_t *ipsa, sadb_msg_t *samsg) in sadb_sa2msg() argument
1254 *newsamsg = *samsg; in sadb_sa2msg()
1506 sadb_strip(sadb_msg_t *samsg) in sadb_strip() argument
1511 int sofar = SADB_8TO64(sizeof (*samsg)); in sadb_strip()
[all …]
H A Dipsecesp.c1307 sadb_msg_t *samsg; in esp_send_acquire() local
1332 samsg = (sadb_msg_t *)(msgmp->b_rptr); in esp_send_acquire()
1336 prop = (sadb_prop_t *)(((uint64_t *)samsg) + samsg->sadb_msg_len); in esp_send_acquire()
1338 samsg->sadb_msg_len += prop->sadb_prop_len; in esp_send_acquire()
1339 msgmp->b_wptr += SADB_64TO8(samsg->sadb_msg_len); in esp_send_acquire()
3009 sadb_msg_t *samsg; in esp_register_out() local
3013 uint_t allocsize = sizeof (*samsg); in esp_register_out()
3082 nextext = (sadb_ext_t *)(pfkey_msg_mp->b_rptr + sizeof (*samsg)); in esp_register_out()
3181 samsg = (sadb_msg_t *)pfkey_msg_mp->b_rptr; in esp_register_out()
3182 samsg->sadb_msg_version = PF_KEY_V2; in esp_register_out()
[all …]
/titanic_50/usr/src/lib/libipsecutil/common/
H A Dipsec_util.c1645 print_sadb_msg(FILE *file, struct sadb_msg *samsg, time_t wallclock, in print_sadb_msg() argument
1655 samsg->sadb_msg_version); in print_sadb_msg()
1656 switch (samsg->sadb_msg_type) { in print_sadb_msg()
1705 "Unknown (%u)"), samsg->sadb_msg_type); in print_sadb_msg()
1710 switch (samsg->sadb_msg_satype) { in print_sadb_msg()
1735 "<unknown %u>"), samsg->sadb_msg_satype); in print_sadb_msg()
1741 if (samsg->sadb_msg_errno != 0) { in print_sadb_msg()
1744 strerror(samsg->sadb_msg_errno)); in print_sadb_msg()
1745 print_diagnostic(file, samsg->sadb_x_msg_diagnostic); in print_sadb_msg()
1750 SADB_64TO8(samsg->sadb_msg_len), samsg->sadb_msg_seq, in print_sadb_msg()
[all …]
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/
H A Dipseckey.c3218 struct sadb_msg *samsg; in domonitor() local
3229 samsg = (struct sadb_msg *)get_buffer; in domonitor()
3232 msg_init(samsg, SADB_X_PROMISC, 1); /* Turn ON promisc. */ in domonitor()
3233 rc = key_write(keysock, samsg, sizeof (*samsg)); in domonitor()
3246 rc = read(keysock, samsg, sizeof (get_buffer)); in domonitor()