qlcnic: Support VF-PF communication channel commands.
o Add support for commands from VF to PF. o PF validates the commands sent by the VF before sending it to adapter. o vPort is a container of resources. PF creates vPort for VFs and attach resources to it. vPort is transparent to the VF. o Separate 83xx TX and RX hardware resource cleanup from 82xx. 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 14 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic.h
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 125 additions, 163 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h 150 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 9 additions, 11 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h 3 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 4 additions, 1 deletiondrivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 5 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h 30 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c 45 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 609 additions, 0 deletionsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
Please register or sign in to comment