CMake: bump the minimum required CMake version to 3.5
[project/netifd.git] / device.h
index d985f505e1fc23c8d46f6a270fc62ffc276e9314..b2ea0fa67afe56b243ec13c288ab239b07fb5984 100644 (file)
--- a/device.h
+++ b/device.h
@@ -70,6 +70,8 @@ enum {
        DEV_ATTR_TXPAUSE,
        DEV_ATTR_AUTONEG,
        DEV_ATTR_GRO,
+       DEV_ATTR_MASTER,
+       DEV_ATTR_EEE,
        __DEV_ATTR_MAX,
 };
 
@@ -140,6 +142,8 @@ enum {
        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 */
@@ -223,6 +227,8 @@ struct device_settings {
        bool txpause;
        bool autoneg;
        bool gro;
+       int master_ifindex;
+       bool eee;
 };
 
 struct device_vlan_range {