79f2248219
The standard Virtual Ethernet Bridge(VEB) definition in 1Qbg is a bridge which has an uplink port to the outside world (maybe another bridge), but a "floating" VEB is a special VEB without an uplink port to the outside. Instead, traffic can be sent from one VF to another using the floating VEB - even when the physical link on the NIC port is down. This patch adds floating VEB options in the devargs for i40e driver. Using these parameters, applications can decide whether to use legacy VEB/VEPA or a floating VEB. To enable this feature, the user should pass a devargs parameter to the EAL, for example "-w 84:00.0,enable_floating_veb=1", to control whether the PMD will to use the floating VEB feature or not. Once the floating VEB feature is enabled, all the VFs created by this PF device are connected to the floating VEB. NOTE: The floating VEB functionality requires a NIC firmware version of 5.0 or greater. Signed-off-by: Zhe Tao <zhe.tao@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com> |
||
---|---|---|
.. | ||
crypto | ||
net | ||
Makefile |