Searched refs:ehdrlen (Results 1 - 9 of 9) sorted by relevance

/freebsd-9.3-release/sys/dev/qlxgb/
H A Dqla_hw.c719 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 Dql_hw.c1343 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 Dqls_hw.c544 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 Dif_igb.c1823 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 Dif_lem.c2834 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 Dixv.c2387 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 Dixgbe.c3283 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 Doce_if.c1089 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 Dvxge.c2489 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