/freebsd-11-stable/sys/dev/ixgbe/ |
H A D | if_fdir.c | 90 int ehdrlen, ip_hlen; local 95 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 98 ehdrlen = ETHER_HDR_LEN; 106 ip = (struct ip *)(mp->m_data + ehdrlen);
|
H A D | ix_txrx.c | 710 int ehdrlen, ip_hlen = 0; local 754 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 757 ehdrlen = ETHER_HDR_LEN; 761 vlan_macip_lens |= ehdrlen << IXGBE_ADVTXD_MACLEN_SHIFT; 773 if (mp->m_len == ehdrlen && mp->m_next) 776 l3d = mtod(mp, caddr_t) + ehdrlen; 875 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local 887 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 890 ehdrlen = ETHER_HDR_LEN; 897 ip = (struct ip *)(mp->m_data + ehdrlen); [all...] |
/freebsd-11-stable/sys/dev/qlxgb/ |
H A D | qla_hw.c | 719 uint32_t ehdrlen, hdrlen = 0, ip_hlen, tcp_hlen, tcp_opt_off; local 729 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 732 ehdrlen = ETHER_HDR_LEN; 739 tcp_opt_off = ehdrlen + sizeof(struct ip) + 746 ip = (struct ip *)(mp->m_data + ehdrlen); 772 hdrlen = ehdrlen + ip_hlen + tcp_hlen; 812 tx_cmd->tcp_hdr_off = ip_hlen + ehdrlen; 813 tx_cmd->ip_hdr_off = ehdrlen; 841 uint32_t ehdrlen, ip_hlen; local 853 ehdrlen [all...] |
/freebsd-11-stable/sys/dev/ena/ |
H A D | ena_datapath.c | 681 int ehdrlen; local 714 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 717 ehdrlen = ETHER_HDR_LEN; 720 mbuf_next = m_getptr(mbuf, ehdrlen, &offset); 724 mbuf_next = m_getptr(mbuf, iphlen + ehdrlen, &offset); 769 ena_meta->l3_hdr_offset = ehdrlen;
|
/freebsd-11-stable/sys/dev/qlxge/ |
H A D | qls_hw.c | 544 uint32_t ehdrlen, ip_hlen; local 555 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 558 ehdrlen = ETHER_HDR_LEN; 564 ip = (struct ip *)(mp->m_data + ehdrlen); 568 if (mp->m_len < (ehdrlen + ip_hlen)) { 569 m_copydata(mp, ehdrlen, sizeof(struct ip), buf); 575 tx_mac->phdr_offsets = ehdrlen; 577 tx_mac->phdr_offsets |= ((ehdrlen + ip_hlen) << 591 tx_mac->phdr_length = ip_hlen + ehdrlen + 606 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); [all...] |
/freebsd-11-stable/sys/dev/vnic/ |
H A D | nicvf_queues.c | 1757 int ehdrlen, iphlen, poff, proto; local 1774 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1777 ehdrlen = ETHER_HDR_LEN; 1785 if (mbuf->m_len < ehdrlen + sizeof(struct ip6_hdr)) { 1786 mbuf = m_pullup(mbuf, ehdrlen +sizeof(struct ip6_hdr)); 1791 poff = ip6_lasthdr(mbuf, ehdrlen, IPPROTO_IPV6, &proto); 1794 poff += ehdrlen; 1799 if (mbuf->m_len < ehdrlen + sizeof(struct ip)) { 1800 mbuf = m_pullup(mbuf, ehdrlen + sizeof(struct ip)); 1808 ip = (struct ip *)(mbuf->m_data + ehdrlen); [all...] |
/freebsd-11-stable/sys/dev/qlxgbe/ |
H A D | ql_hw.c | 2283 uint32_t ehdrlen, hdrlen, ip_hlen, tcp_hlen, tcp_opt_off; local 2293 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2296 ehdrlen = ETHER_HDR_LEN; 2305 tcp_opt_off = ehdrlen + sizeof(struct ip) + 2310 ip = (struct ip *)(hdr + ehdrlen); 2312 ip = (struct ip *)(mp->m_data + ehdrlen); 2331 tcp_opt_off = ehdrlen + sizeof(struct ip6_hdr) + 2336 ip6 = (struct ip6_hdr *)(hdr + ehdrlen); 2338 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 2361 hdrlen = ehdrlen 2407 uint32_t ehdrlen, ip_hlen; local [all...] |
/freebsd-11-stable/sys/dev/e1000/ |
H A D | if_igb.c | 3787 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local 3804 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 3807 ehdrlen = ETHER_HDR_LEN; 3814 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3819 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3827 ip = (struct ip *)(mp->m_data + ehdrlen); 3853 paylen = mp->m_pkthdr.len - ehdrlen - ip_hlen - tcp_hlen; 3861 vlan_macip_lens |= ehdrlen << E1000_ADVTXD_MACLEN_SHIFT; 3908 int ehdrlen, ip_hlen = 0; local 3944 ehdrlen [all...] |
H A D | if_lem.c | 2949 int curr_txd, ehdrlen; local 2967 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2970 ehdrlen = ETHER_HDR_LEN; 2979 ip = (struct ip *)(mp->m_data + ehdrlen); 2991 TXD->lower_setup.ip_fields.ipcss = ehdrlen; 2993 htole16(ehdrlen + ip_hlen); 2995 ehdrlen + offsetof(struct ip, ip_sum); 3000 hdr_len = ehdrlen + ip_hlen; 3005 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3010 hdr_len = ehdrlen [all...] |
/freebsd-11-stable/sys/dev/oce/ |
H A D | oce_if.c | 1315 int total_len = 0, ehdrlen = 0; local 1330 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1333 ehdrlen = ETHER_HDR_LEN; 1339 ip = (struct ip *)(m->m_data + ehdrlen); 1344 total_len = ehdrlen + (ip->ip_hl << 2) + (th->th_off << 2); 1349 ip6 = (struct ip6_hdr *)(m->m_data + ehdrlen); 1354 total_len = ehdrlen + sizeof(struct ip6_hdr) + (th->th_off << 2);
|
/freebsd-11-stable/sys/dev/qlnx/qlnxe/ |
H A D | qlnx_os.c | 3256 uint32_t ehdrlen = 0, ip_hlen = 0, offset = 0; local 3266 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 3269 ehdrlen = ETHER_HDR_LEN; 3276 ip = (struct ip *)(mp->m_data + ehdrlen); 3280 if (mp->m_len < (ehdrlen + ip_hlen)) { 3281 m_copydata(mp, ehdrlen, sizeof(struct ip), buf); 3286 offset = ip_hlen + ehdrlen + (th->th_off << 2); 3290 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3294 if (mp->m_len < (ehdrlen + ip_hlen)) { 3295 m_copydata(mp, ehdrlen, sizeo [all...] |
/freebsd-11-stable/sys/dev/vxge/ |
H A D | vxge.c | 2484 int ehdrlen, iphlen = 0; local 2495 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2498 ehdrlen = ETHER_HDR_LEN; 2503 ip = (struct ip *) (mhead->m_data + ehdrlen); 2511 ip6 = (struct ip6_hdr *) (mhead->m_data + ehdrlen);
|