Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/38508 _apply issues_ Submitter: Adrien Mazarguil Date: 2018-04-19 10:16:43 DPDK git baseline: Repo:dpdk-master, CommitID: e62f3a8a04768352bc78389d499be50c923bf6aa Repo:dpdk-next-eventdev, CommitID: fe5abd3150bc1caa8369e743c395c39f53265597 Repo:dpdk-next-net, CommitID: 9f44b612637c29752d1585e8d1af2e299756cd60 Repo:dpdk-next-crypto, CommitID: b1af489e6482a2247ef36418cee803e32bc84b2e Repo:dpdk-next-virtio, CommitID: 8adbe7e4847060d091c46abcbecd3dfea8362b7a *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:1101 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:1311 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``: specific RSS hash types, allowed tokens are the same as `set_hash_input_set`_, except that an empty list does not disable RSS but instead requests unspecified "best-effort" 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:12040 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:4380 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:5684 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: return -EINVAL; } if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1269 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 != RTE_ETH_HASH_FUNCTION_DEFAULT) 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: 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: lib/librte_ether/rte_flow.c:331 error: lib/librte_ether/rte_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.h... error: while searching for: */ struct rte_flow_action_rss { enum rte_eth_hash_function func; /**< RSS hash function to apply. */ uint64_t types; /**< Specific RSS hash types (see ETH_RSS_*). */ uint32_t key_len; /**< Hash key length in bytes. */ uint32_t queue_num; /**< Number of entries in @p queue. */ error: patch failed: lib/librte_ether/rte_flow.h:1046 error: lib/librte_ether/rte_flow.h: patch does not apply *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:1101 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:1311 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``: specific RSS hash types, allowed tokens are the same as `set_hash_input_set`_, except that an empty list does not disable RSS but instead requests unspecified "best-effort" 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:12040 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:4380 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:5684 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: return -EINVAL; } if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1269 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 != RTE_ETH_HASH_FUNCTION_DEFAULT) 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: 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: lib/librte_ether/rte_flow.c:331 error: lib/librte_ether/rte_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.h... error: while searching for: */ struct rte_flow_action_rss { enum rte_eth_hash_function func; /**< RSS hash function to apply. */ uint64_t types; /**< Specific RSS hash types (see ETH_RSS_*). */ uint32_t key_len; /**< Hash key length in bytes. */ uint32_t queue_num; /**< Number of entries in @p queue. */ error: patch failed: lib/librte_ether/rte_flow.h:1046 error: lib/librte_ether/rte_flow.h: patch does not apply *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:1101 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:1311 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``: specific RSS hash types, allowed tokens are the same as `set_hash_input_set`_, except that an empty list does not disable RSS but instead requests unspecified "best-effort" 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:12040 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:4380 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:5684 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: return -EINVAL; } if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1269 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 != RTE_ETH_HASH_FUNCTION_DEFAULT) 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: 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: lib/librte_ether/rte_flow.c:331 error: lib/librte_ether/rte_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.h... error: while searching for: */ struct rte_flow_action_rss { enum rte_eth_hash_function func; /**< RSS hash function to apply. */ uint64_t types; /**< Specific RSS hash types (see ETH_RSS_*). */ uint32_t key_len; /**< Hash key length in bytes. */ uint32_t queue_num; /**< Number of entries in @p queue. */ error: patch failed: lib/librte_ether/rte_flow.h:1046 error: lib/librte_ether/rte_flow.h: patch does not apply *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:1101 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:1311 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``: specific RSS hash types, allowed tokens are the same as `set_hash_input_set`_, except that an empty list does not disable RSS but instead requests unspecified "best-effort" 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:12040 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:4380 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:5684 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: return -EINVAL; } if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1269 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 != RTE_ETH_HASH_FUNCTION_DEFAULT) 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: 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: lib/librte_ether/rte_flow.c:331 error: lib/librte_ether/rte_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.h... error: while searching for: */ struct rte_flow_action_rss { enum rte_eth_hash_function func; /**< RSS hash function to apply. */ uint64_t types; /**< Specific RSS hash types (see ETH_RSS_*). */ uint32_t key_len; /**< Hash key length in bytes. */ uint32_t queue_num; /**< Number of entries in @p queue. */ error: patch failed: lib/librte_ether/rte_flow.h:1046 error: lib/librte_ether/rte_flow.h: patch does not apply *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:1101 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:1311 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``: specific RSS hash types, allowed tokens are the same as `set_hash_input_set`_, except that an empty list does not disable RSS but instead requests unspecified "best-effort" 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:12040 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:4380 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:5684 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: return -EINVAL; } if ((rss->types & ~SFC_RSS_OFFLOADS) != 0) return -EINVAL; error: patch failed: drivers/net/sfc/sfc_flow.c:1269 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 != RTE_ETH_HASH_FUNCTION_DEFAULT) 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: 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: lib/librte_ether/rte_flow.c:331 error: lib/librte_ether/rte_flow.c: patch does not apply Checking patch lib/librte_ether/rte_flow.h... error: while searching for: */ struct rte_flow_action_rss { enum rte_eth_hash_function func; /**< RSS hash function to apply. */ uint64_t types; /**< Specific RSS hash types (see ETH_RSS_*). */ uint32_t key_len; /**< Hash key length in bytes. */ uint32_t queue_num; /**< Number of entries in @p queue. */ error: patch failed: lib/librte_ether/rte_flow.h:1046 error: lib/librte_ether/rte_flow.h: patch does not apply DPDK STV team