Searched refs:ip_hlen (Results 1 - 16 of 16) sorted by relevance

/freebsd-10-stable/sys/dev/ixgbe/
H A Dif_fdir.c90 int ehdrlen, ip_hlen; local
107 ip_hlen = ip->ip_hl << 2;
112 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
119 uh = (struct udphdr *)((caddr_t)ip + ip_hlen);
H A Dix_txrx.c706 int ehdrlen, ip_hlen = 0; local
777 ip_hlen = ip->ip_hl << 2;
790 ip_hlen = sizeof(struct ip6_hdr);
800 vlan_macip_lens |= ip_hlen;
870 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local
896 ip_hlen = ip->ip_hl << 2;
897 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
911 ip_hlen = sizeof(struct ip6_hdr);
912 th = (struct tcphdr *)((caddr_t)ip6 + ip_hlen);
929 paylen = mp->m_pkthdr.len - ehdrlen - ip_hlen
[all...]
H A Dixv_txrx.c676 int ehdrlen, ip_hlen = 0; local
747 ip_hlen = ip->ip_hl << 2;
760 ip_hlen = sizeof(struct ip6_hdr);
770 vlan_macip_lens |= ip_hlen;
840 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local
866 ip_hlen = ip->ip_hl << 2;
867 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
881 ip_hlen = sizeof(struct ip6_hdr);
882 th = (struct tcphdr *)((caddr_t)ip6 + ip_hlen);
899 paylen = mp->m_pkthdr.len - ehdrlen - ip_hlen
[all...]
/freebsd-10-stable/sys/dev/ixl/
H A Dixl_txrx.c628 int elen, ip_hlen = 0, tcp_hlen; local
661 ip_hlen = ip->ip_hl << 2;
663 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
674 ip_hlen = sizeof(struct ip6_hdr);
676 th = (struct tcphdr *)((caddr_t)ip6 + ip_hlen);
685 *off |= (ip_hlen >> 2) << I40E_TX_DESC_LENGTH_IPLEN_SHIFT;
735 int idx, elen, ip_hlen, tcp_hlen; local
767 ip_hlen = sizeof(struct ip6_hdr);
768 th = (struct tcphdr *)((caddr_t)ip6 + ip_hlen);
779 ip_hlen
[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
749 ip_hlen = ip->ip_hl << 2;
753 (ip_hlen != sizeof (struct ip))) {
756 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
772 hdrlen = ehdrlen + ip_hlen + tcp_hlen;
812 tx_cmd->tcp_hdr_off = ip_hlen + ehdrlen;
841 uint32_t ehdrlen, ip_hlen; local
865 ip_hlen = sizeof (struct ip);
867 if (mp->m_len < (ehdrlen + ip_hlen)) {
886 ip_hlen
[all...]
/freebsd-10-stable/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_tx.c193 int ip_hlen, tcp_hlen; local
217 ip_hlen = ip->ip_hl << 2;
218 eth_hdr_len += ip_hlen;
/freebsd-10-stable/sys/dev/mxge/
H A Dif_mxge_var.h324 int ip_hlen; member in struct:mxge_pkt_info
H A Dif_mxge.c1804 pi->ip_hlen = pi->ip->ip_hl << 2;
1808 if (__predict_false(m->m_len < pi->ip_off + pi->ip_hlen +
1810 m_copydata(m, 0, pi->ip_off + pi->ip_hlen +
1814 pi->tcp = (struct tcphdr *)((char *)pi->ip + pi->ip_hlen);
1825 pi->ip_hlen = ip6_lasthdr(m, pi->ip_off, IPPROTO_IPV6, &nxt);
1826 pi->ip_hlen -= pi->ip_off;
1833 if (pi->ip_off + pi->ip_hlen > ss->sc->max_tso6_hlen)
1836 if (__predict_false(m->m_len < pi->ip_off + pi->ip_hlen +
1838 m_copydata(m, 0, pi->ip_off + pi->ip_hlen +
1842 pi->tcp = (struct tcphdr *)((char *)pi->ip6 + pi->ip_hlen);
[all...]
/freebsd-10-stable/sys/dev/qlxge/
H A Dqls_hw.c544 uint32_t ehdrlen, ip_hlen; local
566 ip_hlen = sizeof (struct ip);
568 if (mp->m_len < (ehdrlen + ip_hlen)) {
577 tx_mac->phdr_offsets |= ((ehdrlen + ip_hlen) <<
591 tx_mac->phdr_length = ip_hlen + ehdrlen +
608 ip_hlen = sizeof(struct ip6_hdr);
610 if (mp->m_len < (ehdrlen + ip_hlen)) {
621 tx_mac->phdr_offsets |= ((ehdrlen + ip_hlen) <<
/freebsd-10-stable/sys/dev/qlxgbe/
H A Dql_hw.c2283 uint32_t ehdrlen, hdrlen, ip_hlen, tcp_hlen, tcp_opt_off; local
2315 ip_hlen = ip->ip_hl << 2;
2320 (ip_hlen != sizeof (struct ip))){
2325 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
2341 ip_hlen = sizeof(struct ip6_hdr);
2348 th = (struct tcphdr *)((caddr_t)ip6 + ip_hlen);
2361 hdrlen = ehdrlen + ip_hlen + tcp_hlen;
2378 tx_cmd->tcp_hdr_off = ip_hlen + ehdrlen;
2407 uint32_t ehdrlen, ip_hlen; local
2435 ip_hlen
[all...]
/freebsd-10-stable/sys/ofed/drivers/net/mlx4/
H A Den_tx.c538 int ip_hlen, tcp_hlen; local
562 ip_hlen = ip->ip_hl << 2;
563 eth_hdr_len += ip_hlen;
/freebsd-10-stable/sys/dev/e1000/
H A Dif_igb.c3691 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local
3722 ip_hlen = sizeof(struct ip6_hdr);
3724 th = (struct tcphdr *)((caddr_t)ip6 + ip_hlen);
3735 ip_hlen = ip->ip_hl << 2;
3736 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
3757 paylen = mp->m_pkthdr.len - ehdrlen - ip_hlen - tcp_hlen;
3766 vlan_macip_lens |= ip_hlen;
3812 int ehdrlen, ip_hlen = 0; local
3860 ip_hlen = ip->ip_hl << 2;
3866 ip_hlen
[all...]
H A Dif_lem.c2970 u32 cmd, hdr_len, ip_hlen; local
3000 ip_hlen = ip->ip_hl << 2;
3013 htole16(ehdrlen + ip_hlen);
3020 hdr_len = ehdrlen + ip_hlen;
3026 ip_hlen = sizeof(struct ip6_hdr); /* XXX: No header stacking. */
3030 hdr_len = ehdrlen + ip_hlen;
/freebsd-10-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c3256 uint32_t ehdrlen = 0, ip_hlen = 0, offset = 0; local
3278 ip_hlen = sizeof (struct ip);
3280 if (mp->m_len < (ehdrlen + ip_hlen)) {
3286 offset = ip_hlen + ehdrlen + (th->th_off << 2);
3292 ip_hlen = sizeof(struct ip6_hdr);
3294 if (mp->m_len < (ehdrlen + ip_hlen)) {
3300 offset = ip_hlen + ehdrlen + (th->th_off << 2);
/freebsd-10-stable/sys/dev/bce/
H A Dif_bce.c7238 int hdr_len, ip_hlen = 0, tcp_hlen = 0, ip_len = 0; local
7280 ip_hlen = ip->ip_hl << 2;
7281 m = m_pullup(*m_head, sizeof(struct ether_header) + ip_hlen +
7290 th = (struct tcphdr *)((caddr_t)ip + ip_hlen);
7294 m = m_pullup(*m_head, sizeof(struct ether_header)+ ip_hlen +
7322 hdr_len = sizeof(struct ether_header) + ip_hlen + tcp_hlen;
7325 "ip_hlen = %d, tcp_hlen = %d, ip_len = %d\n",
7326 __FUNCTION__, hdr_len, (int) sizeof(struct ether_header), ip_hlen,
7333 *flags |= (((ip_hlen + tcp_hlen - sizeof(struct ip) -
/freebsd-10-stable/sys/dev/bxe/
H A Dbxe.c4878 int e_hlen, ip_hlen, l4_off; local
4905 ip_hlen = (ip4->ip_hl << 2);
4914 ip_hlen = sizeof(struct ip6_hdr);
4924 l4_off = (e_hlen + ip_hlen);
4934 th = (struct tcphdr *)(ip + ip_hlen);
4961 int e_hlen, ip_hlen; local
4986 ip_hlen = (ip4->ip_hl << 1);
4995 ip_hlen = (sizeof(struct ip6_hdr) >> 1);
5014 pbd->ip_hlen_w = ip_hlen;
5023 th = (struct tcphdr *)(ip + (ip_hlen <<
[all...]

Completed in 321 milliseconds