2006-09-27 22:40:19 -07:00
|
|
|
#ifndef _LINUX_IF_LINK_H
|
|
|
|
|
#define _LINUX_IF_LINK_H
|
|
|
|
|
|
2012-10-13 10:46:48 +01:00
|
|
|
#include <uapi/linux/if_link.h>
|
2006-09-27 22:40:19 -07:00
|
|
|
|
2011-10-08 03:05:24 +00:00
|
|
|
|
|
|
|
|
/* We don't want this structure exposed to user space */
|
2015-06-15 17:59:07 +03:00
|
|
|
struct ifla_vf_stats {
|
|
|
|
|
__u64 rx_packets;
|
|
|
|
|
__u64 tx_packets;
|
|
|
|
|
__u64 rx_bytes;
|
|
|
|
|
__u64 tx_bytes;
|
|
|
|
|
__u64 broadcast;
|
|
|
|
|
__u64 multicast;
|
|
|
|
|
};
|
|
|
|
|
|
2010-02-10 01:43:24 +00:00
|
|
|
struct ifla_vf_info {
|
|
|
|
|
__u32 vf;
|
|
|
|
|
__u8 mac[32];
|
|
|
|
|
__u32 vlan;
|
|
|
|
|
__u32 qos;
|
2011-10-08 03:05:24 +00:00
|
|
|
__u32 spoofchk;
|
2013-06-13 13:19:10 +03:00
|
|
|
__u32 linkstate;
|
2014-05-22 09:59:05 -04:00
|
|
|
__u32 min_tx_rate;
|
|
|
|
|
__u32 max_tx_rate;
|
2015-03-30 21:35:23 +03:00
|
|
|
__u32 rss_query_en;
|
2015-08-28 06:57:55 +00:00
|
|
|
__u32 trusted;
|
2016-09-22 12:11:15 +03:00
|
|
|
__be16 vlan_proto;
|
2010-02-10 01:43:24 +00:00
|
|
|
};
|
2006-09-27 22:40:19 -07:00
|
|
|
#endif /* _LINUX_IF_LINK_H */
|