diff options
Diffstat (limited to 'include/linux/if_link.h')
| -rw-r--r-- | include/linux/if_link.h | 23 | 
1 files changed, 19 insertions, 4 deletions
diff --git a/include/linux/if_link.h b/include/linux/if_link.h index c9bf92cd765..d94963b379d 100644 --- a/include/linux/if_link.h +++ b/include/linux/if_link.h @@ -79,10 +79,7 @@ enum {  	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_VFINFO_LIST,  	__IFLA_MAX  }; @@ -203,6 +200,24 @@ enum macvlan_mode {  /* SR-IOV virtual function managment section */ +enum { +	IFLA_VF_INFO_UNSPEC, +	IFLA_VF_INFO, +	__IFLA_VF_INFO_MAX, +}; + +#define IFLA_VF_INFO_MAX (__IFLA_VF_INFO_MAX - 1) + +enum { +	IFLA_VF_UNSPEC, +	IFLA_VF_MAC,		/* Hardware queue specific attributes */ +	IFLA_VF_VLAN, +	IFLA_VF_TX_RATE,	/* TX Bandwidth Allocation */ +	__IFLA_VF_MAX, +}; + +#define IFLA_VF_MAX (__IFLA_VF_MAX - 1) +  struct ifla_vf_mac {  	__u32 vf;  	__u8 mac[32]; /* MAX_ADDR_LEN */  |