ionic: Add basic lif support
The LIF is the Logical Interface, which represents the external connections. The NIC can multiplex many LIFs to a single port, but in most setups, LIF0 is the primary control for the port. Signed-off-by:Shannon Nelson <snelson@pensando.io> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/pensando/ionic/Makefile 1 addition, 1 deletiondrivers/net/ethernet/pensando/ionic/Makefile
- drivers/net/ethernet/pensando/ionic/ionic.h 7 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic.h
- drivers/net/ethernet/pensando/ionic/ionic_bus.h 2 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_bus.h
- drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 47 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
- drivers/net/ethernet/pensando/ionic/ionic_debugfs.c 36 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_debugfs.c
- drivers/net/ethernet/pensando/ionic/ionic_debugfs.h 6 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_debugfs.h
- drivers/net/ethernet/pensando/ionic/ionic_dev.c 34 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_dev.c
- drivers/net/ethernet/pensando/ionic/ionic_dev.h 7 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_dev.h
- drivers/net/ethernet/pensando/ionic/ionic_lif.c 291 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_lif.c
- drivers/net/ethernet/pensando/ionic/ionic_lif.h 45 additions, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_lif.h
- drivers/net/ethernet/pensando/ionic/ionic_main.c 1 addition, 0 deletionsdrivers/net/ethernet/pensando/ionic/ionic_main.c
Please register or sign in to comment