Lines Matching refs:ip_off
1785 pi->ip_off = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
1788 pi->ip_off = ETHER_HDR_LEN;
1797 pi->ip = (struct ip *)(m->m_data + pi->ip_off);
1799 if (__predict_false(m->m_len < pi->ip_off + sizeof(*pi->ip))) {
1800 m_copydata(m, 0, pi->ip_off + sizeof(*pi->ip),
1802 pi->ip = (struct ip *)(ss->scratch + pi->ip_off);
1808 if (__predict_false(m->m_len < pi->ip_off + pi->ip_hlen +
1810 m_copydata(m, 0, pi->ip_off + pi->ip_hlen +
1812 pi->ip = (struct ip *)(ss->scratch + pi->ip_off);
1818 pi->ip6 = (struct ip6_hdr *)(m->m_data + pi->ip_off);
1819 if (__predict_false(m->m_len < pi->ip_off + sizeof(*pi->ip6))) {
1820 m_copydata(m, 0, pi->ip_off + sizeof(*pi->ip6),
1822 pi->ip6 = (struct ip6_hdr *)(ss->scratch + pi->ip_off);
1825 pi->ip_hlen = ip6_lasthdr(m, pi->ip_off, IPPROTO_IPV6, &nxt);
1826 pi->ip_hlen -= pi->ip_off;
1833 if (pi->ip_off + pi->ip_hlen > ss->sc->max_tso6_hlen)
1836 if (__predict_false(m->m_len < pi->ip_off + pi->ip_hlen +
1838 m_copydata(m, 0, pi->ip_off + pi->ip_hlen +
1840 pi->ip6 = (struct ip6_hdr *)(ss->scratch + pi->ip_off);
1874 cksum_offset = pi->ip_off + pi->ip_hlen;
2151 cksum_offset = pi.ip_off + pi.ip_hlen;