From 55c38a4877d947873ee9b897a5362d34d7fc081e Mon Sep 17 00:00:00 2001 From: Patrick J Cherry Date: Fri, 5 Jul 2013 13:45:51 +0100 Subject: [PATCH] Added new constants for linux3.5 --- lib/linux/constants.rb | 2 ++ lib/linux/netlink/route/link_handler.rb | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/linux/constants.rb b/lib/linux/constants.rb index 84b9c4c..263e74c 100644 --- a/lib/linux/constants.rb +++ b/lib/linux/constants.rb @@ -236,6 +236,8 @@ module Linux IFLA_AF_SPEC = 26 IFLA_GROUP = 27 IFLA_NET_NS_FD = 28 + IFLA_EXT_MASK = 29 + IFLA_PROMISCUITY = 30 IFLA_INFO_UNSPEC = 0 IFLA_INFO_KIND = 1 # "vlan", "gre" etc diff --git a/lib/linux/netlink/route/link_handler.rb b/lib/linux/netlink/route/link_handler.rb index dd65fe2..aac7ed7 100644 --- a/lib/linux/netlink/route/link_handler.rb +++ b/lib/linux/netlink/route/link_handler.rb @@ -63,7 +63,9 @@ module Netlink rtattr :af_spec, IFLA_AF_SPEC rtattr :group, IFLA_GROUP rtattr :net_ns_fd, IFLA_NET_NS_FD - + rtattr :ext_mask, IFLA_EXT_MASK + rtattr :promiscuity, IFLA_PROMISCUITY + # Return the best stats available (64bit or 32bit) def stats stats64 || stats32