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

/freebsd-10-stable/sys/dev/ixgbe/
H A Dif_fdir.c90 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 Dix_txrx.c706 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 Dixv_txrx.c676 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 Dqla_hw.c719 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 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-10-stable/sys/dev/qlxgbe/
H A Dql_hw.c2283 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 Doce_if.c1087 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 Dif_igb.c3691 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 Dif_lem.c2969 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 Dqlnx_os.c3256 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 Dvxge.c2488 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);

Completed in 200 milliseconds