Searched refs:ehdrlen (Results 1 – 8 of 8) sorted by relevance
| /trueos/sys/dev/ixgbe/ |
| HD | ix_txrx.c | 732 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/ |
| HD | qla_hw.c | 719 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/ |
| HD | ql_hw.c | 1343 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/ |
| HD | qls_hw.c | 544 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/ |
| HD | oce_if.c | 1087 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/ |
| HD | if_igb.c | 3715 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 …]
|
| HD | if_lem.c | 2970 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/ |
| HD | vxge.c | 2488 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()
|