Lines Matching refs:sadb_msg

195 	sizeof(struct sadb_msg),        /* SADB_EXT_RESERVED */
227 sizeof(struct sadb_msg), /* SADB_EXT_RESERVED */
398 struct sadb_msg *msg;
602 _CASSERT(PFKEY_ALIGN8(sizeof(struct sadb_msg)) <= _MHLEN); in key_init()
1101 if (result->m_len < sizeof(struct sadb_msg)) { in key_send_delete()
1103 sizeof(struct sadb_msg)); in key_send_delete()
1115 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_send_delete()
2329 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_gather_mbuf()
2336 m_copydata(m, 0, sizeof(struct sadb_msg), in key_gather_mbuf()
2708 struct sadb_msg *newmsg; in key_spdadd()
2735 newmsg = mtod(n, struct sadb_msg *); in key_spdadd()
2742 mpolicy = m_pulldown(n, PFKEY_ALIGN8(sizeof(struct sadb_msg)), in key_spdadd()
2925 struct sadb_msg *newmsg; in key_spddelete()
2937 newmsg = mtod(n, struct sadb_msg *); in key_spddelete()
2999 struct sadb_msg *newmsg; in key_spddelete2()
3003 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_spddelete2()
3024 m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, caddr_t) + off); in key_spddelete2()
3025 off += PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_spddelete2()
3045 newmsg = mtod(n, struct sadb_msg *); in key_spddelete2()
3095 struct sadb_msg *newmsg; in key_spdenable()
3104 if (n->m_len < sizeof(struct sadb_msg)) { in key_spdenable()
3105 n = m_pullup(n, sizeof(struct sadb_msg)); in key_spdenable()
3110 newmsg = mtod(n, struct sadb_msg *); in key_spdenable()
3160 struct sadb_msg *newmsg; in key_spddisable()
3169 if (n->m_len < sizeof(struct sadb_msg)) { in key_spddisable()
3170 n = m_pullup(n, sizeof(struct sadb_msg)); in key_spddisable()
3175 newmsg = mtod(n, struct sadb_msg *); in key_spddisable()
3318 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_spdacquire()
3348 struct sadb_msg *newmsg; in key_spdflush()
3357 if (m->m_len != PFKEY_ALIGN8(sizeof(struct sadb_msg))) { in key_spdflush()
3369 if (sizeof(struct sadb_msg) > m->m_len + M_TRAILINGSPACE(m)) { in key_spdflush()
3378 m->m_pkthdr.len = m->m_len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_spdflush()
3379 newmsg = mtod(m, struct sadb_msg *); in key_spdflush()
3563 if (result->m_len < sizeof(struct sadb_msg)) { in key_setdumpsp()
3564 result = m_pullup(result, sizeof(struct sadb_msg)); in key_setdumpsp()
3580 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_setdumpsp()
3756 if (result->m_len < sizeof(struct sadb_msg)) { in key_spdexpire()
3757 result = m_pullup(result, sizeof(struct sadb_msg)); in key_spdexpire()
3774 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_spdexpire()
4904 if (result->m_len < sizeof(struct sadb_msg)) { in key_setdumpsa()
4905 result = m_pullup(result, sizeof(struct sadb_msg)); in key_setdumpsa()
4917 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_setdumpsa()
4941 struct sadb_msg *p; in key_setsadbmsg()
4944 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_setsadbmsg()
4962 p = mtod(m, struct sadb_msg *); in key_setsadbmsg()
6625 struct sadb_msg *newmsg; in key_getspi()
6629 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)) + in key_getspi()
6651 m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, caddr_t) + off); in key_getspi()
6652 off += PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_getspi()
6675 if (n->m_len < sizeof(struct sadb_msg)) { in key_getspi()
6676 n = m_pullup(n, sizeof(struct sadb_msg)); in key_getspi()
6687 newmsg = mtod(n, struct sadb_msg *); in key_getspi()
7119 struct sadb_msg *newmsg; in key_migrate()
7130 if (n->m_len < sizeof(struct sadb_msg)) { in key_migrate()
7131 n = m_pullup(n, sizeof(struct sadb_msg)); in key_migrate()
7136 newmsg = mtod(n, struct sadb_msg *); in key_migrate()
7362 if (n->m_len < sizeof(struct sadb_msg)) { in key_getmsgbuf_x1()
7363 n = m_pullup(n, sizeof(struct sadb_msg)); in key_getmsgbuf_x1()
7368 mtod(n, struct sadb_msg *)->sadb_msg_errno = 0; in key_getmsgbuf_x1()
7370 mtod(n, struct sadb_msg *)->sadb_msg_len = in key_getmsgbuf_x1()
7491 struct sadb_msg *newmsg; in key_delete()
7501 if (n->m_len < sizeof(struct sadb_msg)) { in key_delete()
7502 n = m_pullup(n, sizeof(struct sadb_msg)); in key_delete()
7507 newmsg = mtod(n, struct sadb_msg *); in key_delete()
7587 struct sadb_msg *newmsg; in key_delete_all()
7597 if (n->m_len < sizeof(struct sadb_msg)) { in key_delete_all()
7598 n = m_pullup(n, sizeof(struct sadb_msg)); in key_delete_all()
7603 newmsg = mtod(n, struct sadb_msg *); in key_delete_all()
8165 if (result->m_len < sizeof(struct sadb_msg)) { in key_acquire()
8166 result = m_pullup(result, sizeof(struct sadb_msg)); in key_acquire()
8179 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_acquire()
8332 if (mhp->msg->sadb_msg_len == PFKEY_UNIT64(sizeof(struct sadb_msg))) { in key_acquire2()
8494 struct sadb_msg *newmsg; in key_register()
8523 len = sizeof(struct sadb_msg) + alen + elen; in key_register()
8545 m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, caddr_t) + off); in key_register()
8546 newmsg = mtod(n, struct sadb_msg *); in key_register()
8550 off += PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_register()
8793 if (result->m_len < sizeof(struct sadb_msg)) { in key_expire()
8794 result = m_pullup(result, sizeof(struct sadb_msg)); in key_expire()
8807 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_expire()
8837 struct sadb_msg *newmsg; in key_flush()
8886 if (m->m_len < sizeof(struct sadb_msg) || in key_flush()
8887 sizeof(struct sadb_msg) > m->m_len + M_TRAILINGSPACE(m)) { in key_flush()
8896 m->m_pkthdr.len = m->m_len = sizeof(struct sadb_msg); in key_flush()
8897 newmsg = mtod(m, struct sadb_msg *); in key_flush()
9067 if (olen < sizeof(struct sadb_msg)) { in key_promisc()
9074 } else if (olen == sizeof(struct sadb_msg)) { in key_promisc()
9100 m_adj(m, PFKEY_ALIGN8(sizeof(struct sadb_msg))); in key_promisc()
9142 struct sadb_msg *msg = NULL; in bzero_mbuf()
9149 if (mptr->m_len >= sizeof(struct sadb_msg)) { in bzero_mbuf()
9150 msg = mtod(mptr, struct sadb_msg *); in bzero_mbuf()
9155 offset = sizeof(struct sadb_msg); in bzero_mbuf()
9290 struct sadb_msg *msg; in key_parse()
9310 if (m->m_len < sizeof(struct sadb_msg)) { in key_parse()
9311 m = m_pullup(m, sizeof(struct sadb_msg)); in key_parse()
9316 msg = mtod(m, struct sadb_msg *); in key_parse()
9521 struct sadb_msg *msg; in key_senderror()
9525 if (m->m_len < sizeof(struct sadb_msg)) { in key_senderror()
9529 msg = mtod(m, struct sadb_msg *); in key_senderror()
9554 if (m->m_len < sizeof(struct sadb_msg)) { in key_align()
9561 mhp->msg = mtod(m, struct sadb_msg *); in key_align()
9566 for (off = sizeof(struct sadb_msg); off < end; off += extlen) { in key_align()
9962 if (result->m_len < sizeof(struct sadb_msg)) { in key_setdumpsastats()
9963 result = m_pullup(result, sizeof(struct sadb_msg)); in key_setdumpsastats()
9979 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_setdumpsastats()
10224 if (result->m_len < sizeof(struct sadb_msg)) { in key_send_delsp()
10225 result = m_pullup(result, sizeof(struct sadb_msg)); in key_send_delsp()
10241 mtod(result, struct sadb_msg *)->sadb_msg_len = (u_int16_t)PFKEY_UNIT64(result->m_pkthdr.len); in key_send_delsp()