• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netipsec/

Lines Matching refs:mbuf

42 #include <sys/mbuf.h>
106 static int ipsec_encap(struct mbuf **mp, struct secasindex *saidx);
110 ipsec4_allocsa(struct mbuf *m, struct secpolicy *sp, u_int *pidx, int *error)
186 ipsec4_perform_request(struct mbuf *m, struct secpolicy *sp,
288 ipsec4_process_packet(struct mbuf *m, struct secpolicy *sp,
296 ipsec4_common_output(struct mbuf *m, struct inpcb *inp, int forwarding)
351 /* NB: callee frees mbuf and releases reference to SP */
369 * other values - mbuf consumed by IPsec.
372 ipsec4_output(struct mbuf *m, struct inpcb *inp)
389 * other values - mbuf consumed by IPsec.
392 ipsec4_forward(struct mbuf *m)
423 ipsec6_allocsa(struct mbuf *m, struct secpolicy *sp, u_int *pidx, int *error)
511 ipsec6_perform_request(struct mbuf *m, struct secpolicy *sp,
539 ip6 = mtod(m, struct ip6_hdr *); /* pfil can change mbuf */
603 ipsec6_process_packet(struct mbuf *m, struct secpolicy *sp,
611 ipsec6_common_output(struct mbuf *m, struct inpcb *inp, int forwarding)
656 /* NB: callee frees mbuf and releases reference to SP */
674 * other values - mbuf consumed by IPsec.
677 ipsec6_output(struct mbuf *m, struct inpcb *inp)
694 * other values - mbuf consumed by IPsec.
697 ipsec6_forward(struct mbuf *m)
713 ipsec_process_done(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav,
850 * just after outer IP header using m_makespace(). If given mbuf has not
851 * enough free space at the beginning, we allocate new mbuf and reserve
853 * This helps avoid allocating of new mbuf and data copying in m_makespace(),
854 * we place outer header in the middle of mbuf's data with reserved leading
863 static struct mbuf *
864 ipsec_prepend(struct mbuf *m, int len, int how)
866 struct mbuf *n;
871 /* No need to allocate new mbuf. */
892 ipsec_encap(struct mbuf **mp, struct secasindex *saidx)