automatic DPDK test reports
 help / color / mirror / Atom feed
* [dpdk-test-report] |FAILURE| pw53197net/mlx5: fix Direct Rules API
@ 2019-05-05  2:40 sys_stv
  0 siblings, 0 replies; only message in thread
From: sys_stv @ 2019-05-05  2:40 UTC (permalink / raw)
  To: test-report

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

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

_apply issues_

Submitter: Ori Kam <orika@mellanox.com>
Date: 2019-05-01 20:40:45
Reply_mail: 1556743245-138357-1-git-send-email-orika@mellanox.com
DPDK git baseline:
	Repo:dpdk-master, CommitID: 46155cb49a61423ab67095c786f83a6d57a1891b
	Repo:dpdk-next-eventdev, CommitID: 7a1ccc24874e251957513aba0520500f873e276a
	Repo:dpdk-next-net, CommitID: 23e4b468ed540108e775dd0406ae22d8611bc0a3
	Repo:dpdk-next-crypto, CommitID: 035c9fb61cb3d1053bdb291d45a0ca13a69230f6
	Repo:dpdk-next-virtio, CommitID: 4a3c54c92a2ca4bbbc46eaa331e71c2ec4d00cc9

*Repo: dpdk-master
Checking patch drivers/net/mlx5/Makefile...
error: while searching for:
	$Q sh -- '$<' '$@' \
		HAVE_MLX5DV_DR \
		infiniband/mlx5dv.h \
		enum MLX5DV_DR_NS_TYPE_TERMINATING \
		$(AUTOCONF_OUTPUT)
--
		enum MLX5DV_DR_NS_DOMAIN_FDB_BYPASS \
		$(AUTOCONF_OUTPUT)
	$Q sh -- '$<' '$@' \
		HAVE_IBV_DEVX_OBJ \

