Searched refs:ehdrlen (Results 1 - 10 of 10) sorted by relevance
/freebsd-12-stable/sys/dev/ixgbe/ |
H A D | if_fdir.c | 91 int ehdrlen, ip_hlen; local 96 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 99 ehdrlen = ETHER_HDR_LEN; 107 ip = (struct ip *)(mp->m_data + ehdrlen);
|
H A D | ix_txrx.c | 88 u8 ehdrlen; local 97 * packet. That means the ehdrlen needs to be non-zero in order 103 ehdrlen = ETHER_HDR_LEN; 104 ehdrlen += (pi->ipi_vtag != 0) ? ETHER_VLAN_ENCAP_LEN : 0; 106 ehdrlen = pi->ipi_ehdrlen; 107 vlan_macip_lens |= ehdrlen << IXGBE_ADVTXD_MACLEN_SHIFT; 113 pktlen = pi->ipi_len - ehdrlen - pi->ipi_ip_hlen - pi->ipi_tcp_hlen;
|
/freebsd-12-stable/sys/dev/qlxgb/ |
H A D | qla_hw.c | 721 uint32_t ehdrlen, hdrlen = 0, ip_hlen, tcp_hlen, tcp_opt_off; local 731 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 734 ehdrlen = ETHER_HDR_LEN; 741 tcp_opt_off = ehdrlen + sizeof(struct ip) + 748 ip = (struct ip *)(mp->m_data + ehdrlen); 774 hdrlen = ehdrlen + ip_hlen + tcp_hlen; 814 tx_cmd->tcp_hdr_off = ip_hlen + ehdrlen; 815 tx_cmd->ip_hdr_off = ehdrlen; 843 uint32_t ehdrlen, ip_hlen; local 855 ehdrlen [all...] |
/freebsd-12-stable/sys/dev/ena/ |
H A D | ena_datapath.c | 696 int ehdrlen; local 729 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 732 ehdrlen = ETHER_HDR_LEN; 735 mbuf_next = m_getptr(mbuf, ehdrlen, &offset); 739 mbuf_next = m_getptr(mbuf, iphlen + ehdrlen, &offset); 784 ena_meta->l3_hdr_offset = ehdrlen;
|
/freebsd-12-stable/sys/dev/qlxge/ |
H A D | qls_hw.c | 546 uint32_t ehdrlen, ip_hlen; local 557 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 560 ehdrlen = ETHER_HDR_LEN; 566 ip = (struct ip *)(mp->m_data + ehdrlen); 570 if (mp->m_len < (ehdrlen + ip_hlen)) { 571 m_copydata(mp, ehdrlen, sizeof(struct ip), buf); 577 tx_mac->phdr_offsets = ehdrlen; 579 tx_mac->phdr_offsets |= ((ehdrlen + ip_hlen) << 593 tx_mac->phdr_length = ip_hlen + ehdrlen + 608 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); [all...] |
/freebsd-12-stable/sys/dev/vnic/ |
H A D | nicvf_queues.c | 1756 int ehdrlen, iphlen, poff, proto; local 1773 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1776 ehdrlen = ETHER_HDR_LEN; 1784 if (mbuf->m_len < ehdrlen + sizeof(struct ip6_hdr)) { 1785 mbuf = m_pullup(mbuf, ehdrlen +sizeof(struct ip6_hdr)); 1790 poff = ip6_lasthdr(mbuf, ehdrlen, IPPROTO_IPV6, &proto); 1793 poff += ehdrlen; 1798 if (mbuf->m_len < ehdrlen + sizeof(struct ip)) { 1799 mbuf = m_pullup(mbuf, ehdrlen + sizeof(struct ip)); 1807 ip = (struct ip *)(mbuf->m_data + ehdrlen); [all...] |
/freebsd-12-stable/sys/dev/qlxgbe/ |
H A D | ql_hw.c | 2285 uint32_t ehdrlen, hdrlen, ip_hlen, tcp_hlen, tcp_opt_off; local 2295 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2298 ehdrlen = ETHER_HDR_LEN; 2307 tcp_opt_off = ehdrlen + sizeof(struct ip) + 2312 ip = (struct ip *)(hdr + ehdrlen); 2314 ip = (struct ip *)(mp->m_data + ehdrlen); 2333 tcp_opt_off = ehdrlen + sizeof(struct ip6_hdr) + 2338 ip6 = (struct ip6_hdr *)(hdr + ehdrlen); 2340 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 2363 hdrlen = ehdrlen 2409 uint32_t ehdrlen, ip_hlen; local [all...] |
/freebsd-12-stable/sys/dev/oce/ |
H A D | oce_if.c | 1319 int total_len = 0, ehdrlen = 0; local 1334 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1337 ehdrlen = ETHER_HDR_LEN; 1343 ip = (struct ip *)(m->m_data + ehdrlen); 1348 total_len = ehdrlen + (ip->ip_hl << 2) + (th->th_off << 2); 1353 ip6 = (struct ip6_hdr *)(m->m_data + ehdrlen); 1358 total_len = ehdrlen + sizeof(struct ip6_hdr) + (th->th_off << 2);
|
/freebsd-12-stable/sys/dev/qlnx/qlnxe/ |
H A D | qlnx_os.c | 3255 uint32_t ehdrlen = 0, ip_hlen = 0, offset = 0; local 3265 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 3268 ehdrlen = ETHER_HDR_LEN; 3275 ip = (struct ip *)(mp->m_data + ehdrlen); 3279 if (mp->m_len < (ehdrlen + ip_hlen)) { 3280 m_copydata(mp, ehdrlen, sizeof(struct ip), buf); 3285 offset = ip_hlen + ehdrlen + (th->th_off << 2); 3289 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3293 if (mp->m_len < (ehdrlen + ip_hlen)) { 3294 m_copydata(mp, ehdrlen, sizeo [all...] |
/freebsd-12-stable/sys/dev/al_eth/ |
H A D | al_eth.c | 1212 int ehdrlen, ip_hlen = 0; local 1243 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1246 ehdrlen = ETHER_HDR_LEN; 1252 ip = (struct ip *)(m->m_data + ehdrlen); 1267 ip6 = (struct ip6_hdr *)(m->m_data + ehdrlen); 1284 meta->l3_header_offset = ehdrlen;
|
Completed in 227 milliseconds