Lines Matching refs:sadb_msg
365 [SADB_EXT_RESERVED] = sizeof(struct sadb_msg),
398 [SADB_EXT_RESERVED] = sizeof(struct sadb_msg),
579 struct sadb_msg *msg;
1914 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_gather_mbuf()
1923 m_copydata(m, 0, sizeof(struct sadb_msg), in key_gather_mbuf()
2125 struct sadb_msg *newmsg; in key_spdadd()
2146 newmsg = mtod(n, struct sadb_msg *); in key_spdadd()
2151 mpolicy = m_pulldown(n, PFKEY_ALIGN8(sizeof(struct sadb_msg)), in key_spdadd()
2299 struct sadb_msg *newmsg; in key_spddelete()
2307 newmsg = mtod(n, struct sadb_msg *); in key_spddelete()
2371 struct sadb_msg *newmsg; in key_spddelete2()
2375 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_spddelete2()
2385 m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, caddr_t) + off); in key_spddelete2()
2386 off += PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_spddelete2()
2402 newmsg = mtod(n, struct sadb_msg *); in key_spddelete2()
2519 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_spdacquire()
2541 struct sadb_msg *newmsg; in key_spdflush()
2550 if (m->m_len != PFKEY_ALIGN8(sizeof(struct sadb_msg))) in key_spdflush()
2579 if (sizeof(struct sadb_msg) > m->m_len + M_TRAILINGSPACE(m)) { in key_spdflush()
2587 m->m_pkthdr.len = m->m_len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_spdflush()
2588 newmsg = mtod(m, struct sadb_msg *); in key_spdflush()
2727 if (result->m_len < sizeof(struct sadb_msg)) { in key_setdumpsp()
2728 result = m_pullup(result, sizeof(struct sadb_msg)); in key_setdumpsp()
2737 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_setdumpsp()
2860 if (result->m_len < sizeof(struct sadb_msg)) { in key_spdexpire()
2861 result = m_pullup(result, sizeof(struct sadb_msg)); in key_spdexpire()
2872 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_spdexpire()
3775 if (result->m_len < sizeof(struct sadb_msg)) { in key_setdumpsa()
3776 result = m_pullup(result, sizeof(struct sadb_msg)); in key_setdumpsa()
3785 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_setdumpsa()
3804 struct sadb_msg *p; in key_setsadbmsg()
3807 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_setsadbmsg()
3816 p = mtod(m, struct sadb_msg *); in key_setsadbmsg()
4984 struct sadb_msg *newmsg; in key_getspi()
4988 len = PFKEY_ALIGN8(sizeof(struct sadb_msg)) + in key_getspi()
5001 m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, caddr_t) + off); in key_getspi()
5002 off += PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_getspi()
5021 if (n->m_len < sizeof(struct sadb_msg)) { in key_getspi()
5022 n = m_pullup(n, sizeof(struct sadb_msg)); in key_getspi()
5031 newmsg = mtod(n, struct sadb_msg *); in key_getspi()
5987 if (n->m_len < sizeof(struct sadb_msg)) { in key_getmsgbuf_x1()
5988 n = m_pullup(n, sizeof(struct sadb_msg)); in key_getmsgbuf_x1()
5992 mtod(n, struct sadb_msg *)->sadb_msg_errno = 0; in key_getmsgbuf_x1()
5993 mtod(n, struct sadb_msg *)->sadb_msg_len = in key_getmsgbuf_x1()
6090 struct sadb_msg *newmsg; in key_delete()
6098 if (n->m_len < sizeof(struct sadb_msg)) { in key_delete()
6099 n = m_pullup(n, sizeof(struct sadb_msg)); in key_delete()
6103 newmsg = mtod(n, struct sadb_msg *); in key_delete()
6151 struct sadb_msg *newmsg; in key_delete_all()
6159 if (n->m_len < sizeof(struct sadb_msg)) { in key_delete_all()
6160 n = m_pullup(n, sizeof(struct sadb_msg)); in key_delete_all()
6164 newmsg = mtod(n, struct sadb_msg *); in key_delete_all()
6799 if (result->m_len < sizeof(struct sadb_msg)) { in key_acquire()
6800 result = m_pullup(result, sizeof(struct sadb_msg)); in key_acquire()
6811 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_acquire()
7022 if (mhp->msg->sadb_msg_len == PFKEY_UNIT64(sizeof(struct sadb_msg))) { in key_acquire2()
7179 struct sadb_msg *newmsg; in key_register()
7202 len = sizeof(struct sadb_msg) + alen + elen; in key_register()
7215 m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, caddr_t) + off); in key_register()
7216 newmsg = mtod(n, struct sadb_msg *); in key_register()
7219 off += PFKEY_ALIGN8(sizeof(struct sadb_msg)); in key_register()
7440 if (result->m_len < sizeof(struct sadb_msg)) { in key_expire()
7441 result = m_pullup(result, sizeof(struct sadb_msg)); in key_expire()
7452 mtod(result, struct sadb_msg *)->sadb_msg_len = in key_expire()
7509 struct sadb_msg *newmsg; in key_flush()
7590 if (m->m_len < sizeof(struct sadb_msg) || in key_flush()
7591 sizeof(struct sadb_msg) > m->m_len + M_TRAILINGSPACE(m)) { in key_flush()
7599 m->m_pkthdr.len = m->m_len = sizeof(struct sadb_msg); in key_flush()
7600 newmsg = mtod(m, struct sadb_msg *); in key_flush()
7713 if (olen < sizeof(struct sadb_msg)) { in key_promisc()
7720 } else if (olen == sizeof(struct sadb_msg)) { in key_promisc()
7742 m_adj(m, PFKEY_ALIGN8(sizeof(struct sadb_msg))); in key_promisc()
7790 struct sadb_msg *msg; in key_parse()
7799 if (m->m_len < sizeof(struct sadb_msg)) { in key_parse()
7800 m = m_pullup(m, sizeof(struct sadb_msg)); in key_parse()
7804 msg = mtod(m, struct sadb_msg *); in key_parse()
8039 struct sadb_msg *msg; in key_senderror()
8041 IPSEC_ASSERT(m->m_len >= sizeof(struct sadb_msg), in key_senderror()
8044 msg = mtod(m, struct sadb_msg *); in key_senderror()
8065 IPSEC_ASSERT(m->m_len >= sizeof(struct sadb_msg), in key_align()
8071 mhp->msg = mtod(m, struct sadb_msg *); in key_align()
8076 for (off = sizeof(struct sadb_msg); off < end; off += extlen) { in key_align()