Lines Matching refs:mbuf

45 #include <sys/mbuf.h>
83 static int tcp_lro_rx_common(struct lro_ctrl *lc, struct mbuf *m,
88 struct lro_entry *, struct mbuf **, struct mbuf **, struct mbuf **, bool *, bool);
353 tcp_lro_parser(struct mbuf *m, struct lro_parser *po, struct lro_parser *pi, bool update_data)
403 tcp_lro_trim_mbuf_chain(struct mbuf *m, const struct lro_parser *po)
438 tcp_lro_get_th(struct mbuf *m)
444 lro_free_mbuf_chain(struct mbuf *m)
446 struct mbuf *save;
476 /* free mbuf array, if any */
585 tcp_lro_rx_ipv4(struct lro_ctrl *lc, struct mbuf *m, struct ip *ip4)
609 const struct lro_entry *le, const struct mbuf *m,
852 struct mbuf *m, struct tcphdr *th)
887 tcp_push_and_replace(struct lro_ctrl *lc, struct lro_entry *le, struct mbuf *m)
895 struct mbuf *msave;
921 tcp_lro_mbuf_append_pkthdr(struct mbuf *m, const struct mbuf *p)
947 * Walk through the mbuf chain we
952 struct mbuf *m;
1068 /* Merge TCP data checksum and length to head mbuf. */
1072 * Adjust the mbuf so that m_data points to the first byte of
1073 * the ULP payload. Adjust the mbuf to avoid complications and
1074 * append new segment to existing mbuf chain.
1101 static struct mbuf *
1106 struct mbuf *m;
1112 /* Look at the last mbuf if any in queue */
1125 /* Decide mbuf size. */
1179 tcp_lro_ack_valid(struct mbuf *m, struct tcphdr *th, uint32_t **ppts, bool *other_opts)
1232 struct mbuf **pp, *cmp, *mv_to;
1296 /* Advance to next mbuf. */
1307 le->m_last_mbuf = __containerof(pp, struct mbuf, m_nextpkt);
1460 struct mbuf *mb;
1462 /* get mbuf */
1494 build_ack_entry(struct tcp_ackent *ae, struct tcphdr *th, struct mbuf *m,
1524 struct lro_entry *le, struct mbuf **pp, struct mbuf **cmp, struct mbuf **mv_to,
1532 struct mbuf *m;
1533 struct mbuf *nm;
1544 /* Get current mbuf. */
1671 /* Advance to next mbuf before freeing. */
1684 tcp_lro_rx_get_bucket(struct lro_ctrl *lc, struct mbuf *m, struct lro_parser *parser)
1698 tcp_lro_rx_common(struct lro_ctrl *lc, struct mbuf *m, uint32_t csum, bool use_hash)
1774 /* Save TCP info in mbuf. */
1835 tcp_lro_rx(struct lro_ctrl *lc, struct mbuf *m, uint32_t csum)
1850 tcp_lro_queue_mbuf(struct lro_ctrl *lc, struct mbuf *mb)
1874 /* enter mbuf */