Lines Matching refs:ip_off
1744 pi->ip_off = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
1747 pi->ip_off = ETHER_HDR_LEN;
1756 pi->ip = (struct ip *)(m->m_data + pi->ip_off);
1758 if (__predict_false(m->m_len < pi->ip_off + sizeof(*pi->ip))) {
1759 m_copydata(m, 0, pi->ip_off + sizeof(*pi->ip),
1761 pi->ip = (struct ip *)(ss->scratch + pi->ip_off);
1767 if (__predict_false(m->m_len < pi->ip_off + pi->ip_hlen +
1769 m_copydata(m, 0, pi->ip_off + pi->ip_hlen +
1771 pi->ip = (struct ip *)(ss->scratch + pi->ip_off);
1777 pi->ip6 = (struct ip6_hdr *)(m->m_data + pi->ip_off);
1778 if (__predict_false(m->m_len < pi->ip_off + sizeof(*pi->ip6))) {
1779 m_copydata(m, 0, pi->ip_off + sizeof(*pi->ip6),
1781 pi->ip6 = (struct ip6_hdr *)(ss->scratch + pi->ip_off);
1784 pi->ip_hlen = ip6_lasthdr(m, pi->ip_off, IPPROTO_IPV6, &nxt);
1785 pi->ip_hlen -= pi->ip_off;
1792 if (pi->ip_off + pi->ip_hlen > ss->sc->max_tso6_hlen)
1795 if (__predict_false(m->m_len < pi->ip_off + pi->ip_hlen +
1797 m_copydata(m, 0, pi->ip_off + pi->ip_hlen +
1799 pi->ip6 = (struct ip6_hdr *)(ss->scratch + pi->ip_off);
1833 cksum_offset = pi->ip_off + pi->ip_hlen;
2108 cksum_offset = pi.ip_off + pi.ip_hlen;