linux/drivers/net/ethernet/qlogic/qed
Yuval Mintz dacd88d6f6 qed: IOV l2 functionality
This adds sufficient changes to allow VFs l2-configuration flows to work.

While the fastpath of the VF and the PF are meant to be exactly the same,
the configuration of the VF is done by the PF.
This diverges all VF-related configuration flows that originate from a VF,
making them pass through the VF->PF channel and adding sufficient logic
on the PF side to support them.

Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-05-12 00:04:07 -04:00
..
Makefile qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed.h qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_cxt.c qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_cxt.h qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_dev.c qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_dev_api.h qed: IOV configure and FLR 2016-05-12 00:04:07 -04:00
qed_hsi.h qed: IOV configure and FLR 2016-05-12 00:04:07 -04:00
qed_hw.c qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_hw.h qed: Add CONFIG_QED_SRIOV 2016-05-12 00:04:06 -04:00
qed_init_fw_funcs.c qed: Add PF min bandwidth configuration support 2016-04-26 13:56:26 -04:00
qed_init_ops.c qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_init_ops.h
qed_int.c qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_int.h qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_l2.c qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_l2.h qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_main.c qed: IOV configure and FLR 2016-05-12 00:04:07 -04:00
qed_mcp.c qed: IOV configure and FLR 2016-05-12 00:04:07 -04:00
qed_mcp.h qed: IOV configure and FLR 2016-05-12 00:04:07 -04:00
qed_reg_addr.h qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_selftest.c qed: add infrastructure for device self tests. 2016-05-02 00:16:39 -04:00
qed_selftest.h qed: add infrastructure for device self tests. 2016-05-02 00:16:39 -04:00
qed_sp.h qed: IOV configure and FLR 2016-05-12 00:04:07 -04:00
qed_sp_commands.c qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_spq.c qed: Introduce VFs 2016-05-12 00:04:07 -04:00
qed_sriov.c qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_sriov.h qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_vf.c qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00
qed_vf.h qed: IOV l2 functionality 2016-05-12 00:04:07 -04:00