automatic DPDK test reports
 help / color / mirror / Atom feed
From: sys_stv@intel.com
To: test-report@dpdk.org
Cc: xinfengx.zhao@intel.com, zhaoyan.chen@intel.com, peipeix.lu@intel.com
Subject: [dpdk-test-report]  |FAILURE| pw37402[dpdk-dev, v2, 12/15] ethdev: update behavior of VF/PF in flow API
Date: 10 May 2018 01:11:05 -0700	[thread overview]
Message-ID: <0590c7$1k5bdn@orsmga001.jf.intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 13966 bytes --]

Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/37402

_apply issues_

Submitter: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Date: 2018-04-06 13:25:51
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:
	},
	[ITEM_PF] = {
		.name = "pf",
		.help = "match packets addressed to the physical function",
		.priv = PRIV_ITEM(PF, 0),
--
		.help = "destination VF ID",
		.next = NEXT(item_vf, NEXT_ENTRY(UNSIGNED), item_param),
		.args = ARGS(ARGS_ENTRY(struct rte_flow_item_vf, id)),
	},

error: patch failed: app/test-pmd/cmdline_flow.c:1041
error: app/test-pmd/cmdline_flow.c: patch does not apply
Checking patch doc/guides/prog_guide/rte_flow.rst...
error: while searching for:
Item: ``PF``
^^^^^^^^^^^^

Matches packets addressed to the physical function of the device.

If the underlying device function differs from the one that would normally
receive the matched traffic, specifying this item prevents it from reaching
that device unless the flow rule contains a `Action: PF`_. Packets are not
duplicated between device instances by default.

- Likely to return an error or never match any traffic if applied to a VF
  device.
- Can be combined with any number of `Item: VF`_ to match both PF and VF
  traffic.
- ``spec``, ``last`` and ``mask`` must not be set.

error: patch failed: doc/guides/prog_guide/rte_flow.rst:518
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:

  - ``num {unsigned}``: number of layers covered.

- ``pf``: match packets addressed to the physical function.

--
  - ``id {unsigned}``: destination VF ID.

- ``port``: device-specific physical port index to use.


error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3202
error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply
Checking patch drivers/net/bnxt/bnxt_filter.c...
error: while searching for:

static int
bnxt_validate_and_parse_flow_type(struct bnxt *bp,
				  const struct rte_flow_item pattern[],
				  struct rte_flow_error *error,
				  struct bnxt_filter_info *filter)

error: patch failed: drivers/net/bnxt/bnxt_filter.c:276
error: drivers/net/bnxt/bnxt_filter.c: patch does not apply
Checking patch drivers/net/i40e/i40e_flow.c...
error: while searching for:
				    struct rte_flow_error *error,
				    struct rte_eth_ethertype_filter *filter);
static int i40e_flow_parse_fdir_pattern(struct rte_eth_dev *dev,
					const struct rte_flow_item *pattern,
					struct rte_flow_error *error,
					struct i40e_fdir_filter_conf *filter);

error: patch failed: drivers/net/i40e/i40e_flow.c:54
error: drivers/net/i40e/i40e_flow.c: patch does not apply
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:
	},
	[ITEM_PF] = {
		.name = "pf",
		.help = "match packets addressed to the physical function",
		.priv = PRIV_ITEM(PF, 0),
--
		.help = "destination VF ID",
		.next = NEXT(item_vf, NEXT_ENTRY(UNSIGNED), item_param),
		.args = ARGS(ARGS_ENTRY(struct rte_flow_item_vf, id)),
	},

error: patch failed: app/test-pmd/cmdline_flow.c:1041
error: app/test-pmd/cmdline_flow.c: patch does not apply
Checking patch doc/guides/prog_guide/rte_flow.rst...
error: while searching for:
Item: ``PF``
^^^^^^^^^^^^

Matches packets addressed to the physical function of the device.

If the underlying device function differs from the one that would normally
receive the matched traffic, specifying this item prevents it from reaching
that device unless the flow rule contains a `Action: PF`_. Packets are not
duplicated between device instances by default.

- Likely to return an error or never match any traffic if applied to a VF
  device.
- Can be combined with any number of `Item: VF`_ to match both PF and VF
  traffic.
- ``spec``, ``last`` and ``mask`` must not be set.

error: patch failed: doc/guides/prog_guide/rte_flow.rst:518
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:

  - ``num {unsigned}``: number of layers covered.

- ``pf``: match packets addressed to the physical function.

--
  - ``id {unsigned}``: destination VF ID.

