On Fri, Apr 07, 2017 at 02:15:47PM +0200, Thomas Monjalon wrote: > 2017-04-07 13:02, Andriy Berestovskyy: > > At the moment rte_eth_dev_configure() behaves inconsistent: > > - for normal frames: zero max_rx_pkt_len uses a default > > - for jumbo frames: zero max_rx_pkt_len gives an error > > > > This patch fixes this inconsistency by using a default value > > if max_rx_pkt_len is zero both for normal and jumbo frames. > > > > Signed-off-by: Andriy Berestovskyy <andriy.berestovs...@caviumnetworks.com> > > --- > > > > Notes: > > v3 changes: > > - use a default only if max_rx_pkt_len is zero > > Looks good. > > Acked-by: Thomas Monjalon <thomas.monja...@6wind.com> > > It is a small API change but it is fixing an inconsistency, > so I think it can be integrated in 17.05-rc2 as is. > Any different opinion?
Is this entirely hidden from drivers? As I said previously, I believe NICs using ixgbe/i40e etc. only use the frame size value when the jumbo frame flag is set. That may lead to further inconsistent behaviour unless all NICs are set up to behave as expected too. /Bruce