Message ID | 1633504726-30751-1-git-send-email-sbhatta@marvell.com (mailing list archive) |
---|---|
Headers | show |
Series | Add devlink params to vary cqe and rbuf | expand |
On Wed, 6 Oct 2021 12:48:43 +0530 Subbaraya Sundeep wrote: > Octeontx2 hardware writes a Completion Queue Entry(CQE) in the > memory provided by software when a packet is received or > transmitted. CQE has the buffer pointers (IOVAs) where the > packet data fragments are written by hardware. One 128 byte > CQE can hold 6 buffer pointers and a 512 byte CQE can hold > 42 buffer pointers. Hence large packets can be received either > by using 512 byte CQEs or by increasing size of receive buffers. > Current driver only supports 128 byte CQEs. > This patchset adds devlink params to change CQE and receive > buffer sizes which inturn helps to tune whether many small size > buffers or less big size buffers are needed to receive larger > packets. Below is the patches description: nak. Stop ignoring feedback and reposting your patches.
Hi Jakub, On Wed, Oct 6, 2021 at 7:14 PM Jakub Kicinski <kuba@kernel.org> wrote: > > On Wed, 6 Oct 2021 12:48:43 +0530 Subbaraya Sundeep wrote: > > Octeontx2 hardware writes a Completion Queue Entry(CQE) in the > > memory provided by software when a packet is received or > > transmitted. CQE has the buffer pointers (IOVAs) where the > > packet data fragments are written by hardware. One 128 byte > > CQE can hold 6 buffer pointers and a 512 byte CQE can hold > > 42 buffer pointers. Hence large packets can be received either > > by using 512 byte CQEs or by increasing size of receive buffers. > > Current driver only supports 128 byte CQEs. > > This patchset adds devlink params to change CQE and receive > > buffer sizes which inturn helps to tune whether many small size > > buffers or less big size buffers are needed to receive larger > > packets. Below is the patches description: > > nak. Stop ignoring feedback and reposting your patches. Sure and noted. Thanks, Sundeep