diff options
| author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2017-05-29 22:54:21 -0400 |
|---|---|---|
| committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2017-05-29 22:54:21 -0400 |
| commit | d8f797c60661a90ee26ca9330cf85ede9aa2ec17 (patch) | |
| tree | 5038609885fc3e4cb7f329d974875ac4411c6af5 /include/linux/netdev_features.h | |
| parent | 8fd708157a592a376c4d0b3b2ba23b9e9f79caa5 (diff) | |
| parent | 5ed02dbb497422bf225783f46e6eadd237d23d6b (diff) | |
Merge tag 'v4.12-rc3' into next
Sync with mainline to bring in changes in platform drovers dropping
calls to sparse_keymap_free() so that we can remove it for good.
Diffstat (limited to 'include/linux/netdev_features.h')
| -rw-r--r-- | include/linux/netdev_features.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/linux/netdev_features.h b/include/linux/netdev_features.h index 9a0419594e84..1d4737cffc71 100644 --- a/include/linux/netdev_features.h +++ b/include/linux/netdev_features.h | |||
| @@ -54,8 +54,9 @@ enum { | |||
| 54 | */ | 54 | */ |
| 55 | NETIF_F_GSO_TUNNEL_REMCSUM_BIT, /* ... TUNNEL with TSO & REMCSUM */ | 55 | NETIF_F_GSO_TUNNEL_REMCSUM_BIT, /* ... TUNNEL with TSO & REMCSUM */ |
| 56 | NETIF_F_GSO_SCTP_BIT, /* ... SCTP fragmentation */ | 56 | NETIF_F_GSO_SCTP_BIT, /* ... SCTP fragmentation */ |
| 57 | NETIF_F_GSO_ESP_BIT, /* ... ESP with TSO */ | ||
| 57 | /**/NETIF_F_GSO_LAST = /* last bit, see GSO_MASK */ | 58 | /**/NETIF_F_GSO_LAST = /* last bit, see GSO_MASK */ |
| 58 | NETIF_F_GSO_SCTP_BIT, | 59 | NETIF_F_GSO_ESP_BIT, |
| 59 | 60 | ||
| 60 | NETIF_F_FCOE_CRC_BIT, /* FCoE CRC32 */ | 61 | NETIF_F_FCOE_CRC_BIT, /* FCoE CRC32 */ |
| 61 | NETIF_F_SCTP_CRC_BIT, /* SCTP checksum offload */ | 62 | NETIF_F_SCTP_CRC_BIT, /* SCTP checksum offload */ |
| @@ -73,6 +74,8 @@ enum { | |||
| 73 | NETIF_F_HW_L2FW_DOFFLOAD_BIT, /* Allow L2 Forwarding in Hardware */ | 74 | NETIF_F_HW_L2FW_DOFFLOAD_BIT, /* Allow L2 Forwarding in Hardware */ |
| 74 | 75 | ||
| 75 | NETIF_F_HW_TC_BIT, /* Offload TC infrastructure */ | 76 | NETIF_F_HW_TC_BIT, /* Offload TC infrastructure */ |
| 77 | NETIF_F_HW_ESP_BIT, /* Hardware ESP transformation offload */ | ||
| 78 | NETIF_F_HW_ESP_TX_CSUM_BIT, /* ESP with TX checksum offload */ | ||
| 76 | 79 | ||
| 77 | /* | 80 | /* |
| 78 | * Add your fresh new feature above and remember to update | 81 | * Add your fresh new feature above and remember to update |
| @@ -129,11 +132,14 @@ enum { | |||
| 129 | #define NETIF_F_GSO_PARTIAL __NETIF_F(GSO_PARTIAL) | 132 | #define NETIF_F_GSO_PARTIAL __NETIF_F(GSO_PARTIAL) |
| 130 | #define NETIF_F_GSO_TUNNEL_REMCSUM __NETIF_F(GSO_TUNNEL_REMCSUM) | 133 | #define NETIF_F_GSO_TUNNEL_REMCSUM __NETIF_F(GSO_TUNNEL_REMCSUM) |
| 131 | #define NETIF_F_GSO_SCTP __NETIF_F(GSO_SCTP) | 134 | #define NETIF_F_GSO_SCTP __NETIF_F(GSO_SCTP) |
| 135 | #define NETIF_F_GSO_ESP __NETIF_F(GSO_ESP) | ||
| 132 | #define NETIF_F_HW_VLAN_STAG_FILTER __NETIF_F(HW_VLAN_STAG_FILTER) | 136 | #define NETIF_F_HW_VLAN_STAG_FILTER __NETIF_F(HW_VLAN_STAG_FILTER) |
| 133 | #define NETIF_F_HW_VLAN_STAG_RX __NETIF_F(HW_VLAN_STAG_RX) | 137 | #define NETIF_F_HW_VLAN_STAG_RX __NETIF_F(HW_VLAN_STAG_RX) |
| 134 | #define NETIF_F_HW_VLAN_STAG_TX __NETIF_F(HW_VLAN_STAG_TX) | 138 | #define NETIF_F_HW_VLAN_STAG_TX __NETIF_F(HW_VLAN_STAG_TX) |
| 135 | #define NETIF_F_HW_L2FW_DOFFLOAD __NETIF_F(HW_L2FW_DOFFLOAD) | 139 | #define NETIF_F_HW_L2FW_DOFFLOAD __NETIF_F(HW_L2FW_DOFFLOAD) |
| 136 | #define NETIF_F_HW_TC __NETIF_F(HW_TC) | 140 | #define NETIF_F_HW_TC __NETIF_F(HW_TC) |
| 141 | #define NETIF_F_HW_ESP __NETIF_F(HW_ESP) | ||
| 142 | #define NETIF_F_HW_ESP_TX_CSUM __NETIF_F(HW_ESP_TX_CSUM) | ||
| 137 | 143 | ||
| 138 | #define for_each_netdev_feature(mask_addr, bit) \ | 144 | #define for_each_netdev_feature(mask_addr, bit) \ |
| 139 | for_each_set_bit(bit, (unsigned long *)mask_addr, NETDEV_FEATURE_COUNT) | 145 | for_each_set_bit(bit, (unsigned long *)mask_addr, NETDEV_FEATURE_COUNT) |
