Lines Matching defs:mpf
62 struct mbuf *mp = NULL, *mpf = NULL, *mpl = NULL;
101 mpf = mp;
124 mpl = mpf = mp;
139 eh = mtod(mpf, struct ether_vlan_header *);
144 mpf->m_pkthdr.ether_vtag = ntohs(eh->evl_tag);
145 mpf->m_flags |= M_VLANTAG;
151 m_adj(mpf, ETHER_VLAN_ENCAP_LEN);
155 mpf->m_pkthdr.csum_flags = CSUM_IP_CHECKED | CSUM_IP_VALID |
157 mpf->m_pkthdr.csum_data = 0xFFFF;
159 mpf->m_pkthdr.csum_flags = 0;
164 mpf->m_pkthdr.flowid = sgc->rss_hash;
166 M_HASHTYPE_SET(mpf, M_HASHTYPE_OPAQUE_HASH);
170 tcp_lro_queue_mbuf(lro, mpf);
173 if_input(ifp, mpf);
192 struct mbuf *mp = NULL, *mpf = NULL, *mpl = NULL;
242 mpf = mp;
265 mpl = mpf = mp;
280 th = (struct tcphdr *)(mpf->m_data + sgc->l4_offset);
285 m_adj(mpf, sgc->l2_offset);
287 eh = mtod(mpf, struct ether_vlan_header *);
292 mpf->m_pkthdr.ether_vtag = ntohs(eh->evl_tag);
293 mpf->m_flags |= M_VLANTAG;
299 m_adj(mpf, ETHER_VLAN_ENCAP_LEN);
307 ip = (struct ip *)(mpf->m_data + ETHER_HDR_LEN);
316 M_HASHTYPE_SET(mpf, M_HASHTYPE_RSS_TCP_IPV4);
319 ip6 = (struct ip6_hdr *)(mpf->m_data + ETHER_HDR_LEN);
327 M_HASHTYPE_SET(mpf, M_HASHTYPE_RSS_TCP_IPV6);
330 m_freem(mpf);
337 mpf->m_pkthdr.csum_flags = CSUM_IP_CHECKED | CSUM_IP_VALID |
339 mpf->m_pkthdr.csum_data = 0xFFFF;
341 mpf->m_pkthdr.flowid = sgc->rss_hash;
345 if_input(ifp, mpf);