]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_ethdev/rte_flow.c
drivers/net: build i40e and mlx5 on Windows
[dpdk.git] / lib / librte_ethdev / rte_flow.c
index d3e5cbc194f6f90bd68775c891cadfe2f3f5654b..a06f64c271d2b87355f0c96c9d15b62875095d85 100644 (file)
@@ -577,7 +577,7 @@ rte_flow_conv_action_conf(void *buf, const size_t size,
                           }),
                           size > sizeof(*dst.rss) ? sizeof(*dst.rss) : size);
                off = sizeof(*dst.rss);
-               if (src.rss->key_len) {
+               if (src.rss->key_len && src.rss->key) {
                        off = RTE_ALIGN_CEIL(off, sizeof(*dst.rss->key));
                        tmp = sizeof(*src.rss->key) * src.rss->key_len;
                        if (size >= off + tmp)