Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/37399 _apply issues_ Submitter: Adrien Mazarguil Date: 2018-04-06 13:25:45 DPDK git baseline: Repo:dpdk-master, CommitID: 8ea41438832a360aed2b7ba49fb75e310a2ff1dc Repo:dpdk-next-eventdev, CommitID: 640b0d1e510e111694c25145466f37867453837f Repo:dpdk-next-net, CommitID: 774c1892c434dba09998ccc76b956feb72224571 Repo:dpdk-next-crypto, CommitID: 728ca9b0d5abea82cd01dee6645456a9d56215f7 Repo:dpdk-next-virtio, CommitID: 037c0996bc927342f157426739e0cb63f2db8689 *Repo: dpdk-master Checking patch app/test-pmd/cmdline_flow.c... error: while searching for: ACTION_COUNT, ACTION_RSS, ACTION_RSS_FUNC, ACTION_RSS_FUNC_DEFAULT, ACTION_RSS_FUNC_TOEPLITZ, ACTION_RSS_FUNC_SIMPLE_XOR, error: patch failed: app/test-pmd/cmdline_flow.c:167 error: app/test-pmd/cmdline_flow.c: patch does not apply Checking patch app/test-pmd/config.c... error: while searching for: if (dst.rss) *dst.rss = (struct rte_flow_action_rss){ .func = src.rss->func, .types = src.rss->types, .key_len = src.rss->key_len, .queue_num = src.rss->queue_num, error: patch failed: app/test-pmd/config.c:1085 error: app/test-pmd/config.c: patch does not apply Checking patch doc/guides/prog_guide/rte_flow.rst... error: while searching for: overlaps ``hash.fdir.lo``. Since `Action: MARK`_ sets the ``hash.fdir.hi`` field only, both can be requested simultaneously. .. _table_rte_flow_action_rss: .. table:: RSS error: patch failed: doc/guides/prog_guide/rte_flow.rst:1305 error: doc/guides/prog_guide/rte_flow.rst: patch does not apply Checking patch doc/guides/testpmd_app_ug/testpmd_funcs.rst... error: while searching for: - ``func {hash function}``: RSS hash function to apply, allowed tokens are the same as `set_hash_global_config`_. - ``types [{RSS hash type} [...]] end``: RSS hash types, allowed tokens are the same as `set_hash_input_set`_, an empty list means none (0). error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3401 error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply Checking patch drivers/net/e1000/igb_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/e1000/igb_flow.c:1314 error: drivers/net/e1000/igb_flow.c: patch does not apply Checking patch drivers/net/e1000/igb_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/e1000/igb_rxtx.c:2906 error: drivers/net/e1000/igb_rxtx.c: patch does not apply Checking patch drivers/net/i40e/i40e_ethdev.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/i40e/i40e_ethdev.c:11975 error: drivers/net/i40e/i40e_ethdev.c: patch does not apply Checking patch drivers/net/i40e/i40e_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len > RTE_DIM(rss_config->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/i40e/i40e_flow.c:4330 error: drivers/net/i40e/i40e_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/ixgbe/ixgbe_flow.c:2783 error: drivers/net/ixgbe/ixgbe_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/ixgbe/ixgbe_rxtx.c:5683 error: drivers/net/ixgbe/ixgbe_rxtx.c: patch does not apply Checking patch drivers/net/mlx4/mlx4_flow.c... error: while searching for: " is Toeplitz"; goto exit_action_not_supported; } rte_errno = 0; fields = mlx4_conv_rss_types(priv, rss->types); if (fields == (uint64_t)-1 && rte_errno) { error: patch failed: drivers/net/mlx4/mlx4_flow.c:796 error: drivers/net/mlx4/mlx4_flow.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow.c... error: while searching for: " function is Toeplitz"); return -rte_errno; } if (rss->types & MLX5_RSS_HF_MASK) { rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ACTION, error: patch failed: drivers/net/mlx5/mlx5_flow.c:644 error: drivers/net/mlx5/mlx5_flow.c: patch does not apply Checking patch drivers/net/sfc/sfc_flow.c... error: while searching for: if (rss->func) return -EINVAL; if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1264 error: drivers/net/sfc/sfc_flow.c: patch does not apply Checking patch drivers/net/tap/tap_flow.c... error: while searching for: struct rss_key rss_entry = { .hash_fields = 0, .key_size = 0 }; /* Check supported hash functions */ if (rss->func) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_UNSPECIFIED, NULL, "non-default RSS hash functions are not supported"); /* Get a new map key for a new RSS rule */ err = bpf_rss_key(KEY_CMD_GET, &flow->key_idx); error: patch failed: drivers/net/tap/tap_flow.c:2055 error: drivers/net/tap/tap_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.c... error: lib/librte_ether/rte_flow.c: No such file or directory Checking patch lib/librte_ether/rte_flow.h... error: lib/librte_ether/rte_flow.h: No such file or directory *Repo: dpdk-next-eventdev Checking patch app/test-pmd/cmdline_flow.c... error: while searching for: ACTION_COUNT, ACTION_RSS, ACTION_RSS_FUNC, ACTION_RSS_FUNC_DEFAULT, ACTION_RSS_FUNC_TOEPLITZ, ACTION_RSS_FUNC_SIMPLE_XOR, error: patch failed: app/test-pmd/cmdline_flow.c:167 error: app/test-pmd/cmdline_flow.c: patch does not apply Checking patch app/test-pmd/config.c... error: while searching for: if (dst.rss) *dst.rss = (struct rte_flow_action_rss){ .func = src.rss->func, .types = src.rss->types, .key_len = src.rss->key_len, .queue_num = src.rss->queue_num, error: patch failed: app/test-pmd/config.c:1085 error: app/test-pmd/config.c: patch does not apply Checking patch doc/guides/prog_guide/rte_flow.rst... error: while searching for: overlaps ``hash.fdir.lo``. Since `Action: MARK`_ sets the ``hash.fdir.hi`` field only, both can be requested simultaneously. .. _table_rte_flow_action_rss: .. table:: RSS error: patch failed: doc/guides/prog_guide/rte_flow.rst:1305 error: doc/guides/prog_guide/rte_flow.rst: patch does not apply Checking patch doc/guides/testpmd_app_ug/testpmd_funcs.rst... error: while searching for: - ``func {hash function}``: RSS hash function to apply, allowed tokens are the same as `set_hash_global_config`_. - ``types [{RSS hash type} [...]] end``: RSS hash types, allowed tokens are the same as `set_hash_input_set`_, an empty list means none (0). error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3401 error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply Checking patch drivers/net/e1000/igb_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/e1000/igb_flow.c:1314 error: drivers/net/e1000/igb_flow.c: patch does not apply Checking patch drivers/net/e1000/igb_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/e1000/igb_rxtx.c:2906 error: drivers/net/e1000/igb_rxtx.c: patch does not apply Checking patch drivers/net/i40e/i40e_ethdev.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/i40e/i40e_ethdev.c:11975 error: drivers/net/i40e/i40e_ethdev.c: patch does not apply Checking patch drivers/net/i40e/i40e_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len > RTE_DIM(rss_config->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/i40e/i40e_flow.c:4330 error: drivers/net/i40e/i40e_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/ixgbe/ixgbe_flow.c:2783 error: drivers/net/ixgbe/ixgbe_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/ixgbe/ixgbe_rxtx.c:5683 error: drivers/net/ixgbe/ixgbe_rxtx.c: patch does not apply Checking patch drivers/net/mlx4/mlx4_flow.c... error: while searching for: " is Toeplitz"; goto exit_action_not_supported; } rte_errno = 0; fields = mlx4_conv_rss_types(priv, rss->types); if (fields == (uint64_t)-1 && rte_errno) { error: patch failed: drivers/net/mlx4/mlx4_flow.c:796 error: drivers/net/mlx4/mlx4_flow.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow.c... error: while searching for: " function is Toeplitz"); return -rte_errno; } if (rss->types & MLX5_RSS_HF_MASK) { rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ACTION, error: patch failed: drivers/net/mlx5/mlx5_flow.c:644 error: drivers/net/mlx5/mlx5_flow.c: patch does not apply Checking patch drivers/net/sfc/sfc_flow.c... error: while searching for: if (rss->func) return -EINVAL; if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1264 error: drivers/net/sfc/sfc_flow.c: patch does not apply Checking patch drivers/net/tap/tap_flow.c... error: while searching for: struct rss_key rss_entry = { .hash_fields = 0, .key_size = 0 }; /* Check supported hash functions */ if (rss->func) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_UNSPECIFIED, NULL, "non-default RSS hash functions are not supported"); /* Get a new map key for a new RSS rule */ err = bpf_rss_key(KEY_CMD_GET, &flow->key_idx); error: patch failed: drivers/net/tap/tap_flow.c:2055 error: drivers/net/tap/tap_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.c... error: lib/librte_ether/rte_flow.c: No such file or directory Checking patch lib/librte_ether/rte_flow.h... error: lib/librte_ether/rte_flow.h: No such file or directory *Repo: dpdk-next-net Checking patch app/test-pmd/cmdline_flow.c... error: while searching for: ACTION_COUNT, ACTION_RSS, ACTION_RSS_FUNC, ACTION_RSS_FUNC_DEFAULT, ACTION_RSS_FUNC_TOEPLITZ, ACTION_RSS_FUNC_SIMPLE_XOR, error: patch failed: app/test-pmd/cmdline_flow.c:167 error: app/test-pmd/cmdline_flow.c: patch does not apply Checking patch app/test-pmd/config.c... error: while searching for: if (dst.rss) *dst.rss = (struct rte_flow_action_rss){ .func = src.rss->func, .types = src.rss->types, .key_len = src.rss->key_len, .queue_num = src.rss->queue_num, error: patch failed: app/test-pmd/config.c:1085 error: app/test-pmd/config.c: patch does not apply Checking patch doc/guides/prog_guide/rte_flow.rst... error: while searching for: overlaps ``hash.fdir.lo``. Since `Action: MARK`_ sets the ``hash.fdir.hi`` field only, both can be requested simultaneously. .. _table_rte_flow_action_rss: .. table:: RSS error: patch failed: doc/guides/prog_guide/rte_flow.rst:1305 error: doc/guides/prog_guide/rte_flow.rst: patch does not apply Checking patch doc/guides/testpmd_app_ug/testpmd_funcs.rst... error: while searching for: - ``func {hash function}``: RSS hash function to apply, allowed tokens are the same as `set_hash_global_config`_. - ``types [{RSS hash type} [...]] end``: RSS hash types, allowed tokens are the same as `set_hash_input_set`_, an empty list means none (0). error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3401 error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply Checking patch drivers/net/e1000/igb_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/e1000/igb_flow.c:1314 error: drivers/net/e1000/igb_flow.c: patch does not apply Checking patch drivers/net/e1000/igb_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/e1000/igb_rxtx.c:2906 error: drivers/net/e1000/igb_rxtx.c: patch does not apply Checking patch drivers/net/i40e/i40e_ethdev.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/i40e/i40e_ethdev.c:11975 error: drivers/net/i40e/i40e_ethdev.c: patch does not apply Checking patch drivers/net/i40e/i40e_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len > RTE_DIM(rss_config->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/i40e/i40e_flow.c:4330 error: drivers/net/i40e/i40e_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/ixgbe/ixgbe_flow.c:2783 error: drivers/net/ixgbe/ixgbe_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/ixgbe/ixgbe_rxtx.c:5683 error: drivers/net/ixgbe/ixgbe_rxtx.c: patch does not apply Checking patch drivers/net/mlx4/mlx4_flow.c... error: while searching for: " is Toeplitz"; goto exit_action_not_supported; } rte_errno = 0; fields = mlx4_conv_rss_types(priv, rss->types); if (fields == (uint64_t)-1 && rte_errno) { error: patch failed: drivers/net/mlx4/mlx4_flow.c:796 error: drivers/net/mlx4/mlx4_flow.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow.c... error: while searching for: " function is Toeplitz"); return -rte_errno; } if (rss->types & MLX5_RSS_HF_MASK) { rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ACTION, error: patch failed: drivers/net/mlx5/mlx5_flow.c:644 error: drivers/net/mlx5/mlx5_flow.c: patch does not apply Checking patch drivers/net/sfc/sfc_flow.c... error: while searching for: if (rss->func) return -EINVAL; if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1264 error: drivers/net/sfc/sfc_flow.c: patch does not apply Checking patch drivers/net/tap/tap_flow.c... error: while searching for: struct rss_key rss_entry = { .hash_fields = 0, .key_size = 0 }; /* Check supported hash functions */ if (rss->func) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_UNSPECIFIED, NULL, "non-default RSS hash functions are not supported"); /* Get a new map key for a new RSS rule */ err = bpf_rss_key(KEY_CMD_GET, &flow->key_idx); error: patch failed: drivers/net/tap/tap_flow.c:2055 error: drivers/net/tap/tap_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.c... error: lib/librte_ether/rte_flow.c: No such file or directory Checking patch lib/librte_ether/rte_flow.h... error: lib/librte_ether/rte_flow.h: No such file or directory *Repo: dpdk-next-crypto Checking patch app/test-pmd/cmdline_flow.c... error: while searching for: ACTION_COUNT, ACTION_RSS, ACTION_RSS_FUNC, ACTION_RSS_FUNC_DEFAULT, ACTION_RSS_FUNC_TOEPLITZ, ACTION_RSS_FUNC_SIMPLE_XOR, error: patch failed: app/test-pmd/cmdline_flow.c:167 error: app/test-pmd/cmdline_flow.c: patch does not apply Checking patch app/test-pmd/config.c... error: while searching for: if (dst.rss) *dst.rss = (struct rte_flow_action_rss){ .func = src.rss->func, .types = src.rss->types, .key_len = src.rss->key_len, .queue_num = src.rss->queue_num, error: patch failed: app/test-pmd/config.c:1085 error: app/test-pmd/config.c: patch does not apply Checking patch doc/guides/prog_guide/rte_flow.rst... error: while searching for: overlaps ``hash.fdir.lo``. Since `Action: MARK`_ sets the ``hash.fdir.hi`` field only, both can be requested simultaneously. .. _table_rte_flow_action_rss: .. table:: RSS error: patch failed: doc/guides/prog_guide/rte_flow.rst:1305 error: doc/guides/prog_guide/rte_flow.rst: patch does not apply Checking patch doc/guides/testpmd_app_ug/testpmd_funcs.rst... error: while searching for: - ``func {hash function}``: RSS hash function to apply, allowed tokens are the same as `set_hash_global_config`_. - ``types [{RSS hash type} [...]] end``: RSS hash types, allowed tokens are the same as `set_hash_input_set`_, an empty list means none (0). error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3401 error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply Checking patch drivers/net/e1000/igb_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/e1000/igb_flow.c:1314 error: drivers/net/e1000/igb_flow.c: patch does not apply Checking patch drivers/net/e1000/igb_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/e1000/igb_rxtx.c:2906 error: drivers/net/e1000/igb_rxtx.c: patch does not apply Checking patch drivers/net/i40e/i40e_ethdev.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/i40e/i40e_ethdev.c:11975 error: drivers/net/i40e/i40e_ethdev.c: patch does not apply Checking patch drivers/net/i40e/i40e_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len > RTE_DIM(rss_config->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/i40e/i40e_flow.c:4330 error: drivers/net/i40e/i40e_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/ixgbe/ixgbe_flow.c:2783 error: drivers/net/ixgbe/ixgbe_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/ixgbe/ixgbe_rxtx.c:5683 error: drivers/net/ixgbe/ixgbe_rxtx.c: patch does not apply Checking patch drivers/net/mlx4/mlx4_flow.c... error: while searching for: " is Toeplitz"; goto exit_action_not_supported; } rte_errno = 0; fields = mlx4_conv_rss_types(priv, rss->types); if (fields == (uint64_t)-1 && rte_errno) { error: patch failed: drivers/net/mlx4/mlx4_flow.c:796 error: drivers/net/mlx4/mlx4_flow.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow.c... error: while searching for: " function is Toeplitz"); return -rte_errno; } if (rss->types & MLX5_RSS_HF_MASK) { rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ACTION, error: patch failed: drivers/net/mlx5/mlx5_flow.c:644 error: drivers/net/mlx5/mlx5_flow.c: patch does not apply Checking patch drivers/net/sfc/sfc_flow.c... error: while searching for: if (rss->func) return -EINVAL; if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1264 error: drivers/net/sfc/sfc_flow.c: patch does not apply Checking patch drivers/net/tap/tap_flow.c... error: while searching for: struct rss_key rss_entry = { .hash_fields = 0, .key_size = 0 }; /* Check supported hash functions */ if (rss->func) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_UNSPECIFIED, NULL, "non-default RSS hash functions are not supported"); /* Get a new map key for a new RSS rule */ err = bpf_rss_key(KEY_CMD_GET, &flow->key_idx); error: patch failed: drivers/net/tap/tap_flow.c:2055 error: drivers/net/tap/tap_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.c... error: lib/librte_ether/rte_flow.c: No such file or directory Checking patch lib/librte_ether/rte_flow.h... error: lib/librte_ether/rte_flow.h: No such file or directory *Repo: dpdk-next-virtio Checking patch app/test-pmd/cmdline_flow.c... error: while searching for: ACTION_COUNT, ACTION_RSS, ACTION_RSS_FUNC, ACTION_RSS_FUNC_DEFAULT, ACTION_RSS_FUNC_TOEPLITZ, ACTION_RSS_FUNC_SIMPLE_XOR, error: patch failed: app/test-pmd/cmdline_flow.c:167 error: app/test-pmd/cmdline_flow.c: patch does not apply Checking patch app/test-pmd/config.c... error: while searching for: if (dst.rss) *dst.rss = (struct rte_flow_action_rss){ .func = src.rss->func, .types = src.rss->types, .key_len = src.rss->key_len, .queue_num = src.rss->queue_num, error: patch failed: app/test-pmd/config.c:1085 error: app/test-pmd/config.c: patch does not apply Checking patch doc/guides/prog_guide/rte_flow.rst... error: while searching for: overlaps ``hash.fdir.lo``. Since `Action: MARK`_ sets the ``hash.fdir.hi`` field only, both can be requested simultaneously. .. _table_rte_flow_action_rss: .. table:: RSS error: patch failed: doc/guides/prog_guide/rte_flow.rst:1305 error: doc/guides/prog_guide/rte_flow.rst: patch does not apply Checking patch doc/guides/testpmd_app_ug/testpmd_funcs.rst... error: while searching for: - ``func {hash function}``: RSS hash function to apply, allowed tokens are the same as `set_hash_global_config`_. - ``types [{RSS hash type} [...]] end``: RSS hash types, allowed tokens are the same as `set_hash_input_set`_, an empty list means none (0). error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3401 error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply Checking patch drivers/net/e1000/igb_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/e1000/igb_flow.c:1314 error: drivers/net/e1000/igb_flow.c: patch does not apply Checking patch drivers/net/e1000/igb_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/e1000/igb_rxtx.c:2906 error: drivers/net/e1000/igb_rxtx.c: patch does not apply Checking patch drivers/net/i40e/i40e_ethdev.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/i40e/i40e_ethdev.c:11975 error: drivers/net/i40e/i40e_ethdev.c: patch does not apply Checking patch drivers/net/i40e/i40e_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len > RTE_DIM(rss_config->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/i40e/i40e_flow.c:4330 error: drivers/net/i40e/i40e_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_flow.c... error: while searching for: return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, "non-default RSS hash functions are not supported"); if (rss->key_len && rss->key_len != RTE_DIM(rss_conf->key)) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_ACTION, act, error: patch failed: drivers/net/ixgbe/ixgbe_flow.c:2783 error: drivers/net/ixgbe/ixgbe_flow.c: patch does not apply Checking patch drivers/net/ixgbe/ixgbe_rxtx.c... error: while searching for: return -EINVAL; out->conf = (struct rte_flow_action_rss){ .func = in->func, .types = in->types, .key_len = in->key_len, .queue_num = in->queue_num, error: patch failed: drivers/net/ixgbe/ixgbe_rxtx.c:5683 error: drivers/net/ixgbe/ixgbe_rxtx.c: patch does not apply Checking patch drivers/net/mlx4/mlx4_flow.c... error: while searching for: " is Toeplitz"; goto exit_action_not_supported; } rte_errno = 0; fields = mlx4_conv_rss_types(priv, rss->types); if (fields == (uint64_t)-1 && rte_errno) { error: patch failed: drivers/net/mlx4/mlx4_flow.c:796 error: drivers/net/mlx4/mlx4_flow.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow.c... error: while searching for: " function is Toeplitz"); return -rte_errno; } if (rss->types & MLX5_RSS_HF_MASK) { rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ACTION, error: patch failed: drivers/net/mlx5/mlx5_flow.c:644 error: drivers/net/mlx5/mlx5_flow.c: patch does not apply Checking patch drivers/net/sfc/sfc_flow.c... error: while searching for: if (rss->func) return -EINVAL; if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1264 error: drivers/net/sfc/sfc_flow.c: patch does not apply Checking patch drivers/net/tap/tap_flow.c... error: while searching for: struct rss_key rss_entry = { .hash_fields = 0, .key_size = 0 }; /* Check supported hash functions */ if (rss->func) return rte_flow_error_set (error, ENOTSUP, RTE_FLOW_ERROR_TYPE_UNSPECIFIED, NULL, "non-default RSS hash functions are not supported"); /* Get a new map key for a new RSS rule */ err = bpf_rss_key(KEY_CMD_GET, &flow->key_idx); error: patch failed: drivers/net/tap/tap_flow.c:2055 error: drivers/net/tap/tap_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.c... error: lib/librte_ether/rte_flow.c: No such file or directory Checking patch lib/librte_ether/rte_flow.h... error: lib/librte_ether/rte_flow.h: No such file or directory DPDK STV team