qed: Add slowpath L2 support
This patch adds to the qed the support to configure various L2 elements, such as channels and basic filtering conditions. It also enhances its public API to allow qede to later utilize this functionality. Signed-off-by:Manish Chopra <Manish.Chopra@qlogic.com> Signed-off-by:
Yuval Mintz <Yuval.Mintz@qlogic.com> Signed-off-by:
Ariel Elior <Ariel.Elior@qlogic.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/qlogic/qed/qed_dev.c 114 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_dev.c
- drivers/net/ethernet/qlogic/qed/qed_dev_api.h 58 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_dev_api.h
- drivers/net/ethernet/qlogic/qed/qed_hsi.h 294 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_hsi.h
- drivers/net/ethernet/qlogic/qed/qed_l2.c 1605 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_l2.c
- drivers/net/ethernet/qlogic/qed/qed_main.c 10 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_main.c
- drivers/net/ethernet/qlogic/qed/qed_mcp.c 16 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_mcp.c
- drivers/net/ethernet/qlogic/qed/qed_mcp.h 13 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_mcp.h
- drivers/net/ethernet/qlogic/qed/qed_sp.h 27 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_sp.h
- drivers/net/ethernet/qlogic/qed/qed_spq.c 29 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_spq.c
- include/linux/qed/qed_eth_if.h 120 additions, 0 deletionsinclude/linux/qed/qed_eth_if.h
Please register or sign in to comment