qlcnic: Support VLAN id config.
o Add support for VLAN id configuration per VF using iproute2 tool. o VLAN id's 1-4094 are treated as PVID by the PF and Guest VLAN tagging is not allowed by default. o PVID is disabled when the VLAN id is set to 0 o Guest VLAN tagging is allowed when the VLAN id is set to 4095. o Only one Guest VLAN id is supported. o VLAN id can be changed only when the VF driver is not loaded. Signed-off-by:Manish Chopra <manish.chopra@qlogic.com> Signed-off-by:
Sucheta Chakraborty <sucheta.chakraborty@qlogic.com> Signed-off-by:
Rajesh Borundia <rajesh.borundia@qlogic.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 12 additions, 5 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic.h
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 5 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 9 additions, 9 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 4 additions, 4 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 36 additions, 5 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h 18 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c 168 additions, 3 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 240 additions, 3 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
Loading
Please register or sign in to comment