Home
last modified time | relevance | path

Searched refs:ehdrlen (Results 1 – 8 of 8) sorted by relevance

/trueos/sys/dev/ixgbe/
HDix_txrx.c732 int ehdrlen, ip_hlen = 0; local
772 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
775 ehdrlen = ETHER_HDR_LEN;
779 vlan_macip_lens |= ehdrlen << IXGBE_ADVTXD_MACLEN_SHIFT;
786 ip = (struct ip *)(mp->m_data + ehdrlen);
792 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen);
862 int ctxd, ehdrlen, ip_hlen, tcp_hlen; local
879 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
882 ehdrlen = ETHER_HDR_LEN;
889 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen);
[all …]
/trueos/sys/dev/qlxgb/
HDqla_hw.c719 uint32_t ehdrlen, hdrlen = 0, ip_hlen, tcp_hlen, tcp_opt_off; in qla_tx_tso() local
729 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in qla_tx_tso()
732 ehdrlen = ETHER_HDR_LEN; in qla_tx_tso()
739 tcp_opt_off = ehdrlen + sizeof(struct ip) + in qla_tx_tso()
746 ip = (struct ip *)(mp->m_data + ehdrlen); in qla_tx_tso()
772 hdrlen = ehdrlen + ip_hlen + tcp_hlen; in qla_tx_tso()
811 tx_cmd->tcp_hdr_off = ip_hlen + ehdrlen; in qla_tx_tso()
812 tx_cmd->ip_hdr_off = ehdrlen; in qla_tx_tso()
840 uint32_t ehdrlen, ip_hlen; in qla_tx_chksum() local
852 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in qla_tx_chksum()
[all …]
/trueos/sys/dev/qlxgbe/
HDql_hw.c1343 uint32_t ehdrlen, hdrlen, ip_hlen, tcp_hlen, tcp_opt_off; in qla_tx_tso() local
1353 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in qla_tx_tso()
1356 ehdrlen = ETHER_HDR_LEN; in qla_tx_tso()
1365 tcp_opt_off = ehdrlen + sizeof(struct ip) + in qla_tx_tso()
1370 ip = (struct ip *)(hdr + ehdrlen); in qla_tx_tso()
1372 ip = (struct ip *)(mp->m_data + ehdrlen); in qla_tx_tso()
1391 tcp_opt_off = ehdrlen + sizeof(struct ip6_hdr) + in qla_tx_tso()
1396 ip6 = (struct ip6_hdr *)(hdr + ehdrlen); in qla_tx_tso()
1398 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); in qla_tx_tso()
1421 hdrlen = ehdrlen + ip_hlen + tcp_hlen; in qla_tx_tso()
[all …]
/trueos/sys/dev/qlxge/
HDqls_hw.c544 uint32_t ehdrlen, ip_hlen; in qls_tx_tso_chksum() local
555 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in qls_tx_tso_chksum()
558 ehdrlen = ETHER_HDR_LEN; in qls_tx_tso_chksum()
564 ip = (struct ip *)(mp->m_data + ehdrlen); in qls_tx_tso_chksum()
568 if (mp->m_len < (ehdrlen + ip_hlen)) { in qls_tx_tso_chksum()
569 m_copydata(mp, ehdrlen, sizeof(struct ip), buf); in qls_tx_tso_chksum()
575 tx_mac->phdr_offsets = ehdrlen; in qls_tx_tso_chksum()
577 tx_mac->phdr_offsets |= ((ehdrlen + ip_hlen) << in qls_tx_tso_chksum()
591 tx_mac->phdr_length = ip_hlen + ehdrlen + in qls_tx_tso_chksum()
606 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); in qls_tx_tso_chksum()
[all …]
/trueos/sys/dev/oce/
HDoce_if.c1087 int total_len = 0, ehdrlen = 0; in oce_tso_setup() local
1102 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in oce_tso_setup()
1105 ehdrlen = ETHER_HDR_LEN; in oce_tso_setup()
1111 ip = (struct ip *)(m->m_data + ehdrlen); in oce_tso_setup()
1116 total_len = ehdrlen + (ip->ip_hl << 2) + (th->th_off << 2); in oce_tso_setup()
1121 ip6 = (struct ip6_hdr *)(m->m_data + ehdrlen); in oce_tso_setup()
1126 total_len = ehdrlen + sizeof(struct ip6_hdr) + (th->th_off << 2); in oce_tso_setup()
/trueos/sys/dev/e1000/
HDif_igb.c3715 int ctxd, ehdrlen, ip_hlen, tcp_hlen; in igb_tso_setup() local
3732 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in igb_tso_setup()
3735 ehdrlen = ETHER_HDR_LEN; in igb_tso_setup()
3742 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); in igb_tso_setup()
3747 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); in igb_tso_setup()
3755 ip = (struct ip *)(mp->m_data + ehdrlen); in igb_tso_setup()
3780 paylen = mp->m_pkthdr.len - ehdrlen - ip_hlen - tcp_hlen; in igb_tso_setup()
3788 vlan_macip_lens |= ehdrlen << E1000_ADVTXD_MACLEN_SHIFT; in igb_tso_setup()
3835 int ehdrlen, ip_hlen = 0; in igb_tx_ctx_setup() local
3874 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in igb_tx_ctx_setup()
[all …]
HDif_lem.c2970 int curr_txd, ehdrlen; in lem_transmit_checksum_setup() local
2988 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in lem_transmit_checksum_setup()
2991 ehdrlen = ETHER_HDR_LEN; in lem_transmit_checksum_setup()
3000 ip = (struct ip *)(mp->m_data + ehdrlen); in lem_transmit_checksum_setup()
3012 TXD->lower_setup.ip_fields.ipcss = ehdrlen; in lem_transmit_checksum_setup()
3014 htole16(ehdrlen + ip_hlen); in lem_transmit_checksum_setup()
3016 ehdrlen + offsetof(struct ip, ip_sum); in lem_transmit_checksum_setup()
3021 hdr_len = ehdrlen + ip_hlen; in lem_transmit_checksum_setup()
3026 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen); in lem_transmit_checksum_setup()
3031 hdr_len = ehdrlen + ip_hlen; in lem_transmit_checksum_setup()
/trueos/sys/dev/vxge/
HDvxge.c2488 int ehdrlen, iphlen = 0; in vxge_vpath_get() local
2499 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in vxge_vpath_get()
2502 ehdrlen = ETHER_HDR_LEN; in vxge_vpath_get()
2507 ip = (struct ip *) (mhead->m_data + ehdrlen); in vxge_vpath_get()
2515 ip6 = (struct ip6_hdr *) (mhead->m_data + ehdrlen); in vxge_vpath_get()