b51690ec69
The default policy for offload-specific fields is that they are undefined unless the corresponding offloads are requested in mbuf ol_flags. This is also the case for outer L2 and L3 length fields which must not be assumed to contain zeros for non-tunnel packets. The patch clarifies this behaviour in the comments and also adds appropriate checks to the PMDs which do not check any tunnel-related offloads before using the said fields. Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru> Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com> Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Olivier Matz <olivier.matz@6wind.com> |
||
---|---|---|
.. | ||
base | ||
iavf_ethdev.c | ||
iavf_log.h | ||
iavf_rxtx_vec_common.h | ||
iavf_rxtx_vec_sse.c | ||
iavf_rxtx.c | ||
iavf_rxtx.h | ||
iavf_vchnl.c | ||
iavf.h | ||
Makefile | ||
meson.build | ||
rte_pmd_iavf_version.map |