error: patch failed: drivers/net/mlx5/Makefile:158
error: drivers/net/mlx5/Makefile: patch does not apply
Checking patch drivers/net/mlx5/meson.build...
error: while searching for:
		[ 'HAVE_IBV_FLOW_DEVX_COUNTERS', 'infiniband/mlx5dv.h',
		'MLX5DV_FLOW_ACTION_COUNTERS_DEVX' ],
		[ 'HAVE_MLX5DV_DR', 'infiniband/mlx5dv.h',
		'MLX5DV_DR_NS_TYPE_TERMINATING' ],
		[ 'HAVE_MLX5DV_DR_ESWITCH', 'infiniband/mlx5dv.h',
		'MLX5DV_DR_NS_DOMAIN_FDB_BYPASS' ],
		[ 'HAVE_SUPPORTED_40000baseKR4_Full', 'linux/ethtool.h',
		'SUPPORTED_40000baseKR4_Full' ],
		[ 'HAVE_SUPPORTED_40000baseCR4_Full', 'linux/ethtool.h',

error: patch failed: drivers/net/mlx5/meson.build:115
error: drivers/net/mlx5/meson.build: patch does not apply
Checking patch drivers/net/mlx5/mlx5.c...
error: while searching for:
#ifdef HAVE_MLX5DV_DR
	struct mlx5_ibv_shared *sh = priv->sh;
	int err = 0;
	void *ns;

	assert(sh);
	if (sh->dv_refcnt) {

error: patch failed: drivers/net/mlx5/mlx5.c:342
error: drivers/net/mlx5/mlx5.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
	/* Shared DV/DR flow data section. */
	pthread_mutex_t dv_mutex; /* DV context mutex. */
	uint32_t dv_refcnt; /* DV/DR data reference counter. */
	void *fdb_ns; /* FDB Direct Rules name space handle. */
	struct mlx5_flow_tbl_resource fdb_tbl[MLX5_MAX_TABLES_FDB];
--
	void *tx_ns; /* TX Direct Rules name space handle. */
	struct mlx5_flow_tbl_resource tx_tbl[MLX5_MAX_TABLES];
	void *esw_drop_action; /* Pointer to DR E-Switch drop action. */
	/* TX Direct Rules tables/ */

error: patch failed: drivers/net/mlx5/mlx5.h:288
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR_ESWITCH
#define MLX5DV_FLOW_TABLE_TYPE_FDB 0
#endif

#ifndef HAVE_MLX5DV_DR
#define MLX5DV_DR_ACTION_FLAGS_ROOT_LEVEL 1

error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:40
error: drivers/net/mlx5/mlx5_flow_dv.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.c...
error: while searching for:
{
#ifdef HAVE_IBV_FLOW_DV_SUPPORT
#ifdef HAVE_MLX5DV_DR
	return mlx5dv_dr_destroy_action(action);
#else
	struct mlx5dv_flow_action_attr *attr = action;
	int res = 0;

error: patch failed: drivers/net/mlx5/mlx5_glue.c:180
error: drivers/net/mlx5/mlx5_glue.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.h...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR
struct mlx5dv_dr_ns;
enum  mlx5dv_dr_ns_domain { unused, };
#endif

/* LIB_GLUE_VERSION must be updated every time this structure is modified. */

error: patch failed: drivers/net/mlx5/mlx5_glue.h:64
error: drivers/net/mlx5/mlx5_glue.h: patch does not apply
*Repo: dpdk-next-eventdev
Checking patch drivers/net/mlx5/Makefile...
error: while searching for:
	$Q sh -- '$<' '$@' \
		HAVE_MLX5DV_DR \
		infiniband/mlx5dv.h \
		enum MLX5DV_DR_NS_TYPE_TERMINATING \
		$(AUTOCONF_OUTPUT)
--
		enum MLX5DV_DR_NS_DOMAIN_FDB_BYPASS \
		$(AUTOCONF_OUTPUT)
	$Q sh -- '$<' '$@' \
		HAVE_IBV_DEVX_OBJ \

error: patch failed: drivers/net/mlx5/Makefile:158
error: drivers/net/mlx5/Makefile: patch does not apply
Checking patch drivers/net/mlx5/meson.build...
error: while searching for:
		[ 'HAVE_IBV_FLOW_DEVX_COUNTERS', 'infiniband/mlx5dv.h',
		'MLX5DV_FLOW_ACTION_COUNTERS_DEVX' ],
		[ 'HAVE_MLX5DV_DR', 'infiniband/mlx5dv.h',
		'MLX5DV_DR_NS_TYPE_TERMINATING' ],
		[ 'HAVE_MLX5DV_DR_ESWITCH', 'infiniband/mlx5dv.h',
		'MLX5DV_DR_NS_DOMAIN_FDB_BYPASS' ],
		[ 'HAVE_SUPPORTED_40000baseKR4_Full', 'linux/ethtool.h',
		'SUPPORTED_40000baseKR4_Full' ],
		[ 'HAVE_SUPPORTED_40000baseCR4_Full', 'linux/ethtool.h',

error: patch failed: drivers/net/mlx5/meson.build:115
error: drivers/net/mlx5/meson.build: patch does not apply
Checking patch drivers/net/mlx5/mlx5.c...
error: while searching for:
#ifdef HAVE_MLX5DV_DR
	struct mlx5_ibv_shared *sh = priv->sh;
	int err = 0;
	void *ns;

	assert(sh);
	if (sh->dv_refcnt) {

error: patch failed: drivers/net/mlx5/mlx5.c:342
error: drivers/net/mlx5/mlx5.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
	/* Shared DV/DR flow data section. */
	pthread_mutex_t dv_mutex; /* DV context mutex. */
	uint32_t dv_refcnt; /* DV/DR data reference counter. */
	void *fdb_ns; /* FDB Direct Rules name space handle. */
	struct mlx5_flow_tbl_resource fdb_tbl[MLX5_MAX_TABLES_FDB];
--
	void *tx_ns; /* TX Direct Rules name space handle. */
	struct mlx5_flow_tbl_resource tx_tbl[MLX5_MAX_TABLES];
	void *esw_drop_action; /* Pointer to DR E-Switch drop action. */
	/* TX Direct Rules tables/ */

error: patch failed: drivers/net/mlx5/mlx5.h:288
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR_ESWITCH
#define MLX5DV_FLOW_TABLE_TYPE_FDB 0
#endif

#ifndef HAVE_MLX5DV_DR
#define MLX5DV_DR_ACTION_FLAGS_ROOT_LEVEL 1

error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:40
error: drivers/net/mlx5/mlx5_flow_dv.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.c...
error: while searching for:
{
#ifdef HAVE_IBV_FLOW_DV_SUPPORT
#ifdef HAVE_MLX5DV_DR
	return mlx5dv_dr_destroy_action(action);
#else
	struct mlx5dv_flow_action_attr *attr = action;
	int res = 0;

error: patch failed: drivers/net/mlx5/mlx5_glue.c:180
error: drivers/net/mlx5/mlx5_glue.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.h...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR
struct mlx5dv_dr_ns;
enum  mlx5dv_dr_ns_domain { unused, };
#endif

/* LIB_GLUE_VERSION must be updated every time this structure is modified. */

error: patch failed: drivers/net/mlx5/mlx5_glue.h:64
error: drivers/net/mlx5/mlx5_glue.h: patch does not apply
*Repo: dpdk-next-net
Checking patch drivers/net/mlx5/Makefile...
error: while searching for:
	$Q sh -- '$<' '$@' \
		HAVE_MLX5DV_DR \
		infiniband/mlx5dv.h \
		enum MLX5DV_DR_NS_TYPE_TERMINATING \
		$(AUTOCONF_OUTPUT)
--
		enum MLX5DV_DR_NS_DOMAIN_FDB_BYPASS \
		$(AUTOCONF_OUTPUT)
	$Q sh -- '$<' '$@' \
		HAVE_IBV_DEVX_OBJ \

error: patch failed: drivers/net/mlx5/Makefile:158
error: drivers/net/mlx5/Makefile: patch does not apply
Checking patch drivers/net/mlx5/meson.build...
error: while searching for:
		[ 'HAVE_IBV_FLOW_DEVX_COUNTERS', 'infiniband/mlx5dv.h',
		'MLX5DV_FLOW_ACTION_COUNTERS_DEVX' ],
		[ 'HAVE_MLX5DV_DR', 'infiniband/mlx5dv.h',
		'MLX5DV_DR_NS_TYPE_TERMINATING' ],
		[ 'HAVE_MLX5DV_DR_ESWITCH', 'infiniband/mlx5dv.h',
		'MLX5DV_DR_NS_DOMAIN_FDB_BYPASS' ],
		[ 'HAVE_SUPPORTED_40000baseKR4_Full', 'linux/ethtool.h',
		'SUPPORTED_40000baseKR4_Full' ],
		[ 'HAVE_SUPPORTED_40000baseCR4_Full', 'linux/ethtool.h',

error: patch failed: drivers/net/mlx5/meson.build:115
error: drivers/net/mlx5/meson.build: patch does not apply
Checking patch drivers/net/mlx5/mlx5.c...
error: while searching for:
#ifdef HAVE_MLX5DV_DR
	struct mlx5_ibv_shared *sh = priv->sh;
	int err = 0;
	void *ns;

	assert(sh);
	if (sh->dv_refcnt) {

error: patch failed: drivers/net/mlx5/mlx5.c:342
error: drivers/net/mlx5/mlx5.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
	/* Shared DV/DR flow data section. */
	pthread_mutex_t dv_mutex; /* DV context mutex. */
	uint32_t dv_refcnt; /* DV/DR data reference counter. */
	void *fdb_ns; /* FDB Direct Rules name space handle. */
	struct mlx5_flow_tbl_resource fdb_tbl[MLX5_MAX_TABLES_FDB];
--
	void *tx_ns; /* TX Direct Rules name space handle. */
	struct mlx5_flow_tbl_resource tx_tbl[MLX5_MAX_TABLES];
	void *esw_drop_action; /* Pointer to DR E-Switch drop action. */
	/* TX Direct Rules tables/ */

error: patch failed: drivers/net/mlx5/mlx5.h:288
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR_ESWITCH
#define MLX5DV_FLOW_TABLE_TYPE_FDB 0
#endif

#ifndef HAVE_MLX5DV_DR
#define MLX5DV_DR_ACTION_FLAGS_ROOT_LEVEL 1

error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:40
error: drivers/net/mlx5/mlx5_flow_dv.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.c...
error: while searching for:
{
#ifdef HAVE_IBV_FLOW_DV_SUPPORT
#ifdef HAVE_MLX5DV_DR
	return mlx5dv_dr_destroy_action(action);
#else
	struct mlx5dv_flow_action_attr *attr = action;
	int res = 0;

error: patch failed: drivers/net/mlx5/mlx5_glue.c:180
error: drivers/net/mlx5/mlx5_glue.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.h...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR
struct mlx5dv_dr_ns;
enum  mlx5dv_dr_ns_domain { unused, };
#endif

/* LIB_GLUE_VERSION must be updated every time this structure is modified. */

error: patch failed: drivers/net/mlx5/mlx5_glue.h:64
error: drivers/net/mlx5/mlx5_glue.h: patch does not apply
*Repo: dpdk-next-crypto
Checking patch drivers/net/mlx5/Makefile...
Checking patch drivers/net/mlx5/meson.build...
Checking patch drivers/net/mlx5/mlx5.c...
Hunk #1 succeeded at 322 (offset -20 lines).
error: while searching for:
		return 0;
	}
	/* Reference counter is zero, we should initialize structures. */
	ns = mlx5_glue->dr_create_ns(sh->ctx,
				     MLX5DV_DR_NS_DOMAIN_INGRESS_BYPASS);
	if (!ns) {
		DRV_LOG(ERR, "ingress mlx5dv_dr_create_ns failed");
		err = errno;
		goto error;
	}
	sh->rx_ns = ns;
	ns = mlx5_glue->dr_create_ns(sh->ctx,
				     MLX5DV_DR_NS_DOMAIN_EGRESS_BYPASS);
	if (!ns) {
		DRV_LOG(ERR, "egress mlx5dv_dr_create_ns failed");
		err = errno;
		goto error;
	}
	pthread_mutex_init(&sh->dv_mutex, NULL);
	sh->tx_ns = ns;
#ifdef HAVE_MLX5DV_DR_ESWITCH
	if (priv->config.dv_esw_en) {
		ns  = mlx5_glue->dr_create_ns(sh->ctx,
					      MLX5DV_DR_NS_DOMAIN_FDB_BYPASS);
		if (!ns) {
			DRV_LOG(ERR, "FDB mlx5dv_dr_create_ns failed");
			err = errno;
			goto error;
		}
		sh->fdb_ns = ns;
		sh->esw_drop_action = mlx5_glue->dr_create_flow_action_drop();
	}
#endif

error: patch failed: drivers/net/mlx5/mlx5.c:352
error: drivers/net/mlx5/mlx5.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
Hunk #1 succeeded at 278 (offset -10 lines).
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR_ESWITCH
#define MLX5DV_FLOW_TABLE_TYPE_FDB 0
#endif

#ifndef HAVE_MLX5DV_DR
#define MLX5DV_DR_ACTION_FLAGS_ROOT_LEVEL 1

error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:40
error: drivers/net/mlx5/mlx5_flow_dv.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.c...
Checking patch drivers/net/mlx5/mlx5_glue.h...
*Repo: dpdk-next-virtio
Checking patch drivers/net/mlx5/Makefile...
Checking patch drivers/net/mlx5/meson.build...
Checking patch drivers/net/mlx5/mlx5.c...
Hunk #1 succeeded at 322 (offset -20 lines).
error: while searching for:
		return 0;
	}
	/* Reference counter is zero, we should initialize structures. */
	ns = mlx5_glue->dr_create_ns(sh->ctx,
				     MLX5DV_DR_NS_DOMAIN_INGRESS_BYPASS);
	if (!ns) {
		DRV_LOG(ERR, "ingress mlx5dv_dr_create_ns failed");
		err = errno;
		goto error;
	}
	sh->rx_ns = ns;
	ns = mlx5_glue->dr_create_ns(sh->ctx,
				     MLX5DV_DR_NS_DOMAIN_EGRESS_BYPASS);
	if (!ns) {
		DRV_LOG(ERR, "egress mlx5dv_dr_create_ns failed");
		err = errno;
		goto error;
	}
	pthread_mutex_init(&sh->dv_mutex, NULL);
	sh->tx_ns = ns;
#ifdef HAVE_MLX5DV_DR_ESWITCH
	if (priv->config.dv_esw_en) {
		ns  = mlx5_glue->dr_create_ns(sh->ctx,
					      MLX5DV_DR_NS_DOMAIN_FDB_BYPASS);
		if (!ns) {
			DRV_LOG(ERR, "FDB mlx5dv_dr_create_ns failed");
			err = errno;
			goto error;
		}
		sh->fdb_ns = ns;
		sh->esw_drop_action = mlx5_glue->dr_create_flow_action_drop();
	}
#endif

error: patch failed: drivers/net/mlx5/mlx5.c:352
error: drivers/net/mlx5/mlx5.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
Hunk #1 succeeded at 278 (offset -10 lines).
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: while searching for:
#endif

#ifndef HAVE_MLX5DV_DR_ESWITCH
#define MLX5DV_FLOW_TABLE_TYPE_FDB 0
#endif

#ifndef HAVE_MLX5DV_DR
#define MLX5DV_DR_ACTION_FLAGS_ROOT_LEVEL 1

error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:40
error: drivers/net/mlx5/mlx5_flow_dv.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5_glue.c...
Checking patch drivers/net/mlx5/mlx5_glue.h...

DPDK STV team

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-05-05  2:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-05  2:40 [dpdk-test-report] |FAILURE| pw53197net/mlx5: fix Direct Rules API sys_stv

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).