lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20100130104226.26719.21774.stgit@localhost.localdomain> Date: Sat, 30 Jan 2010 02:42:27 -0800 From: Jeff Kirsher <jeffrey.t.kirsher@...el.com> To: davem@...emloft.net, shemminger@...tta.com Cc: netdev@...r.kernel.org, gospo@...hat.com, Mitch Williams <mitch.a.williams@...el.com>, Jeff Kirsher <jeffrey.t.kirsher@...el.com> Subject: [iproute2 PATCH 1/4] if_link: Sync header with kernel to get new VF configuration defines. From: Williams, Mitch A <mitch.a.williams@...el.com> Signed-off-by: Mitch Williams <mitch.a.williams@...el.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@...el.com> --- include/linux/if_link.h | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/include/linux/if_link.h b/include/linux/if_link.h index cbefb3b..65e9a17 100644 --- a/include/linux/if_link.h +++ b/include/linux/if_link.h @@ -78,6 +78,11 @@ enum { #define IFLA_LINKINFO IFLA_LINKINFO IFLA_NET_NS_PID, IFLA_IFALIAS, + IFLA_NUM_VF, /* Number of VFs if device is SR-IOV PF */ + IFLA_VF_MAC, /* Hardware queue specific attributes */ + IFLA_VF_VLAN, + IFLA_VF_TX_RATE, /* TX Bandwidth Allocation */ + IFLA_VFINFO, __IFLA_MAX }; @@ -194,4 +199,31 @@ enum macvlan_mode { MACVLAN_MODE_BRIDGE = 4, /* talk to bridge ports directly */ }; +/* subqueue managment section */ + +struct ifla_vf_mac +{ + __u32 vf; + __u8 mac[32]; /* MAX_ADDR_LEN */ +}; + +struct ifla_vf_vlan +{ + __u32 vf; + __s32 vlan; /* 0 - 4095, -1 disables VLAN filter */ +}; + +struct ifla_vf_tx_rate +{ + __u32 vf; + __u32 rate; /* Max TX bandwidth in Mbps, 0 disables throttling */ +}; + +struct ifla_vf_info +{ + __u32 vf; + __u8 mac[32]; + __s32 vlan; + __u32 tx_rate; +}; #endif /* _LINUX_IF_LINK_H */ -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists