qed: Add basic L2 interface
This patch adds a public API for a network driver to work on top of QED. The interface itself is very minimal - it's mostly infrastructure, as the only content it has after this patch is a query for HW-based information required for the creation of a network interface [I.e., no actual protocol-specific configurations are supported]. 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/Makefile 1 addition, 1 deletiondrivers/net/ethernet/qlogic/qed/Makefile
- drivers/net/ethernet/qlogic/qed/qed.h 14 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed.h
- drivers/net/ethernet/qlogic/qed/qed_dev.c 62 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_dev.c
- drivers/net/ethernet/qlogic/qed/qed_hsi.h 1 addition, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_hsi.h
- drivers/net/ethernet/qlogic/qed/qed_l2.c 87 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_l2.c
- include/linux/qed/eth_common.h 279 additions, 0 deletionsinclude/linux/qed/eth_common.h
- include/linux/qed/qed_eth_if.h 38 additions, 0 deletionsinclude/linux/qed/qed_eth_if.h
Please register or sign in to comment