Lines Matching +full:tx +full:- +full:hw +full:- +full:gso +full:- +full:packets
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
18 NETIF_F_HW_CSUM_BIT, /* Can checksum all the packets. */
22 NETIF_F_HW_VLAN_CTAG_TX_BIT, /* Transmit VLAN CTAG HW acceleration */
23 NETIF_F_HW_VLAN_CTAG_RX_BIT, /* Receive VLAN CTAG HW acceleration */
25 NETIF_F_VLAN_CHALLENGED_BIT, /* Device cannot handle VLAN packets */
26 NETIF_F_GSO_BIT, /* Enable software GSO. */
35 NETIF_F_GSO_ROBUST_BIT, /* ... ->SKB_GSO_DODGY */
46 NETIF_F_GSO_PARTIAL_BIT, /* ... Only segment inner-most L4
54 NETIF_F_GSO_UDP_L4_BIT, /* ... UDP payload GSO (not UFO) */
55 NETIF_F_GSO_FRAGLIST_BIT, /* ... Fraglist GSO */
62 NETIF_F_NTUPLE_BIT, /* N-tuple filters supported */
65 NETIF_F_NOCACHE_COPY_BIT, /* Use no-cache copyfromuser */
69 NETIF_F_HW_VLAN_STAG_TX_BIT, /* Transmit VLAN STAG HW acceleration */
70 NETIF_F_HW_VLAN_STAG_RX_BIT, /* Receive VLAN STAG HW acceleration */
76 NETIF_F_HW_ESP_TX_CSUM_BIT, /* ESP with TX checksum offload */
78 NETIF_F_HW_TLS_TX_BIT, /* Hardware TLS TX offload */
97 * in Documentation/networking/netdev-features.rst.
112 #define NETIF_F_GSO __NETIF_F(GSO)
168 /* Finds the next feature with the highest number of the range of start-1 till 0.
173 * this sets the most significant 64 - start to 0. in find_next_netdev_feature()
175 feature &= ~0ULL >> (-start & ((sizeof(feature) * 8) - 1)); in find_next_netdev_feature()
177 return fls64(feature) - 1; in find_next_netdev_feature()
190 /* = all defined minus driver/device-class-related */
194 #define NETIF_F_ETHTOOL_BITS ((__NETIF_F_BIT(NETDEV_FEATURE_COUNT - 1) | \
195 (__NETIF_F_BIT(NETDEV_FEATURE_COUNT - 1) - 1)) & \
199 #define NETIF_F_GSO_MASK (__NETIF_F_BIT(NETIF_F_GSO_LAST + 1) - \
203 * set in features when NETIF_F_IP_CSUM or NETIF_F_IPV6_CSUM are set--