Lines Matching refs:m
16 ipip_outbound(struct rte_mbuf *m, uint32_t offset, uint32_t is_ipv6, in ipip_outbound() argument
23 inip4 = rte_pktmbuf_mtod(m, struct ip *); in ipip_outbound()
44 outip6 = (struct ip6_hdr *)rte_pktmbuf_prepend(m, offset); in ipip_outbound()
50 outip6->ip6_plen = htons(rte_pktmbuf_data_len(m) - in ipip_outbound()
63 outip4 = (struct ip *)rte_pktmbuf_prepend(m, offset); in ipip_outbound()
71 outip4->ip_len = htons(rte_pktmbuf_data_len(m)); in ipip_outbound()
81 m->packet_type &= ~RTE_PTYPE_L4_MASK; in ipip_outbound()
86 ip4ip_outbound(struct rte_mbuf *m, uint32_t offset, in ip4ip_outbound() argument
89 return ipip_outbound(m, offset, 0, src, dst); in ip4ip_outbound()
93 ip6ip_outbound(struct rte_mbuf *m, uint32_t offset, in ip6ip_outbound() argument
96 return ipip_outbound(m, offset, 1, src, dst); in ip6ip_outbound()
124 ipip_inbound(struct rte_mbuf *m, uint32_t offset) in ipip_inbound() argument
130 outip4 = rte_pktmbuf_mtod(m, struct ip*); in ipip_inbound()
144 inip4 = (struct ip *)rte_pktmbuf_adj(m, offset + ip_len); in ipip_inbound()
148 RTE_ASSERT(rte_pktmbuf_pkt_len(m) > ip_len); in ipip_inbound()
160 m->packet_type &= ~RTE_PTYPE_L4_MASK; in ipip_inbound()
162 m->packet_type |= RTE_PTYPE_L4_UDP; in ipip_inbound()
164 m->packet_type |= RTE_PTYPE_L4_TCP; in ipip_inbound()