/freebsd-10-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 | 706 int ehdrlen, ip_hlen = 0; local 749 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 752 ehdrlen = ETHER_HDR_LEN; 756 vlan_macip_lens |= ehdrlen << IXGBE_ADVTXD_MACLEN_SHIFT; 768 if (mp->m_len == ehdrlen && mp->m_next) 771 l3d = mtod(mp, caddr_t) + ehdrlen; 870 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local 882 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 885 ehdrlen = ETHER_HDR_LEN; 892 ip = (struct ip *)(mp->m_data + ehdrlen); [all...] |
H A D | ixv_txrx.c | 676 int ehdrlen, ip_hlen = 0; local 719 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 722 ehdrlen = ETHER_HDR_LEN; 726 vlan_macip_lens |= ehdrlen << IXGBE_ADVTXD_MACLEN_SHIFT; 738 if (mp->m_len == ehdrlen && mp->m_next) 741 l3d = mtod(mp, caddr_t) + ehdrlen; 840 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local 852 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 855 ehdrlen = ETHER_HDR_LEN; 862 ip = (struct ip *)(mp->m_data + ehdrlen); [all...] |
/freebsd-10-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-10-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-10-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-10-stable/sys/dev/oce/ |
H A D | oce_if.c | 1087 int total_len = 0, ehdrlen = 0; local 1102 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1105 ehdrlen = ETHER_HDR_LEN; 1111 ip = (struct ip *)(m->m_data + ehdrlen); 1116 total_len = ehdrlen + (ip->ip_hl << 2) + (th->th_off << 2); 1121 ip6 = (struct ip6_hdr *)(m->m_data + ehdrlen); 1126 total_len = ehdrlen + sizeof(struct ip6_hdr) + (th->th_off << 2);
|
/freebsd-10-stable/sys/dev/e1000/ |
H A D | if_igb.c | 3691 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local 3708 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 3711 ehdrlen = ETHER_HDR_LEN; 3718 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3723 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3731 ip = (struct ip *)(mp->m_data + ehdrlen); 3757 paylen = mp->m_pkthdr.len - ehdrlen - ip_hlen - tcp_hlen; 3765 vlan_macip_lens |= ehdrlen << E1000_ADVTXD_MACLEN_SHIFT; 3812 int ehdrlen, ip_hlen = 0; local 3848 ehdrlen [all...] |
H A D | if_lem.c | 2969 int curr_txd, ehdrlen; local 2987 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2990 ehdrlen = ETHER_HDR_LEN; 2999 ip = (struct ip *)(mp->m_data + ehdrlen); 3011 TXD->lower_setup.ip_fields.ipcss = ehdrlen; 3013 htole16(ehdrlen + ip_hlen); 3015 ehdrlen + offsetof(struct ip, ip_sum); 3020 hdr_len = ehdrlen + ip_hlen; 3025 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3030 hdr_len = ehdrlen [all...] |
/freebsd-10-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-10-stable/sys/dev/vxge/ |
H A D | vxge.c | 2488 int ehdrlen, iphlen = 0; local 2499 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2502 ehdrlen = ETHER_HDR_LEN; 2507 ip = (struct ip *) (mhead->m_data + ehdrlen); 2515 ip6 = (struct ip6_hdr *) (mhead->m_data + ehdrlen);
|