net/bnx2x: add Rx descriptor MTU segment limitation
authorRasesh Mody <rmody@marvell.com>
Tue, 5 May 2020 03:08:12 +0000 (20:08 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 11 May 2020 20:27:39 +0000 (22:27 +0200)
commit80a73194de7b374751c9b277ce25678448fd32e3
treee56c81965cfa0dec7dc15a62d4625f4841ef6a72
parent0beafe7b042f5ea3814471ef6c98aa895d345d4d
net/bnx2x: add Rx descriptor MTU segment limitation

Add Rx descriptor limit for number of segments per MTU.
PMD doesn't support Jumbo Rx scatter gather hence set 1 segment per
MTU. Some applications can adjust mbuf_size based on this value.
For others PMD detects the condition where Rx packet length cannot
be held by configured mbuf size and logs the message.

Signed-off-by: Rasesh Mody <rmody@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
doc/guides/nics/bnx2x.rst
drivers/net/bnx2x/bnx2x_ethdev.c
drivers/net/bnx2x/bnx2x_rxtx.c