Lines Matching full:features
4 Netdev features mess and how to get out from it alive
16 verbatim. Today's devices add multiple features and bugs (read: offloads)
19 are commonly referred to as netdev features in Linux kernel world.
21 There are currently three sets of features relevant to the driver, and
24 1. netdev->hw_features set contains features whose state may possibly
29 2. netdev->features set contains features which are currently enabled
33 3. netdev->vlan_features set contains features whose state is inherited
34 by child VLAN devices (limits netdev->features set). This is currently
45 Part II: Controlling enabled features
48 When current feature set (netdev->features) is to be changed, new set
52 returns success) replaces value stored in netdev->features.
58 2. user requested changes in features state
66 from ndo_*_features callbacks. netdev->features should not be modified by
76 All dependencies between features should be resolved here. The resulting
85 Callback must not alter features contained in NETIF_F_SOFT_FEATURES or
94 should update netdev->features to match resulting hardware state.
100 Part IV: Features
103 For current list of features, see include/linux/netdev_features.h.
133 Those features say that ndo_start_xmit can handle fragmented skbs:
137 * Software features
139 Features contained in NETIF_F_SOFT_FEATURES are features of networking