Searched refs:ehdrlen (Results 1 - 9 of 9) sorted by relevance
/freebsd-9.3-release/sys/dev/qlxgb/ |
H A D | qla_hw.c | 719 uint32_t ehdrlen, hdrlen, ip_hlen, tcp_hlen; local 731 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 734 ehdrlen = ETHER_HDR_LEN; 740 ip = (struct ip *)(mp->m_data + ehdrlen); 761 hdrlen = ehdrlen + ip_hlen + tcp_hlen; 769 tx_cmd->tcp_hdr_off = ip_hlen + ehdrlen; 770 tx_cmd->ip_hdr_off = ehdrlen; 794 uint32_t ehdrlen, ip_hlen; local 806 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 809 ehdrlen [all...] |
/freebsd-9.3-release/sys/dev/qlxgbe/ |
H A D | ql_hw.c | 1343 uint32_t ehdrlen, hdrlen, ip_hlen, tcp_hlen, tcp_opt_off; local 1353 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1356 ehdrlen = ETHER_HDR_LEN; 1365 tcp_opt_off = ehdrlen + sizeof(struct ip) + 1370 ip = (struct ip *)(hdr + ehdrlen); 1372 ip = (struct ip *)(mp->m_data + ehdrlen); 1391 tcp_opt_off = ehdrlen + sizeof(struct ip6_hdr) + 1396 ip6 = (struct ip6_hdr *)(hdr + ehdrlen); 1398 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 1421 hdrlen = ehdrlen 1467 uint32_t ehdrlen, ip_hlen; local [all...] |
/freebsd-9.3-release/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-9.3-release/sys/dev/e1000/ |
H A D | if_igb.c | 1823 int ehdrlen, poff; local 1836 hdrlen = ehdrlen = poff = 0; 1869 ehdrlen = sizeof(struct ether_header); 1870 m_head = m_pullup(m_head, ehdrlen); 1877 ehdrlen = sizeof(struct ether_vlan_header); 1878 m_head = m_pullup(m_head, ehdrlen); 1884 m_head = m_pullup(m_head, ehdrlen + sizeof(struct ip)); 1889 ip = (struct ip *)(mtod(m_head, char *) + ehdrlen); 1890 poff = ehdrlen + (ip->ip_hl << 2); 1920 ip = (struct ip *)(mtod(m_head, char *) + ehdrlen); 3712 igb_tso_setup(struct tx_ring *txr, struct mbuf *mp, int ehdrlen, struct ip *ip, struct tcphdr *th) argument 3784 int ehdrlen, ctxd, ip_hlen = 0; local [all...] |
H A D | if_lem.c | 2834 int curr_txd, ehdrlen; local 2852 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2855 ehdrlen = ETHER_HDR_LEN; 2864 ip = (struct ip *)(mp->m_data + ehdrlen); 2876 TXD->lower_setup.ip_fields.ipcss = ehdrlen; 2878 htole16(ehdrlen + ip_hlen); 2880 ehdrlen + offsetof(struct ip, ip_sum); 2885 hdr_len = ehdrlen + ip_hlen; 2890 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 2895 hdr_len = ehdrlen [all...] |
/freebsd-9.3-release/sys/dev/ixgbe/ |
H A D | ixv.c | 2387 int ehdrlen, ip_hlen = 0; local 2420 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2423 ehdrlen = ETHER_HDR_LEN; 2427 vlan_macip_lens |= ehdrlen << IXGBE_ADVTXD_MACLEN_SHIFT; 2431 ip = (struct ip *)(mp->m_data + ehdrlen); 2433 if (mp->m_len < ehdrlen + ip_hlen) 2439 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 2441 if (mp->m_len < ehdrlen + ip_hlen) 2509 int ctxd, ehdrlen, hdrlen, ip_hlen, tcp_hlen; local 2521 ehdrlen [all...] |
H A D | ixgbe.c | 3283 int ehdrlen, ip_hlen = 0; local 3322 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 3325 ehdrlen = ETHER_HDR_LEN; 3329 vlan_macip_lens |= ehdrlen << IXGBE_ADVTXD_MACLEN_SHIFT; 3333 ip = (struct ip *)(mp->m_data + ehdrlen); 3339 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3407 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local 3424 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 3427 ehdrlen = ETHER_HDR_LEN; 3434 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); 3528 int ehdrlen, ip_hlen; local [all...] |
/freebsd-9.3-release/sys/dev/oce/ |
H A D | oce_if.c | 1089 int total_len = 0, ehdrlen = 0; local 1104 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 1107 ehdrlen = ETHER_HDR_LEN; 1113 ip = (struct ip *)(m->m_data + ehdrlen); 1118 total_len = ehdrlen + (ip->ip_hl << 2) + (th->th_off << 2); 1123 ip6 = (struct ip6_hdr *)(m->m_data + ehdrlen); 1128 total_len = ehdrlen + sizeof(struct ip6_hdr) + (th->th_off << 2);
|
/freebsd-9.3-release/sys/dev/vxge/ |
H A D | vxge.c | 2489 int ehdrlen, iphlen = 0; local 2500 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; 2503 ehdrlen = ETHER_HDR_LEN; 2508 ip = (struct ip *) (mhead->m_data + ehdrlen); 2516 ip6 = (struct ip6_hdr *) (mhead->m_data + ehdrlen);
|
Completed in 210 milliseconds