/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-desc.c | 381 unsigned int offset, tso, vlan, datalen, len; local 394 tso = XGMAC_GET_BITS(packet->attributes, TX_PACKET_ATTRIBUTES, 400 if ((tso && (packet->mss != ring->tx.cur_mss)) || 405 if (tso) {
|
H A D | xgbe.h | 553 unsigned int tso; /* TCP Segmentation Offload */ member in struct:xgbe_hw_features
|
H A D | xgbe-dev.c | 1208 unsigned int csum, tso, vlan; local 1218 tso = XGMAC_GET_BITS(packet->attributes, TX_PACKET_ATTRIBUTES, 1223 if (tso && (packet->mss != ring->tx.cur_mss)) 1320 if (tso) {
|
H A D | xgbe-drv.c | 389 hw_feat->tso = XGMAC_GET_BITS(mac_hfr1, MAC_HWF1R, TSOEN);
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | adapter.h | 251 unsigned long tso; /* # of TSO requests */ member in struct:sge_eth_txq
|
H A D | cxgb4vf_main.c | 1389 u64 tso; member in struct:queue_port_stats 1479 stats->tso += txq->tso; 1814 T("TSO:", tso);
|
H A D | sge.c | 1220 txq->tso++; 2300 txq->tso = 0;
|
/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 1084 int tso; local 1116 tso = fm10k_tso(tx_ring, first); 1117 if (tso < 0) 1119 else if (!tso)
|
/drivers/net/ethernet/intel/i40evf/ |
H A D | i40e_txrx.c | 1145 * i40e_tso - set up the tso context descriptor 1153 * Returns 0 if no TSO can happen, 1 if tso is going, or error 1593 int tso; local 1613 tso = i40e_tso(tx_ring, skb, tx_flags, protocol, &hdr_len, 1616 if (tso < 0) 1618 else if (tso)
|
/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 27 #include <net/tso.h> 1598 struct tso_t tso; local 1612 tso_start(skb, &tso); 1624 tso_build_hdr(skb, hdr, &tso, data_left, total_len == 0); 1632 size = min_t(int, tso.size, data_left); 1635 tso.data, size, 1641 tso_build_data(skb, &tso, size);
|
H A D | mv643xx_eth.c | 45 #include <net/tso.h> 814 struct tso_t tso; local 824 tso_start(skb, &tso); 836 tso_build_hdr(skb, hdr, &tso, data_left, total_len == 0); 843 size = min_t(int, tso.size, data_left); 844 ret = txq_put_data_tso(dev, txq, skb, tso.data, size, 850 tso_build_data(skb, &tso, size);
|
/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 1815 * i40e_tso - set up the tso context descriptor 1823 * Returns 0 if no TSO can happen, 1 if tso is going, or error 2321 int tso; local 2341 tso = i40e_tso(tx_ring, skb, tx_flags, protocol, &hdr_len, 2344 if (tso < 0) 2346 else if (tso)
|
/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 39 #include <net/tso.h> 698 struct tso_t tso; local 718 tso_start(skb, &tso); 730 tso_build_hdr(skb, hdr, &tso, data_left, total_len == 0); 738 size = min_t(int, tso.size, data_left); 744 tso.data, size, 751 tso_build_data(skb, &tso, size);
|
/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 2213 int tso = 0; local 2247 tso = skb_is_gso(skb) ? 2249 if (unlikely(tso < 0)) { 2254 if (tso)
|
/drivers/net/ethernet/intel/ixgb/ |
H A D | ixgb_main.c | 1519 int tso; local 1542 tso = ixgb_tso(adapter, skb); 1543 if (tso < 0) { 1548 if (likely(tso))
|
/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_main.c | 2001 "IPV4 tso with zero data??\n"); 2026 "IPV6 tso with zero data??\n"); 2104 int tso; local 2107 tso = (tpd->word1 >> TPD_LSO_EN_SHIFT) & TPD_LSO_EN_MASK; 2108 if (tso) {
|
/drivers/net/ethernet/atheros/atlx/ |
H A D | atl1.c | 2364 int tso; local 2427 tso = atl1_tso(adapter, skb, ptpd); 2428 if (tso < 0) { 2433 if (!tso) {
|
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4.h | 531 unsigned long tso; /* # of TSO requests */ member in struct:sge_eth_txq
|
H A D | sge.c | 1134 q->tso++; 2456 txq->tso = txq->tx_cso = txq->vlan_ins = 0;
|
/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 2847 * descriptor for non-tso packet in a linear SKB that follows a 2848 * tso gets written back prematurely before the data is fully 3124 int tso; local 3240 tso = e1000_tso(adapter, tx_ring, skb, protocol); 3241 if (tso < 0) { 3246 if (likely(tso)) {
|
/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 3170 int tso; local 3220 tso = ixgbevf_tso(tx_ring, first, &hdr_len); 3221 if (tso < 0) 3223 else if (!tso)
|
/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 7060 int tso; local 7157 tso = ixgbe_fso(tx_ring, first, &hdr_len); 7158 if (tso < 0) 7165 tso = ixgbe_tso(tx_ring, first, &hdr_len); 7166 if (tso < 0) 7168 else if (!tso)
|
/drivers/net/ethernet/qlogic/qlge/ |
H A D | qlge_main.c | 2632 int tso; local 2669 tso = ql_tso(skb, (struct ob_mac_tso_iocb_req *)mac_iocb_ptr); 2670 if (tso < 0) { 2673 } else if (unlikely(!tso) && (skb->ip_summed == CHECKSUM_PARTIAL)) {
|
/drivers/net/ethernet/tile/ |
H A D | tilepro.c | 1726 .tso = true,
|
/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_main.c | 1886 int copied, offset, copy_len, hdr_len = 0, tso = 0, vlan_oob = 0; local 1920 tso = 1; 1946 if (!tso)
|