Lines Matching refs:mbuf
52 #include <sys/mbuf.h>
107 static void ip_mloopback(struct ifnet *, const struct mbuf *, int);
113 ip_output_pfil(struct mbuf **mp, struct ifnet *ifp, int flags,
117 struct mbuf *m;
213 ip_output_send(struct inpcb *inp, struct ifnet *ifp, struct mbuf *m,
229 * ktls_output_eagain after the mbuf has been freed (thus
230 * dropping the mbuf's reference) in if_output.
270 /* stamp send tag on mbuf */
307 * IP output. The packet in mbuf chain m contains a skeletal IP
309 * The mbuf chain containing the packet will be freed.
310 * The mbuf opt, if present, will not be freed.
319 ip_output(struct mbuf *m, struct mbuf *opt, struct route *ro, int flags,
325 struct mbuf *m0;
807 * Reset layer specific mbuf flags
843 * Reset layer specific mbuf flags
867 * mbuf to be fragmented; on return it points to the chain with the fragments.
874 ip_fragment(struct ip *ip, struct mbuf **m_frag, int mtu,
881 struct mbuf *m0 = *m_frag; /* the original packet */
883 struct mbuf **mnext;
974 struct mbuf *m;
985 * from the originating mbuf to the newly created
986 * mbuf. This also ensures that existing firewall
997 * In the first mbuf, leave room for the link header, then
999 * goes into an additional mbuf chain returned by m_copym().
1059 in_delayed_cksum(struct mbuf *m)
1069 /* if udp header is not in the first mbuf copy udplen */
1171 struct mbuf *m;
1420 struct mbuf *options;
1598 ip_mloopback(struct ifnet *ifp, const struct mbuf *m, int hlen)
1601 struct mbuf *copym;