diff --git a/Cargo.toml b/Cargo.toml index 2148148e..1cdd13fc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ path = "src/lib.rs" [dependencies] byteorder = "1.2" -libc = "0.2.66" +libc = "0.2.82" [dependencies.log] version = "0.4" diff --git a/src/consts/rtnl.rs b/src/consts/rtnl.rs index 74145f0b..0b348bab 100644 --- a/src/consts/rtnl.rs +++ b/src/consts/rtnl.rs @@ -199,7 +199,23 @@ impl_var!( PhysSwitchId => libc::IFLA_PHYS_SWITCH_ID, LinkNetnsid => libc::IFLA_LINK_NETNSID, PhysPortName => libc::IFLA_PHYS_PORT_NAME, - ProtoDown => libc::IFLA_PROTO_DOWN + ProtoDown => libc::IFLA_PROTO_DOWN, + GsoMaxSegs => libc::IFLA_GSO_MAX_SEGS, + GsoMaxSize => libc::IFLA_GSO_MAX_SIZE, + Pad => libc::IFLA_PAD, + Xdp => libc::IFLA_XDP, + Event => libc::IFLA_EVENT, + NewNetnsid => libc::IFLA_NEW_NETNSID, + IfNetnsid => libc::IFLA_IF_NETNSID, + CarrierUpCount => libc::IFLA_CARRIER_UP_COUNT, + CarrierDownCount => libc::IFLA_CARRIER_DOWN_COUNT, + NewIfindex => libc::IFLA_NEW_IFINDEX, + MinMtu => libc::IFLA_MIN_MTU, + MaxMtu => libc::IFLA_MAX_MTU, + PropList => libc::IFLA_PROP_LIST, + AltIfname => libc::IFLA_ALT_IFNAME, + PermAddress => libc::IFLA_PERM_ADDRESS, + ProtoDownReason => libc::IFLA_PROTO_DOWN_REASON, ); impl_var!(