octeontx2-pf: Initialize and config queues
This patch does the initialization of all queues ie the receive buffer pools, receive and transmit queues, completion or notification queues etc. Allocates all required resources (eg transmit schedulers, receive buffers etc) and configures them for proper functioning of queues. Also sets up receive queue's RED dropping levels. Co-developed-by:Geetha sowjanya <gakula@marvell.com> Signed-off-by:
Geetha sowjanya <gakula@marvell.com> Signed-off-by:
Sunil Goutham <sgoutham@marvell.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/marvell/octeontx2/af/common.h 7 additions, 2 deletionsdrivers/net/ethernet/marvell/octeontx2/af/common.h
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c 723 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h 121 additions, 10 deletionsdrivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c 230 additions, 5 deletionsdrivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h 96 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_struct.h 11 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/nic/otx2_struct.h
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h 102 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
Loading
Please register or sign in to comment