CMake: bump the minimum required CMake version to 3.5
[project/netifd.git] / device.h
index 12927dee639d96f5182b88a1638c23f387f1be31..b2ea0fa67afe56b243ec13c288ab239b07fb5984 100644 (file)
--- a/device.h
+++ b/device.h
@@ -69,6 +69,9 @@ enum {
        DEV_ATTR_RXPAUSE,
        DEV_ATTR_TXPAUSE,
        DEV_ATTR_AUTONEG,
+       DEV_ATTR_GRO,
+       DEV_ATTR_MASTER,
+       DEV_ATTR_EEE,
        __DEV_ATTR_MAX,
 };
 
@@ -138,6 +141,9 @@ enum {
        DEV_OPT_RXPAUSE                 = (1ULL << 34),
        DEV_OPT_TXPAUSE                 = (1ULL << 35),
        DEV_OPT_AUTONEG                 = (1ULL << 36),
+       DEV_OPT_GRO                     = (1ULL << 37),
+       DEV_OPT_MASTER                  = (1ULL << 38),
+       DEV_OPT_EEE                     = (1ULL << 39),
 };
 
 /* events broadcasted to all users of a device */
@@ -220,6 +226,9 @@ struct device_settings {
        bool rxpause;
        bool txpause;
        bool autoneg;
+       bool gro;
+       int master_ifindex;
+       bool eee;
 };
 
 struct device_vlan_range {