- ``port``: device-specific physical port index to use.


error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3202
error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply
Checking patch drivers/net/bnxt/bnxt_filter.c...
error: while searching for:

static int
bnxt_validate_and_parse_flow_type(struct bnxt *bp,
				  const struct rte_flow_item pattern[],
				  struct rte_flow_error *error,
				  struct bnxt_filter_info *filter)

error: patch failed: drivers/net/bnxt/bnxt_filter.c:276
error: drivers/net/bnxt/bnxt_filter.c: patch does not apply
Checking patch drivers/net/i40e/i40e_flow.c...
error: while searching for:
				    struct rte_flow_error *error,
				    struct rte_eth_ethertype_filter *filter);
static int i40e_flow_parse_fdir_pattern(struct rte_eth_dev *dev,
					const struct rte_flow_item *pattern,
					struct rte_flow_error *error,
					struct i40e_fdir_filter_conf *filter);

error: patch failed: drivers/net/i40e/i40e_flow.c:54
error: drivers/net/i40e/i40e_flow.c: patch does not apply
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:
	},
	[ITEM_PF] = {
		.name = "pf",
		.help = "match packets addressed to the physical function",
		.priv = PRIV_ITEM(PF, 0),
--
		.help = "destination VF ID",
		.next = NEXT(item_vf, NEXT_ENTRY(UNSIGNED), item_param),
		.args = ARGS(ARGS_ENTRY(struct rte_flow_item_vf, id)),
	},

error: patch failed: app/test-pmd/cmdline_flow.c:1041
error: app/test-pmd/cmdline_flow.c: patch does not apply
Checking patch doc/guides/prog_guide/rte_flow.rst...
error: while searching for:
Item: ``PF``
^^^^^^^^^^^^

Matches packets addressed to the physical function of the device.

If the underlying device function differs from the one that would normally
receive the matched traffic, specifying this item prevents it from reaching
that device unless the flow rule contains a `Action: PF`_. Packets are not
duplicated between device instances by default.

- Likely to return an error or never match any traffic if applied to a VF
  device.
- Can be combined with any number of `Item: VF`_ to match both PF and VF
  traffic.
- ``spec``, ``last`` and ``mask`` must not be set.

error: patch failed: doc/guides/prog_guide/rte_flow.rst:518
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:

  - ``num {unsigned}``: number of layers covered.

- ``pf``: match packets addressed to the physical function.

--
  - ``id {unsigned}``: destination VF ID.

- ``port``: device-specific physical port index to use.


error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3202
error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply
Checking patch drivers/net/bnxt/bnxt_filter.c...
error: while searching for:

static int
bnxt_validate_and_parse_flow_type(struct bnxt *bp,
				  const struct rte_flow_item pattern[],
				  struct rte_flow_error *error,
				  struct bnxt_filter_info *filter)

error: patch failed: drivers/net/bnxt/bnxt_filter.c:276
error: drivers/net/bnxt/bnxt_filter.c: patch does not apply
Checking patch drivers/net/i40e/i40e_flow.c...
error: while searching for:
				    struct rte_flow_error *error,
				    struct rte_eth_ethertype_filter *filter);
static int i40e_flow_parse_fdir_pattern(struct rte_eth_dev *dev,
					const struct rte_flow_item *pattern,
					struct rte_flow_error *error,
					struct i40e_fdir_filter_conf *filter);

error: patch failed: drivers/net/i40e/i40e_flow.c:54
error: drivers/net/i40e/i40e_flow.c: patch does not apply
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:
	},
	[ITEM_PF] = {
		.name = "pf",
		.help = "match packets addressed to the physical function",
		.priv = PRIV_ITEM(PF, 0),
--
		.help = "destination VF ID",
		.next = NEXT(item_vf, NEXT_ENTRY(UNSIGNED), item_param),
		.args = ARGS(ARGS_ENTRY(struct rte_flow_item_vf, id)),
	},

error: patch failed: app/test-pmd/cmdline_flow.c:1041
error: app/test-pmd/cmdline_flow.c: patch does not apply
Checking patch doc/guides/prog_guide/rte_flow.rst...
error: while searching for:
Item: ``PF``
^^^^^^^^^^^^

Matches packets addressed to the physical function of the device.

If the underlying device function differs from the one that would normally
receive the matched traffic, specifying this item prevents it from reaching
that device unless the flow rule contains a `Action: PF`_. Packets are not
duplicated between device instances by default.

- Likely to return an error or never match any traffic if applied to a VF
  device.
