Lines Matching refs:samsg

543     sadb_msg_t *samsg)  in sadb_dump_deliver()  argument
550 answer->b_cont = sadb_sa2msg(ipsa, samsg); in sadb_dump_deliver()
594 sadb_msg_t *samsg; in sadb_dump_fanout() local
603 samsg = (sadb_msg_t *)mp->b_cont->b_rptr; in sadb_dump_fanout()
620 walker, samsg); in sadb_dump_fanout()
632 original_answer, walker, samsg); in sadb_dump_fanout()
1068 sadb_sa2msg(ipsa_t *ipsa, sadb_msg_t *samsg) in sadb_sa2msg() argument
1259 *newsamsg = *samsg; in sadb_sa2msg()
1511 sadb_strip(sadb_msg_t *samsg) in sadb_strip() argument
1516 int sofar = SADB_8TO64(sizeof (*samsg)); in sadb_strip()
1519 ext = (sadb_ext_t *)(samsg + 1); in sadb_strip()
1520 msgend = (uint8_t *)samsg; in sadb_strip()
1521 msgend += SADB_64TO8(samsg->sadb_msg_len); in sadb_strip()
1567 samsg->sadb_msg_len = (uint16_t)sofar; in sadb_strip()
1582 sadb_msg_t *samsg; in sadb_pfkey_error() local
1596 samsg = (sadb_msg_t *)msg->b_rptr; in sadb_pfkey_error()
1608 msg->b_wptr = msg->b_rptr + sizeof (*samsg); in sadb_pfkey_error()
1609 samsg = (sadb_msg_t *)msg->b_rptr; in sadb_pfkey_error()
1610 samsg->sadb_msg_len = SADB_8TO64(sizeof (*samsg)); in sadb_pfkey_error()
1611 samsg->sadb_msg_errno = (uint8_t)error; in sadb_pfkey_error()
1613 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic; in sadb_pfkey_error()
1626 sadb_pfkey_echo(queue_t *pfkey_q, mblk_t *mp, sadb_msg_t *samsg, in sadb_pfkey_echo() argument
1635 ((void *)samsg == (void *)mp->b_cont->b_rptr) && in sadb_pfkey_echo()
1638 switch (samsg->sadb_msg_type) { in sadb_pfkey_echo()
1657 sadb_strip(samsg); in sadb_pfkey_echo()
1662 SADB_64TO8(samsg->sadb_msg_len); in sadb_pfkey_echo()
1672 mp1 = sadb_sa2msg(ipsa, samsg); in sadb_pfkey_echo()
1689 mp1 = sadb_sa2msg(ipsa, samsg); in sadb_pfkey_echo()
1842 sadb_msg_t *samsg = (sadb_msg_t *)mp; in sadb_addrcheck() local
1844 samsg->sadb_msg_errno = EINVAL; in sadb_addrcheck()
1845 samsg->sadb_x_msg_diagnostic = diagnostic; in sadb_addrcheck()
2906 sadb_common_add(queue_t *pfkey_q, mblk_t *mp, sadb_msg_t *samsg, argument
2935 (samsg->sadb_msg_satype == SADB_SATYPE_AH) ? IPPROTO_AH:IPPROTO_ESP;
3108 newbie->ipsa_type = samsg->sadb_msg_satype;
3706 sadb_pfkey_echo(pfkey_q, mp, samsg, ksi, NULL);
3757 sadb_msg_t *samsg; local
3776 alloclen = sizeof (*samsg) + sizeof (*current) + sizeof (*expire) +
3827 samsg = (sadb_msg_t *)mp->b_wptr;
3828 mp->b_wptr += sizeof (*samsg);
3829 samsg->sadb_msg_version = PF_KEY_V2;
3830 samsg->sadb_msg_type = SADB_EXPIRE;
3831 samsg->sadb_msg_errno = 0;
3832 samsg->sadb_msg_satype = assoc->ipsa_type;
3833 samsg->sadb_msg_len = SADB_8TO64(alloclen);
3834 samsg->sadb_msg_reserved = 0;
3835 samsg->sadb_msg_seq = 0;
3836 samsg->sadb_msg_pid = 0;
4887 sadb_msg_t *samsg; local
4898 samsg = (sadb_msg_t *)mp->b_cont->b_rptr;
4899 mp->b_cont->b_wptr += sizeof (*samsg);
4900 samsg->sadb_msg_version = PF_KEY_V2;
4901 samsg->sadb_msg_type = SADB_ACQUIRE;
4902 samsg->sadb_msg_errno = 0;
4903 samsg->sadb_msg_reserved = 0;
4904 samsg->sadb_msg_satype = satype;
4905 samsg->sadb_msg_seq = seq;
4906 samsg->sadb_msg_pid = pid;
6227 sadb_in_acquire(sadb_msg_t *samsg, sadbp_t *sp, queue_t *pfkey_q, argument
6241 if (samsg->sadb_msg_len > SADB_8TO64(sizeof (*samsg)))
6257 if (samsg->sadb_msg_seq == acqrec->ipsacq_seq)
6272 if (samsg->sadb_msg_seq == acqrec->ipsacq_seq)
6965 ipsec_construct_inverse_acquire(sadb_msg_t *samsg, sadb_ext_t *extv[], argument
6985 if (sadb_addrcheck(NULL, (mblk_t *)samsg, (sadb_ext_t *)srcext, 0, ns)
6992 if (sadb_addrcheck(NULL, (mblk_t *)samsg, (sadb_ext_t *)dstext, 0, ns)
7012 if (sadb_addrcheck(NULL, (mblk_t *)samsg,
7019 if (sadb_addrcheck(NULL, (mblk_t *)samsg,
7120 retmp = sadb_acquire_msg_base(0, 0, samsg->sadb_msg_seq,
7121 samsg->sadb_msg_pid);
7157 samsg->sadb_msg_errno = (uint8_t)err;
7158 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic;