mirror of
				https://git.proxmox.com/git/mirror_iproute2
				synced 2025-11-04 12:09:07 +00:00 
			
		
		
		
	
				Introduce a new API that exposes a list of vlans per VF (IFLA_VF_VLAN_LIST), giving the ability for user-space application to specify it for the VF as an option to support 802.1ad (VST QinQ). We introduce struct vf_vlan_info, which extends struct vf_vlan and adds an optional VF VLAN proto parameter. Default VLAN-protocol is 802.1Q. Add IFLA_VF_VLAN_LIST in addition to IFLA_VF_VLAN to keep backward compatibility with older kernel versions. Suitable ip link tool command examples: - Set vf vlan protocol 802.1ad (S-TAG) ip link set eth0 vf 1 vlan 100 proto 802.1ad - Set vf vlan S-TAG and vlan C-TAG (VST QinQ) ip link set eth0 vf 1 vlan 100 proto 802.1ad vlan 30 proto 802.1Q - Set vf to VST (802.1Q) mode ip link set eth0 vf 1 vlan 100 proto 802.1Q - Or by omitting the new parameter (backward compatible) ip link set eth0 vf 1 vlan 100 Signed-off-by: Moshe Shemesh <moshe@mellanox.com> Signed-off-by: Tariq Toukan <tariqt@mellanox.com>  | 
			||
|---|---|---|
| bash-completion | ||
| bridge | ||
| devlink | ||
| doc | ||
| etc/iproute2 | ||
| examples | ||
| genl | ||
| include | ||
| ip | ||
| lib | ||
| man | ||
| misc | ||
| netem | ||
| schema | ||
| tc | ||
| testsuite | ||
| tipc | ||
| .gitignore | ||
| configure | ||
| COPYING | ||
| Makefile | ||
| README | ||
| README.decnet | ||
| README.devel | ||
| README.distribution | ||
| README.iproute2+tc | ||
| README.lnstat | ||
This is a set of utilities for Linux networking.
Information:
    http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Download:
    http://www.kernel.org/pub/linux/utils/net/iproute2/
Repository:
    git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git
How to compile this.
--------------------
1. libdbm
arpd needs to have the db4 development libraries. For Debian
users this is the package with a name like libdb4.x-dev.
DBM_INCLUDE points to the directory with db_185.h which
is the include file used by arpd to get to the old format Berkeley
database routines.  Often this is in the db-devel package.
2. make
The makefile will automatically build a Config file which
contains whether or not ATM is available, etc.
3. To make documentation, cd to doc/ directory , then
   look at start of Makefile and set correct values for
   PAGESIZE=a4		, ie: a4 , letter ...	(string)
   PAGESPERPAGE=2	, ie: 1 , 2 ...		(numeric)
   and make there. It assumes, that latex, dvips and psnup
   are in your path.
4. This package includes matching sanitized kernel headers because
   the build environment may not have up to date versions. See Makefile
   if you have special requirements and need to point at different
   kernel include files.
Stephen Hemminger
stephen@networkplumber.org
Alexey Kuznetsov
kuznet@ms2.inr.ac.ru