The limitation of burst size in vector rx was removed, since it should retrieve as much received packets as possible. And also the scattered receive path should use a wrapper function to achieve the goal of burst maximizing.
This patch set aims to maximize vector rx burst for for ixgbe/i40e/ice/iavf PMDs. Jeff Guo (4): net/ixgbe: maximize vector rx burst for ixgbe net/i40e: maximize vector rx burst for i40e net/ice: maximize vector rx burst for ice net/iavf: maximize vector rx burst for iavf drivers/net/i40e/i40e_rxtx_vec_altivec.c | 60 ++++++++----- drivers/net/i40e/i40e_rxtx_vec_avx2.c | 6 +- drivers/net/i40e/i40e_rxtx_vec_neon.c | 49 +++++++---- drivers/net/i40e/i40e_rxtx_vec_sse.c | 51 ++++++++---- drivers/net/iavf/iavf_rxtx_vec_sse.c | 102 +++++++++++++++++------ drivers/net/ice/ice_rxtx_vec_sse.c | 47 ++++++++--- drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 51 +++++++++--- drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 48 ++++++++--- 8 files changed, 301 insertions(+), 113 deletions(-) -- 2.20.1