- Can be combined with any number of `Item: VF`_ to match both PF and VF
  traffic.
- ``spec``, ``last`` and ``mask`` must not be set.

error: patch failed: doc/guides/prog_guide/rte_flow.rst:518
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:

  - ``num {unsigned}``: number of layers covered.

- ``pf``: match packets addressed to the physical function.

--
  - ``id {unsigned}``: destination VF ID.

- ``port``: device-specific physical port index to use.


error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3202
error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply
Checking patch drivers/net/bnxt/bnxt_filter.c...
error: while searching for:

static int
bnxt_validate_and_parse_flow_type(struct bnxt *bp,
				  const struct rte_flow_item pattern[],
				  struct rte_flow_error *error,
				  struct bnxt_filter_info *filter)

error: patch failed: drivers/net/bnxt/bnxt_filter.c:276
error: drivers/net/bnxt/bnxt_filter.c: patch does not apply
Checking patch drivers/net/i40e/i40e_flow.c...
error: while searching for:
				    struct rte_flow_error *error,
				    struct rte_eth_ethertype_filter *filter);
static int i40e_flow_parse_fdir_pattern(struct rte_eth_dev *dev,
					const struct rte_flow_item *pattern,
					struct rte_flow_error *error,
					struct i40e_fdir_filter_conf *filter);

error: patch failed: drivers/net/i40e/i40e_flow.c:54
error: drivers/net/i40e/i40e_flow.c: patch does not apply
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:
	},
	[ITEM_PF] = {
		.name = "pf",
		.help = "match packets addressed to the physical function",
		.priv = PRIV_ITEM(PF, 0),
--
		.help = "destination VF ID",
		.next = NEXT(item_vf, NEXT_ENTRY(UNSIGNED), item_param),
		.args = ARGS(ARGS_ENTRY(struct rte_flow_item_vf, id)),
	},

error: patch failed: app/test-pmd/cmdline_flow.c:1041
error: app/test-pmd/cmdline_flow.c: patch does not apply
Checking patch doc/guides/prog_guide/rte_flow.rst...
error: while searching for:
Item: ``PF``
^^^^^^^^^^^^

Matches packets addressed to the physical function of the device.

If the underlying device function differs from the one that would normally
receive the matched traffic, specifying this item prevents it from reaching
that device unless the flow rule contains a `Action: PF`_. Packets are not
duplicated between device instances by default.

- Likely to return an error or never match any traffic if applied to a VF
  device.
- Can be combined with any number of `Item: VF`_ to match both PF and VF
  traffic.
- ``spec``, ``last`` and ``mask`` must not be set.

error: patch failed: doc/guides/prog_guide/rte_flow.rst:518
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:

  - ``num {unsigned}``: number of layers covered.

- ``pf``: match packets addressed to the physical function.

--
  - ``id {unsigned}``: destination VF ID.

- ``port``: device-specific physical port index to use.


error: patch failed: doc/guides/testpmd_app_ug/testpmd_funcs.rst:3202
error: doc/guides/testpmd_app_ug/testpmd_funcs.rst: patch does not apply
Checking patch drivers/net/bnxt/bnxt_filter.c...
error: while searching for:

static int
bnxt_validate_and_parse_flow_type(struct bnxt *bp,
				  const struct rte_flow_item pattern[],
				  struct rte_flow_error *error,
				  struct bnxt_filter_info *filter)

error: patch failed: drivers/net/bnxt/bnxt_filter.c:276
error: drivers/net/bnxt/bnxt_filter.c: patch does not apply
Checking patch drivers/net/i40e/i40e_flow.c...
error: while searching for:
				    struct rte_flow_error *error,
				    struct rte_eth_ethertype_filter *filter);
static int i40e_flow_parse_fdir_pattern(struct rte_eth_dev *dev,
					const struct rte_flow_item *pattern,
					struct rte_flow_error *error,
					struct i40e_fdir_filter_conf *filter);

error: patch failed: drivers/net/i40e/i40e_flow.c:54
error: drivers/net/i40e/i40e_flow.c: patch does not apply
Checking patch lib/librte_ether/rte_flow.h...
error: lib/librte_ether/rte_flow.h: No such file or directory

DPDK STV team

                 reply	other threads:[~2018-05-10  8:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='0590c7$1k5bdn@orsmga001.jf.intel.com' \
    --to=sys_stv@intel.com \
    --cc=peipeix.lu@intel.com \
    --cc=test-report@dpdk.org \
    --cc=xinfengx.zhao@intel.com \
    --cc=zhaoyan.chen@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).