[dpdk-test-report] |FAILURE| pw37427[dpdk-dev, v3] ethdev: return diagnostic when setting MAC address

sys_stv at intel.com sys_stv at intel.com
Thu Jul 5 10:38:27 CEST 2018


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

_apply issues_

Submitter: Olivier Matz <olivier.matz at 6wind.com>
Date: 2018-04-06 15:34:44
DPDK git baseline:
	Repo:dpdk-master, CommitID: 05e0eee0001cb19671eb7e8d3dd68680a695fea2
	Repo:dpdk-next-eventdev, CommitID: aa9cbfc8cd1cae3e91e4741edc2aaf3d08056a39
	Repo:dpdk-next-net, CommitID: 0b8b92e38cd55c68e4dc49dd597f62327798ec74
	Repo:dpdk-next-crypto, CommitID: a5203e08a5e9b6ee9ffbbf4c150b7776de833b08
	Repo:dpdk-next-virtio, CommitID: 9b954f9c455a76304601deb88e2df1549dc9e09a

*Repo: dpdk-master
Checking patch doc/guides/rel_notes/deprecation.rst...
error: while searching for:
  between the VF representor and the VF or the parent PF. Those new fields
  are to be included in ``rte_eth_dev_info`` struct.

* ethdev: The prototype and the behavior of
  ``dev_ops->eth_mac_addr_set()`` will change in v18.05. A return code
  will be added to notify the caller if an error occurred in the PMD. In
  ``rte_eth_dev_default_mac_addr_set()``, the new default MAC address
  will be copied in ``dev->data->mac_addrs[0]`` only if the operation is
  successful. This modification will only impact the PMDs, not the
  applications.

* i40e: The default flexible payload configuration which extracts the first 16
  bytes of the payload for RSS will be deprecated starting from 18.02. If
  required the previous behavior can be configured using existing flow

error: patch failed: doc/guides/rel_notes/deprecation.rst:131
error: doc/guides/rel_notes/deprecation.rst: patch does not apply
Checking patch drivers/net/ark/ark_ethdev.c...
error: while searching for:
static int eth_ark_dev_stats_get(struct rte_eth_dev *dev,
				  struct rte_eth_stats *stats);
static void eth_ark_dev_stats_reset(struct rte_eth_dev *dev);
static void eth_ark_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int eth_ark_macaddr_add(struct rte_eth_dev *dev,
			       struct ether_addr *mac_addr,

error: patch failed: drivers/net/ark/ark_ethdev.c:69
error: drivers/net/ark/ark_ethdev.c: patch does not apply
Checking patch drivers/net/avf/avf_ethdev.c...
error: while searching for:
static int avf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
				     struct rte_eth_rss_conf *rss_conf);
static int avf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void avf_dev_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int avf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev,
					uint16_t queue_id);

error: patch failed: drivers/net/avf/avf_ethdev.c:65
error: drivers/net/avf/avf_ethdev.c: patch does not apply
Checking patch drivers/net/bnxt/bnxt_ethdev.c...
error: while searching for:
	return 0;
}

static void
bnxt_set_default_mac_addr_op(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct bnxt *bp = (struct bnxt *)dev->data->dev_private;

error: patch failed: drivers/net/bnxt/bnxt_ethdev.c:1370
error: drivers/net/bnxt/bnxt_ethdev.c: patch does not apply
Checking patch drivers/net/bonding/rte_eth_bond_pmd.c...
error: while searching for:
	return 0;
}

static void
bond_ethdev_mac_address_set(struct rte_eth_dev *dev, struct ether_addr *addr)
--
		RTE_BOND_LOG(ERR, "Failed to update MAC address");
}

const struct eth_dev_ops default_dev_ops = {

error: patch failed: drivers/net/bonding/rte_eth_bond_pmd.c:2872
error: drivers/net/bonding/rte_eth_bond_pmd.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_ethdev.c...
error: while searching for:
	return 0;
}

void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct port_info *pi = (struct port_info *)(dev->data->dev_private);
	struct adapter *adapter = pi->adapter;

error: patch failed: drivers/net/cxgbe/cxgbe_ethdev.c:1058
error: drivers/net/cxgbe/cxgbe_ethdev.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_pfvf.h...
error: while searching for:
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev);
void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr);
int cxgbe_dev_configure(struct rte_eth_dev *eth_dev);
int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t queue_idx,
			     uint16_t nb_desc, unsigned int socket_id,

error: patch failed: drivers/net/cxgbe/cxgbe_pfvf.h:16
error: drivers/net/cxgbe/cxgbe_pfvf.h: patch does not apply
Checking patch drivers/net/dpaa/dpaa_ethdev.c...
error: while searching for:
	fman_if_clear_mac_addr(dpaa_intf->fif, index);
}

static void
dpaa_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa/dpaa_ethdev.c:813
error: drivers/net/dpaa/dpaa_ethdev.c: patch does not apply
Checking patch drivers/net/dpaa2/dpaa2_ethdev.c...
error: while searching for:
			"error: Removing the MAC ADDR failed: err = %d", ret);
}

static void
dpaa2_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa2/dpaa2_ethdev.c:1019
error: drivers/net/dpaa2/dpaa2_ethdev.c: patch does not apply
Checking patch drivers/net/e1000/igb_ethdev.c...
error: while searching for:
			   struct ether_addr *mac_addr,
			   uint32_t index, uint32_t pool);
static void eth_igb_rar_clear(struct rte_eth_dev *dev, uint32_t index);
static void eth_igb_default_mac_addr_set(struct rte_eth_dev *dev,
		struct ether_addr *addr);

static void igbvf_intr_disable(struct e1000_hw *hw);

error: patch failed: drivers/net/e1000/igb_ethdev.c:145
error: drivers/net/e1000/igb_ethdev.c: patch does not apply
Checking patch drivers/net/failsafe/failsafe_ops.c...
error: while searching for:
	return 0;
}

static void
fs_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	fs_unlock(dev, 0);
}

static int

error: patch failed: drivers/net/failsafe/failsafe_ops.c:997
error: drivers/net/failsafe/failsafe_ops.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev.c...
error: while searching for:
static int i40e_get_eeprom(struct rte_eth_dev *dev,
			   struct rte_dev_eeprom_info *eeprom);

static void i40e_set_default_mac_addr(struct rte_eth_dev *dev,
				      struct ether_addr *mac_addr);

static int i40e_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);

error: patch failed: drivers/net/i40e/i40e_ethdev.c:369
error: drivers/net/i40e/i40e_ethdev.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev_vf.c...
error: while searching for:
static int i40evf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
					struct rte_eth_rss_conf *rss_conf);
static int i40evf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void i40evf_set_default_mac_addr(struct rte_eth_dev *dev,
					struct ether_addr *mac_addr);
static int
i40evf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev, uint16_t queue_id);

error: patch failed: drivers/net/i40e/i40e_ethdev_vf.c:120
error: drivers/net/i40e/i40e_ethdev_vf.c: patch does not apply
Checking patch drivers/net/ixgbe/ixgbe_ethdev.c...
error: while searching for:
static int ixgbe_add_rar(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
			 uint32_t index, uint32_t pool);
static void ixgbe_remove_rar(struct rte_eth_dev *dev, uint32_t index);
static void ixgbe_set_default_mac_addr(struct rte_eth_dev *dev,
					   struct ether_addr *mac_addr);
static void ixgbe_dcb_init(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config);
static bool is_device_supported(struct rte_eth_dev *dev,

error: patch failed: drivers/net/ixgbe/ixgbe_ethdev.c:227
error: drivers/net/ixgbe/ixgbe_ethdev.c: patch does not apply
Checking patch drivers/net/mlx4/mlx4.h...
error: while searching for:
void mlx4_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx4_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
		      uint32_t index, uint32_t vmdq);
void mlx4_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);
int mlx4_vlan_filter_set(struct rte_eth_dev *dev, uint16_t vlan_id, int on);
int mlx4_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats);
void mlx4_stats_reset(struct rte_eth_dev *dev);

error: patch failed: drivers/net/mlx4/mlx4.h:131
error: drivers/net/mlx4/mlx4.h: patch does not apply
Checking patch drivers/net/mlx4/mlx4_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
--
	mlx4_mac_addr_add(dev, mac_addr, 0, 0);
}

/**

error: patch failed: drivers/net/mlx4/mlx4_ethdev.c:534
error: drivers/net/mlx4/mlx4_ethdev.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
void mlx5_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx5_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac,
		      uint32_t index, uint32_t vmdq);
void mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);

/* mlx5_rss.c */


error: patch failed: drivers/net/mlx5/mlx5.h:195
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_mac.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
{
	int ret;

error: patch failed: drivers/net/mlx5/mlx5_mac.c:124
error: drivers/net/mlx5/mlx5_mac.c: patch does not apply
Checking patch drivers/net/mvpp2/mrvl_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
static void
--
		return;

	ret = pp2_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes);
	if (ret) {

error: patch failed: drivers/net/mvpp2/mrvl_ethdev.c:1061
error: drivers/net/mvpp2/mrvl_ethdev.c: patch does not apply
Checking patch drivers/net/null/rte_eth_null.c...
error: while searching for:
	return 0;
}

static void
eth_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops ops = {

error: patch failed: drivers/net/null/rte_eth_null.c:459
error: drivers/net/null/rte_eth_null.c: patch does not apply
Checking patch drivers/net/octeontx/octeontx_ethdev.c...
error: while searching for:
	octeontx_port_stats_clr(nic);
}

static void
octeontx_dev_default_mac_addr_set(struct rte_eth_dev *dev,
					struct ether_addr *addr)
{

error: patch failed: drivers/net/octeontx/octeontx_ethdev.c:586
error: drivers/net/octeontx/octeontx_ethdev.c: patch does not apply
Checking patch drivers/net/qede/qede_ethdev.c...
error: while searching for:
	qede_mac_int_ops(eth_dev, &ucast, false);
}

static void
qede_mac_addr_set(struct rte_eth_dev *eth_dev, struct ether_addr *mac_addr)
{
	struct qede_dev *qdev = QEDE_INIT_QDEV(eth_dev);

error: patch failed: drivers/net/qede/qede_ethdev.c:1041
error: drivers/net/qede/qede_ethdev.c: patch does not apply
Checking patch drivers/net/sfc/sfc_ethdev.c...
error: while searching for:
	SFC_ASSERT(rc > 0);
	return -rc;
}
static void
sfc_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	int rc;

	sfc_adapter_lock(sa);


error: patch failed: drivers/net/sfc/sfc_ethdev.c:915
error: drivers/net/sfc/sfc_ethdev.c: patch does not apply
Checking patch drivers/net/szedata2/rte_eth_szedata2.c...
error: while searching for:
	return 0;
}

static void
eth_mac_addr_set(struct rte_eth_dev *dev __rte_unused,
--
{
}

static void

error: patch failed: drivers/net/szedata2/rte_eth_szedata2.c:1361
error: drivers/net/szedata2/rte_eth_szedata2.c: patch does not apply
Checking patch drivers/net/tap/rte_eth_tap.c...
error: while searching for:
		tap_flow_implicit_destroy(pmd, TAP_REMOTE_ALLMULTI);
}

static void
tap_mac_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	}
}

static int

error: patch failed: drivers/net/tap/rte_eth_tap.c:934
error: drivers/net/tap/rte_eth_tap.c: patch does not apply
Checking patch drivers/net/virtio/virtio_ethdev.c...
error: while searching for:
				struct ether_addr *mac_addr,
				uint32_t index, uint32_t vmdq);
static void virtio_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
static void virtio_mac_addr_set(struct rte_eth_dev *dev,
				struct ether_addr *mac_addr);

static int virtio_intr_enable(struct rte_eth_dev *dev);

error: patch failed: drivers/net/virtio/virtio_ethdev.c:67
error: drivers/net/virtio/virtio_ethdev.c: patch does not apply
Checking patch drivers/net/vmxnet3/vmxnet3_ethdev.c...
error: while searching for:
static int vmxnet3_dev_vlan_filter_set(struct rte_eth_dev *dev,
				       uint16_t vid, int on);
static int vmxnet3_dev_vlan_offload_set(struct rte_eth_dev *dev, int mask);
static void vmxnet3_mac_addr_set(struct rte_eth_dev *dev,
				 struct ether_addr *mac_addr);
static void vmxnet3_interrupt_handler(void *param);


error: patch failed: drivers/net/vmxnet3/vmxnet3_ethdev.c:72
error: drivers/net/vmxnet3/vmxnet3_ethdev.c: patch does not apply
Checking patch lib/librte_ether/rte_ethdev.c...
error: lib/librte_ether/rte_ethdev.c: No such file or directory
Checking patch lib/librte_ether/rte_ethdev_core.h...
error: lib/librte_ether/rte_ethdev_core.h: No such file or directory
Checking patch test/test/virtual_pmd.c...
error: while searching for:
virtual_ethdev_promiscuous_mode_disable(struct rte_eth_dev *dev __rte_unused)
{}

static void
virtual_ethdev_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops virtual_ethdev_default_dev_ops = {

error: patch failed: test/test/virtual_pmd.c:216
error: test/test/virtual_pmd.c: patch does not apply
*Repo: dpdk-next-eventdev
Checking patch doc/guides/rel_notes/deprecation.rst...
error: while searching for:
  between the VF representor and the VF or the parent PF. Those new fields
  are to be included in ``rte_eth_dev_info`` struct.

* ethdev: The prototype and the behavior of
  ``dev_ops->eth_mac_addr_set()`` will change in v18.05. A return code
  will be added to notify the caller if an error occurred in the PMD. In
  ``rte_eth_dev_default_mac_addr_set()``, the new default MAC address
  will be copied in ``dev->data->mac_addrs[0]`` only if the operation is
  successful. This modification will only impact the PMDs, not the
  applications.

* i40e: The default flexible payload configuration which extracts the first 16
  bytes of the payload for RSS will be deprecated starting from 18.02. If
  required the previous behavior can be configured using existing flow

error: patch failed: doc/guides/rel_notes/deprecation.rst:131
error: doc/guides/rel_notes/deprecation.rst: patch does not apply
Checking patch drivers/net/ark/ark_ethdev.c...
error: while searching for:
static int eth_ark_dev_stats_get(struct rte_eth_dev *dev,
				  struct rte_eth_stats *stats);
static void eth_ark_dev_stats_reset(struct rte_eth_dev *dev);
static void eth_ark_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int eth_ark_macaddr_add(struct rte_eth_dev *dev,
			       struct ether_addr *mac_addr,

error: patch failed: drivers/net/ark/ark_ethdev.c:69
error: drivers/net/ark/ark_ethdev.c: patch does not apply
Checking patch drivers/net/avf/avf_ethdev.c...
error: while searching for:
static int avf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
				     struct rte_eth_rss_conf *rss_conf);
static int avf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void avf_dev_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int avf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev,
					uint16_t queue_id);

error: patch failed: drivers/net/avf/avf_ethdev.c:65
error: drivers/net/avf/avf_ethdev.c: patch does not apply
Checking patch drivers/net/bnxt/bnxt_ethdev.c...
error: while searching for:
	return 0;
}

static void
bnxt_set_default_mac_addr_op(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct bnxt *bp = (struct bnxt *)dev->data->dev_private;

error: patch failed: drivers/net/bnxt/bnxt_ethdev.c:1370
error: drivers/net/bnxt/bnxt_ethdev.c: patch does not apply
Checking patch drivers/net/bonding/rte_eth_bond_pmd.c...
error: while searching for:
	return 0;
}

static void
bond_ethdev_mac_address_set(struct rte_eth_dev *dev, struct ether_addr *addr)
--
		RTE_BOND_LOG(ERR, "Failed to update MAC address");
}

const struct eth_dev_ops default_dev_ops = {

error: patch failed: drivers/net/bonding/rte_eth_bond_pmd.c:2872
error: drivers/net/bonding/rte_eth_bond_pmd.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_ethdev.c...
error: while searching for:
	return 0;
}

void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct port_info *pi = (struct port_info *)(dev->data->dev_private);
	struct adapter *adapter = pi->adapter;

error: patch failed: drivers/net/cxgbe/cxgbe_ethdev.c:1058
error: drivers/net/cxgbe/cxgbe_ethdev.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_pfvf.h...
error: while searching for:
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev);
void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr);
int cxgbe_dev_configure(struct rte_eth_dev *eth_dev);
int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t queue_idx,
			     uint16_t nb_desc, unsigned int socket_id,

error: patch failed: drivers/net/cxgbe/cxgbe_pfvf.h:16
error: drivers/net/cxgbe/cxgbe_pfvf.h: patch does not apply
Checking patch drivers/net/dpaa/dpaa_ethdev.c...
error: while searching for:
	fman_if_clear_mac_addr(dpaa_intf->fif, index);
}

static void
dpaa_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa/dpaa_ethdev.c:813
error: drivers/net/dpaa/dpaa_ethdev.c: patch does not apply
Checking patch drivers/net/dpaa2/dpaa2_ethdev.c...
error: while searching for:
			"error: Removing the MAC ADDR failed: err = %d", ret);
}

static void
dpaa2_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa2/dpaa2_ethdev.c:1019
error: drivers/net/dpaa2/dpaa2_ethdev.c: patch does not apply
Checking patch drivers/net/e1000/igb_ethdev.c...
error: while searching for:
			   struct ether_addr *mac_addr,
			   uint32_t index, uint32_t pool);
static void eth_igb_rar_clear(struct rte_eth_dev *dev, uint32_t index);
static void eth_igb_default_mac_addr_set(struct rte_eth_dev *dev,
		struct ether_addr *addr);

static void igbvf_intr_disable(struct e1000_hw *hw);

error: patch failed: drivers/net/e1000/igb_ethdev.c:145
error: drivers/net/e1000/igb_ethdev.c: patch does not apply
Checking patch drivers/net/failsafe/failsafe_ops.c...
error: while searching for:
	return 0;
}

static void
fs_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	fs_unlock(dev, 0);
}

static int

error: patch failed: drivers/net/failsafe/failsafe_ops.c:997
error: drivers/net/failsafe/failsafe_ops.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev.c...
error: while searching for:
static int i40e_get_eeprom(struct rte_eth_dev *dev,
			   struct rte_dev_eeprom_info *eeprom);

static void i40e_set_default_mac_addr(struct rte_eth_dev *dev,
				      struct ether_addr *mac_addr);

static int i40e_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);

error: patch failed: drivers/net/i40e/i40e_ethdev.c:369
error: drivers/net/i40e/i40e_ethdev.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev_vf.c...
error: while searching for:
static int i40evf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
					struct rte_eth_rss_conf *rss_conf);
static int i40evf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void i40evf_set_default_mac_addr(struct rte_eth_dev *dev,
					struct ether_addr *mac_addr);
static int
i40evf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev, uint16_t queue_id);

error: patch failed: drivers/net/i40e/i40e_ethdev_vf.c:120
error: drivers/net/i40e/i40e_ethdev_vf.c: patch does not apply
Checking patch drivers/net/ixgbe/ixgbe_ethdev.c...
error: while searching for:
static int ixgbe_add_rar(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
			 uint32_t index, uint32_t pool);
static void ixgbe_remove_rar(struct rte_eth_dev *dev, uint32_t index);
static void ixgbe_set_default_mac_addr(struct rte_eth_dev *dev,
					   struct ether_addr *mac_addr);
static void ixgbe_dcb_init(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config);
static bool is_device_supported(struct rte_eth_dev *dev,

error: patch failed: drivers/net/ixgbe/ixgbe_ethdev.c:227
error: drivers/net/ixgbe/ixgbe_ethdev.c: patch does not apply
Checking patch drivers/net/mlx4/mlx4.h...
error: while searching for:
void mlx4_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx4_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
		      uint32_t index, uint32_t vmdq);
void mlx4_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);
int mlx4_vlan_filter_set(struct rte_eth_dev *dev, uint16_t vlan_id, int on);
int mlx4_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats);
void mlx4_stats_reset(struct rte_eth_dev *dev);

error: patch failed: drivers/net/mlx4/mlx4.h:131
error: drivers/net/mlx4/mlx4.h: patch does not apply
Checking patch drivers/net/mlx4/mlx4_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
--
	mlx4_mac_addr_add(dev, mac_addr, 0, 0);
}

/**

error: patch failed: drivers/net/mlx4/mlx4_ethdev.c:534
error: drivers/net/mlx4/mlx4_ethdev.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
void mlx5_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx5_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac,
		      uint32_t index, uint32_t vmdq);
void mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);

/* mlx5_rss.c */


error: patch failed: drivers/net/mlx5/mlx5.h:195
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_mac.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
{
	int ret;

error: patch failed: drivers/net/mlx5/mlx5_mac.c:124
error: drivers/net/mlx5/mlx5_mac.c: patch does not apply
Checking patch drivers/net/mvpp2/mrvl_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
static void
--
		return;

	ret = pp2_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes);
	if (ret) {

error: patch failed: drivers/net/mvpp2/mrvl_ethdev.c:1061
error: drivers/net/mvpp2/mrvl_ethdev.c: patch does not apply
Checking patch drivers/net/null/rte_eth_null.c...
error: while searching for:
	return 0;
}

static void
eth_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops ops = {

error: patch failed: drivers/net/null/rte_eth_null.c:459
error: drivers/net/null/rte_eth_null.c: patch does not apply
Checking patch drivers/net/octeontx/octeontx_ethdev.c...
error: while searching for:
	octeontx_port_stats_clr(nic);
}

static void
octeontx_dev_default_mac_addr_set(struct rte_eth_dev *dev,
					struct ether_addr *addr)
{

error: patch failed: drivers/net/octeontx/octeontx_ethdev.c:586
error: drivers/net/octeontx/octeontx_ethdev.c: patch does not apply
Checking patch drivers/net/qede/qede_ethdev.c...
error: while searching for:
	qede_mac_int_ops(eth_dev, &ucast, false);
}

static void
qede_mac_addr_set(struct rte_eth_dev *eth_dev, struct ether_addr *mac_addr)
{
	struct qede_dev *qdev = QEDE_INIT_QDEV(eth_dev);

error: patch failed: drivers/net/qede/qede_ethdev.c:1041
error: drivers/net/qede/qede_ethdev.c: patch does not apply
Checking patch drivers/net/sfc/sfc_ethdev.c...
error: while searching for:
	SFC_ASSERT(rc > 0);
	return -rc;
}
static void
sfc_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	int rc;

	sfc_adapter_lock(sa);


error: patch failed: drivers/net/sfc/sfc_ethdev.c:915
error: drivers/net/sfc/sfc_ethdev.c: patch does not apply
Checking patch drivers/net/szedata2/rte_eth_szedata2.c...
error: while searching for:
	return 0;
}

static void
eth_mac_addr_set(struct rte_eth_dev *dev __rte_unused,
--
{
}

static void

error: patch failed: drivers/net/szedata2/rte_eth_szedata2.c:1361
error: drivers/net/szedata2/rte_eth_szedata2.c: patch does not apply
Checking patch drivers/net/tap/rte_eth_tap.c...
error: while searching for:
		tap_flow_implicit_destroy(pmd, TAP_REMOTE_ALLMULTI);
}

static void
tap_mac_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	}
}

static int

error: patch failed: drivers/net/tap/rte_eth_tap.c:934
error: drivers/net/tap/rte_eth_tap.c: patch does not apply
Checking patch drivers/net/virtio/virtio_ethdev.c...
error: while searching for:
				struct ether_addr *mac_addr,
				uint32_t index, uint32_t vmdq);
static void virtio_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
static void virtio_mac_addr_set(struct rte_eth_dev *dev,
				struct ether_addr *mac_addr);

static int virtio_intr_enable(struct rte_eth_dev *dev);

error: patch failed: drivers/net/virtio/virtio_ethdev.c:67
error: drivers/net/virtio/virtio_ethdev.c: patch does not apply
Checking patch drivers/net/vmxnet3/vmxnet3_ethdev.c...
error: while searching for:
static int vmxnet3_dev_vlan_filter_set(struct rte_eth_dev *dev,
				       uint16_t vid, int on);
static int vmxnet3_dev_vlan_offload_set(struct rte_eth_dev *dev, int mask);
static void vmxnet3_mac_addr_set(struct rte_eth_dev *dev,
				 struct ether_addr *mac_addr);
static void vmxnet3_interrupt_handler(void *param);


error: patch failed: drivers/net/vmxnet3/vmxnet3_ethdev.c:72
error: drivers/net/vmxnet3/vmxnet3_ethdev.c: patch does not apply
Checking patch lib/librte_ether/rte_ethdev.c...
error: lib/librte_ether/rte_ethdev.c: No such file or directory
Checking patch lib/librte_ether/rte_ethdev_core.h...
error: lib/librte_ether/rte_ethdev_core.h: No such file or directory
Checking patch test/test/virtual_pmd.c...
error: while searching for:
virtual_ethdev_promiscuous_mode_disable(struct rte_eth_dev *dev __rte_unused)
{}

static void
virtual_ethdev_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops virtual_ethdev_default_dev_ops = {

error: patch failed: test/test/virtual_pmd.c:216
error: test/test/virtual_pmd.c: patch does not apply
*Repo: dpdk-next-net
Checking patch doc/guides/rel_notes/deprecation.rst...
error: while searching for:
  between the VF representor and the VF or the parent PF. Those new fields
  are to be included in ``rte_eth_dev_info`` struct.

* ethdev: The prototype and the behavior of
  ``dev_ops->eth_mac_addr_set()`` will change in v18.05. A return code
  will be added to notify the caller if an error occurred in the PMD. In
  ``rte_eth_dev_default_mac_addr_set()``, the new default MAC address
  will be copied in ``dev->data->mac_addrs[0]`` only if the operation is
  successful. This modification will only impact the PMDs, not the
  applications.

* i40e: The default flexible payload configuration which extracts the first 16
  bytes of the payload for RSS will be deprecated starting from 18.02. If
  required the previous behavior can be configured using existing flow

error: patch failed: doc/guides/rel_notes/deprecation.rst:131
error: doc/guides/rel_notes/deprecation.rst: patch does not apply
Checking patch drivers/net/ark/ark_ethdev.c...
error: while searching for:
static int eth_ark_dev_stats_get(struct rte_eth_dev *dev,
				  struct rte_eth_stats *stats);
static void eth_ark_dev_stats_reset(struct rte_eth_dev *dev);
static void eth_ark_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int eth_ark_macaddr_add(struct rte_eth_dev *dev,
			       struct ether_addr *mac_addr,

error: patch failed: drivers/net/ark/ark_ethdev.c:69
error: drivers/net/ark/ark_ethdev.c: patch does not apply
Checking patch drivers/net/avf/avf_ethdev.c...
error: while searching for:
static int avf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
				     struct rte_eth_rss_conf *rss_conf);
static int avf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void avf_dev_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int avf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev,
					uint16_t queue_id);

error: patch failed: drivers/net/avf/avf_ethdev.c:65
error: drivers/net/avf/avf_ethdev.c: patch does not apply
Checking patch drivers/net/bnxt/bnxt_ethdev.c...
error: while searching for:
	return 0;
}

static void
bnxt_set_default_mac_addr_op(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct bnxt *bp = (struct bnxt *)dev->data->dev_private;

error: patch failed: drivers/net/bnxt/bnxt_ethdev.c:1370
error: drivers/net/bnxt/bnxt_ethdev.c: patch does not apply
Checking patch drivers/net/bonding/rte_eth_bond_pmd.c...
error: while searching for:
	return 0;
}

static void
bond_ethdev_mac_address_set(struct rte_eth_dev *dev, struct ether_addr *addr)
--
		RTE_BOND_LOG(ERR, "Failed to update MAC address");
}

const struct eth_dev_ops default_dev_ops = {

error: patch failed: drivers/net/bonding/rte_eth_bond_pmd.c:2872
error: drivers/net/bonding/rte_eth_bond_pmd.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_ethdev.c...
error: while searching for:
	return 0;
}

void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct port_info *pi = (struct port_info *)(dev->data->dev_private);
	struct adapter *adapter = pi->adapter;

error: patch failed: drivers/net/cxgbe/cxgbe_ethdev.c:1058
error: drivers/net/cxgbe/cxgbe_ethdev.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_pfvf.h...
error: while searching for:
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev);
void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr);
int cxgbe_dev_configure(struct rte_eth_dev *eth_dev);
int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t queue_idx,
			     uint16_t nb_desc, unsigned int socket_id,

error: patch failed: drivers/net/cxgbe/cxgbe_pfvf.h:16
error: drivers/net/cxgbe/cxgbe_pfvf.h: patch does not apply
Checking patch drivers/net/dpaa/dpaa_ethdev.c...
error: while searching for:
	fman_if_clear_mac_addr(dpaa_intf->fif, index);
}

static void
dpaa_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa/dpaa_ethdev.c:813
error: drivers/net/dpaa/dpaa_ethdev.c: patch does not apply
Checking patch drivers/net/dpaa2/dpaa2_ethdev.c...
error: while searching for:
			"error: Removing the MAC ADDR failed: err = %d", ret);
}

static void
dpaa2_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa2/dpaa2_ethdev.c:1019
error: drivers/net/dpaa2/dpaa2_ethdev.c: patch does not apply
Checking patch drivers/net/e1000/igb_ethdev.c...
error: while searching for:
			   struct ether_addr *mac_addr,
			   uint32_t index, uint32_t pool);
static void eth_igb_rar_clear(struct rte_eth_dev *dev, uint32_t index);
static void eth_igb_default_mac_addr_set(struct rte_eth_dev *dev,
		struct ether_addr *addr);

static void igbvf_intr_disable(struct e1000_hw *hw);

error: patch failed: drivers/net/e1000/igb_ethdev.c:145
error: drivers/net/e1000/igb_ethdev.c: patch does not apply
Checking patch drivers/net/failsafe/failsafe_ops.c...
error: while searching for:
	return 0;
}

static void
fs_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	fs_unlock(dev, 0);
}

static int

error: patch failed: drivers/net/failsafe/failsafe_ops.c:997
error: drivers/net/failsafe/failsafe_ops.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev.c...
error: while searching for:
static int i40e_get_eeprom(struct rte_eth_dev *dev,
			   struct rte_dev_eeprom_info *eeprom);

static void i40e_set_default_mac_addr(struct rte_eth_dev *dev,
				      struct ether_addr *mac_addr);

static int i40e_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);

error: patch failed: drivers/net/i40e/i40e_ethdev.c:369
error: drivers/net/i40e/i40e_ethdev.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev_vf.c...
error: while searching for:
static int i40evf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
					struct rte_eth_rss_conf *rss_conf);
static int i40evf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void i40evf_set_default_mac_addr(struct rte_eth_dev *dev,
					struct ether_addr *mac_addr);
static int
i40evf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev, uint16_t queue_id);

error: patch failed: drivers/net/i40e/i40e_ethdev_vf.c:120
error: drivers/net/i40e/i40e_ethdev_vf.c: patch does not apply
Checking patch drivers/net/ixgbe/ixgbe_ethdev.c...
error: while searching for:
static int ixgbe_add_rar(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
			 uint32_t index, uint32_t pool);
static void ixgbe_remove_rar(struct rte_eth_dev *dev, uint32_t index);
static void ixgbe_set_default_mac_addr(struct rte_eth_dev *dev,
					   struct ether_addr *mac_addr);
static void ixgbe_dcb_init(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config);
static bool is_device_supported(struct rte_eth_dev *dev,

error: patch failed: drivers/net/ixgbe/ixgbe_ethdev.c:227
error: drivers/net/ixgbe/ixgbe_ethdev.c: patch does not apply
Checking patch drivers/net/mlx4/mlx4.h...
error: while searching for:
void mlx4_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx4_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
		      uint32_t index, uint32_t vmdq);
void mlx4_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);
int mlx4_vlan_filter_set(struct rte_eth_dev *dev, uint16_t vlan_id, int on);
int mlx4_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats);
void mlx4_stats_reset(struct rte_eth_dev *dev);

error: patch failed: drivers/net/mlx4/mlx4.h:131
error: drivers/net/mlx4/mlx4.h: patch does not apply
Checking patch drivers/net/mlx4/mlx4_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
--
	mlx4_mac_addr_add(dev, mac_addr, 0, 0);
}

/**

error: patch failed: drivers/net/mlx4/mlx4_ethdev.c:534
error: drivers/net/mlx4/mlx4_ethdev.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
void mlx5_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx5_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac,
		      uint32_t index, uint32_t vmdq);
void mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);

/* mlx5_rss.c */


error: patch failed: drivers/net/mlx5/mlx5.h:195
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_mac.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
{
	int ret;

error: patch failed: drivers/net/mlx5/mlx5_mac.c:124
error: drivers/net/mlx5/mlx5_mac.c: patch does not apply
Checking patch drivers/net/mvpp2/mrvl_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
static void
--
		return;

	ret = pp2_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes);
	if (ret) {

error: patch failed: drivers/net/mvpp2/mrvl_ethdev.c:1061
error: drivers/net/mvpp2/mrvl_ethdev.c: patch does not apply
Checking patch drivers/net/null/rte_eth_null.c...
error: while searching for:
	return 0;
}

static void
eth_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops ops = {

error: patch failed: drivers/net/null/rte_eth_null.c:459
error: drivers/net/null/rte_eth_null.c: patch does not apply
Checking patch drivers/net/octeontx/octeontx_ethdev.c...
error: while searching for:
	octeontx_port_stats_clr(nic);
}

static void
octeontx_dev_default_mac_addr_set(struct rte_eth_dev *dev,
					struct ether_addr *addr)
{

error: patch failed: drivers/net/octeontx/octeontx_ethdev.c:586
error: drivers/net/octeontx/octeontx_ethdev.c: patch does not apply
Checking patch drivers/net/qede/qede_ethdev.c...
error: while searching for:
	qede_mac_int_ops(eth_dev, &ucast, false);
}

static void
qede_mac_addr_set(struct rte_eth_dev *eth_dev, struct ether_addr *mac_addr)
{
	struct qede_dev *qdev = QEDE_INIT_QDEV(eth_dev);

error: patch failed: drivers/net/qede/qede_ethdev.c:1041
error: drivers/net/qede/qede_ethdev.c: patch does not apply
Checking patch drivers/net/sfc/sfc_ethdev.c...
error: while searching for:
	SFC_ASSERT(rc > 0);
	return -rc;
}
static void
sfc_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	int rc;

	sfc_adapter_lock(sa);


error: patch failed: drivers/net/sfc/sfc_ethdev.c:915
error: drivers/net/sfc/sfc_ethdev.c: patch does not apply
Checking patch drivers/net/szedata2/rte_eth_szedata2.c...
error: while searching for:
	return 0;
}

static void
eth_mac_addr_set(struct rte_eth_dev *dev __rte_unused,
--
{
}

static void

error: patch failed: drivers/net/szedata2/rte_eth_szedata2.c:1361
error: drivers/net/szedata2/rte_eth_szedata2.c: patch does not apply
Checking patch drivers/net/tap/rte_eth_tap.c...
error: while searching for:
		tap_flow_implicit_destroy(pmd, TAP_REMOTE_ALLMULTI);
}

static void
tap_mac_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	}
}

static int

error: patch failed: drivers/net/tap/rte_eth_tap.c:934
error: drivers/net/tap/rte_eth_tap.c: patch does not apply
Checking patch drivers/net/virtio/virtio_ethdev.c...
error: while searching for:
				struct ether_addr *mac_addr,
				uint32_t index, uint32_t vmdq);
static void virtio_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
static void virtio_mac_addr_set(struct rte_eth_dev *dev,
				struct ether_addr *mac_addr);

static int virtio_intr_enable(struct rte_eth_dev *dev);

error: patch failed: drivers/net/virtio/virtio_ethdev.c:67
error: drivers/net/virtio/virtio_ethdev.c: patch does not apply
Checking patch drivers/net/vmxnet3/vmxnet3_ethdev.c...
error: while searching for:
static int vmxnet3_dev_vlan_filter_set(struct rte_eth_dev *dev,
				       uint16_t vid, int on);
static int vmxnet3_dev_vlan_offload_set(struct rte_eth_dev *dev, int mask);
static void vmxnet3_mac_addr_set(struct rte_eth_dev *dev,
				 struct ether_addr *mac_addr);
static void vmxnet3_interrupt_handler(void *param);


error: patch failed: drivers/net/vmxnet3/vmxnet3_ethdev.c:72
error: drivers/net/vmxnet3/vmxnet3_ethdev.c: patch does not apply
Checking patch lib/librte_ether/rte_ethdev.c...
error: lib/librte_ether/rte_ethdev.c: No such file or directory
Checking patch lib/librte_ether/rte_ethdev_core.h...
error: lib/librte_ether/rte_ethdev_core.h: No such file or directory
Checking patch test/test/virtual_pmd.c...
error: while searching for:
virtual_ethdev_promiscuous_mode_disable(struct rte_eth_dev *dev __rte_unused)
{}

static void
virtual_ethdev_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops virtual_ethdev_default_dev_ops = {

error: patch failed: test/test/virtual_pmd.c:216
error: test/test/virtual_pmd.c: patch does not apply
*Repo: dpdk-next-crypto
Checking patch doc/guides/rel_notes/deprecation.rst...
error: while searching for:
  between the VF representor and the VF or the parent PF. Those new fields
  are to be included in ``rte_eth_dev_info`` struct.

* ethdev: The prototype and the behavior of
  ``dev_ops->eth_mac_addr_set()`` will change in v18.05. A return code
  will be added to notify the caller if an error occurred in the PMD. In
  ``rte_eth_dev_default_mac_addr_set()``, the new default MAC address
  will be copied in ``dev->data->mac_addrs[0]`` only if the operation is
  successful. This modification will only impact the PMDs, not the
  applications.

* i40e: The default flexible payload configuration which extracts the first 16
  bytes of the payload for RSS will be deprecated starting from 18.02. If
  required the previous behavior can be configured using existing flow

error: patch failed: doc/guides/rel_notes/deprecation.rst:131
error: doc/guides/rel_notes/deprecation.rst: patch does not apply
Checking patch drivers/net/ark/ark_ethdev.c...
error: while searching for:
static int eth_ark_dev_stats_get(struct rte_eth_dev *dev,
				  struct rte_eth_stats *stats);
static void eth_ark_dev_stats_reset(struct rte_eth_dev *dev);
static void eth_ark_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int eth_ark_macaddr_add(struct rte_eth_dev *dev,
			       struct ether_addr *mac_addr,

error: patch failed: drivers/net/ark/ark_ethdev.c:69
error: drivers/net/ark/ark_ethdev.c: patch does not apply
Checking patch drivers/net/avf/avf_ethdev.c...
error: while searching for:
static int avf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
				     struct rte_eth_rss_conf *rss_conf);
static int avf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void avf_dev_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int avf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev,
					uint16_t queue_id);

error: patch failed: drivers/net/avf/avf_ethdev.c:65
error: drivers/net/avf/avf_ethdev.c: patch does not apply
Checking patch drivers/net/bnxt/bnxt_ethdev.c...
error: while searching for:
	return 0;
}

static void
bnxt_set_default_mac_addr_op(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct bnxt *bp = (struct bnxt *)dev->data->dev_private;

error: patch failed: drivers/net/bnxt/bnxt_ethdev.c:1370
error: drivers/net/bnxt/bnxt_ethdev.c: patch does not apply
Checking patch drivers/net/bonding/rte_eth_bond_pmd.c...
error: while searching for:
	return 0;
}

static void
bond_ethdev_mac_address_set(struct rte_eth_dev *dev, struct ether_addr *addr)
--
		RTE_BOND_LOG(ERR, "Failed to update MAC address");
}

const struct eth_dev_ops default_dev_ops = {

error: patch failed: drivers/net/bonding/rte_eth_bond_pmd.c:2872
error: drivers/net/bonding/rte_eth_bond_pmd.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_ethdev.c...
error: while searching for:
	return 0;
}

void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct port_info *pi = (struct port_info *)(dev->data->dev_private);
	struct adapter *adapter = pi->adapter;

error: patch failed: drivers/net/cxgbe/cxgbe_ethdev.c:1058
error: drivers/net/cxgbe/cxgbe_ethdev.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_pfvf.h...
error: while searching for:
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev);
void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr);
int cxgbe_dev_configure(struct rte_eth_dev *eth_dev);
int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t queue_idx,
			     uint16_t nb_desc, unsigned int socket_id,

error: patch failed: drivers/net/cxgbe/cxgbe_pfvf.h:16
error: drivers/net/cxgbe/cxgbe_pfvf.h: patch does not apply
Checking patch drivers/net/dpaa/dpaa_ethdev.c...
error: while searching for:
	fman_if_clear_mac_addr(dpaa_intf->fif, index);
}

static void
dpaa_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa/dpaa_ethdev.c:813
error: drivers/net/dpaa/dpaa_ethdev.c: patch does not apply
Checking patch drivers/net/dpaa2/dpaa2_ethdev.c...
error: while searching for:
			"error: Removing the MAC ADDR failed: err = %d", ret);
}

static void
dpaa2_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa2/dpaa2_ethdev.c:1019
error: drivers/net/dpaa2/dpaa2_ethdev.c: patch does not apply
Checking patch drivers/net/e1000/igb_ethdev.c...
error: while searching for:
			   struct ether_addr *mac_addr,
			   uint32_t index, uint32_t pool);
static void eth_igb_rar_clear(struct rte_eth_dev *dev, uint32_t index);
static void eth_igb_default_mac_addr_set(struct rte_eth_dev *dev,
		struct ether_addr *addr);

static void igbvf_intr_disable(struct e1000_hw *hw);

error: patch failed: drivers/net/e1000/igb_ethdev.c:145
error: drivers/net/e1000/igb_ethdev.c: patch does not apply
Checking patch drivers/net/failsafe/failsafe_ops.c...
error: while searching for:
	return 0;
}

static void
fs_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	fs_unlock(dev, 0);
}

static int

error: patch failed: drivers/net/failsafe/failsafe_ops.c:997
error: drivers/net/failsafe/failsafe_ops.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev.c...
error: while searching for:
static int i40e_get_eeprom(struct rte_eth_dev *dev,
			   struct rte_dev_eeprom_info *eeprom);

static void i40e_set_default_mac_addr(struct rte_eth_dev *dev,
				      struct ether_addr *mac_addr);

static int i40e_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);

error: patch failed: drivers/net/i40e/i40e_ethdev.c:369
error: drivers/net/i40e/i40e_ethdev.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev_vf.c...
error: while searching for:
static int i40evf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
					struct rte_eth_rss_conf *rss_conf);
static int i40evf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void i40evf_set_default_mac_addr(struct rte_eth_dev *dev,
					struct ether_addr *mac_addr);
static int
i40evf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev, uint16_t queue_id);

error: patch failed: drivers/net/i40e/i40e_ethdev_vf.c:120
error: drivers/net/i40e/i40e_ethdev_vf.c: patch does not apply
Checking patch drivers/net/ixgbe/ixgbe_ethdev.c...
error: while searching for:
static int ixgbe_add_rar(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
			 uint32_t index, uint32_t pool);
static void ixgbe_remove_rar(struct rte_eth_dev *dev, uint32_t index);
static void ixgbe_set_default_mac_addr(struct rte_eth_dev *dev,
					   struct ether_addr *mac_addr);
static void ixgbe_dcb_init(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config);
static bool is_device_supported(struct rte_eth_dev *dev,

error: patch failed: drivers/net/ixgbe/ixgbe_ethdev.c:227
error: drivers/net/ixgbe/ixgbe_ethdev.c: patch does not apply
Checking patch drivers/net/mlx4/mlx4.h...
error: while searching for:
void mlx4_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx4_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
		      uint32_t index, uint32_t vmdq);
void mlx4_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);
int mlx4_vlan_filter_set(struct rte_eth_dev *dev, uint16_t vlan_id, int on);
int mlx4_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats);
void mlx4_stats_reset(struct rte_eth_dev *dev);

error: patch failed: drivers/net/mlx4/mlx4.h:131
error: drivers/net/mlx4/mlx4.h: patch does not apply
Checking patch drivers/net/mlx4/mlx4_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
--
	mlx4_mac_addr_add(dev, mac_addr, 0, 0);
}

/**

error: patch failed: drivers/net/mlx4/mlx4_ethdev.c:534
error: drivers/net/mlx4/mlx4_ethdev.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
void mlx5_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx5_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac,
		      uint32_t index, uint32_t vmdq);
void mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);

/* mlx5_rss.c */


error: patch failed: drivers/net/mlx5/mlx5.h:195
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_mac.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
{
	int ret;

error: patch failed: drivers/net/mlx5/mlx5_mac.c:124
error: drivers/net/mlx5/mlx5_mac.c: patch does not apply
Checking patch drivers/net/mvpp2/mrvl_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
static void
--
		return;

	ret = pp2_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes);
	if (ret) {

error: patch failed: drivers/net/mvpp2/mrvl_ethdev.c:1061
error: drivers/net/mvpp2/mrvl_ethdev.c: patch does not apply
Checking patch drivers/net/null/rte_eth_null.c...
error: while searching for:
	return 0;
}

static void
eth_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops ops = {

error: patch failed: drivers/net/null/rte_eth_null.c:459
error: drivers/net/null/rte_eth_null.c: patch does not apply
Checking patch drivers/net/octeontx/octeontx_ethdev.c...
error: while searching for:
	octeontx_port_stats_clr(nic);
}

static void
octeontx_dev_default_mac_addr_set(struct rte_eth_dev *dev,
					struct ether_addr *addr)
{

error: patch failed: drivers/net/octeontx/octeontx_ethdev.c:586
error: drivers/net/octeontx/octeontx_ethdev.c: patch does not apply
Checking patch drivers/net/qede/qede_ethdev.c...
error: while searching for:
	qede_mac_int_ops(eth_dev, &ucast, false);
}

static void
qede_mac_addr_set(struct rte_eth_dev *eth_dev, struct ether_addr *mac_addr)
{
	struct qede_dev *qdev = QEDE_INIT_QDEV(eth_dev);

error: patch failed: drivers/net/qede/qede_ethdev.c:1041
error: drivers/net/qede/qede_ethdev.c: patch does not apply
Checking patch drivers/net/sfc/sfc_ethdev.c...
error: while searching for:
	SFC_ASSERT(rc > 0);
	return -rc;
}
static void
sfc_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	int rc;

	sfc_adapter_lock(sa);


error: patch failed: drivers/net/sfc/sfc_ethdev.c:915
error: drivers/net/sfc/sfc_ethdev.c: patch does not apply
Checking patch drivers/net/szedata2/rte_eth_szedata2.c...
error: while searching for:
	return 0;
}

static void
eth_mac_addr_set(struct rte_eth_dev *dev __rte_unused,
--
{
}

static void

error: patch failed: drivers/net/szedata2/rte_eth_szedata2.c:1361
error: drivers/net/szedata2/rte_eth_szedata2.c: patch does not apply
Checking patch drivers/net/tap/rte_eth_tap.c...
error: while searching for:
		tap_flow_implicit_destroy(pmd, TAP_REMOTE_ALLMULTI);
}

static void
tap_mac_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	}
}

static int

error: patch failed: drivers/net/tap/rte_eth_tap.c:934
error: drivers/net/tap/rte_eth_tap.c: patch does not apply
Checking patch drivers/net/virtio/virtio_ethdev.c...
error: while searching for:
				struct ether_addr *mac_addr,
				uint32_t index, uint32_t vmdq);
static void virtio_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
static void virtio_mac_addr_set(struct rte_eth_dev *dev,
				struct ether_addr *mac_addr);

static int virtio_intr_enable(struct rte_eth_dev *dev);

error: patch failed: drivers/net/virtio/virtio_ethdev.c:67
error: drivers/net/virtio/virtio_ethdev.c: patch does not apply
Checking patch drivers/net/vmxnet3/vmxnet3_ethdev.c...
error: while searching for:
static int vmxnet3_dev_vlan_filter_set(struct rte_eth_dev *dev,
				       uint16_t vid, int on);
static int vmxnet3_dev_vlan_offload_set(struct rte_eth_dev *dev, int mask);
static void vmxnet3_mac_addr_set(struct rte_eth_dev *dev,
				 struct ether_addr *mac_addr);
static void vmxnet3_interrupt_handler(void *param);


error: patch failed: drivers/net/vmxnet3/vmxnet3_ethdev.c:72
error: drivers/net/vmxnet3/vmxnet3_ethdev.c: patch does not apply
Checking patch lib/librte_ether/rte_ethdev.c...
error: lib/librte_ether/rte_ethdev.c: No such file or directory
Checking patch lib/librte_ether/rte_ethdev_core.h...
error: lib/librte_ether/rte_ethdev_core.h: No such file or directory
Checking patch test/test/virtual_pmd.c...
error: while searching for:
virtual_ethdev_promiscuous_mode_disable(struct rte_eth_dev *dev __rte_unused)
{}

static void
virtual_ethdev_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops virtual_ethdev_default_dev_ops = {

error: patch failed: test/test/virtual_pmd.c:216
error: test/test/virtual_pmd.c: patch does not apply
*Repo: dpdk-next-virtio
Checking patch doc/guides/rel_notes/deprecation.rst...
error: while searching for:
  between the VF representor and the VF or the parent PF. Those new fields
  are to be included in ``rte_eth_dev_info`` struct.

* ethdev: The prototype and the behavior of
  ``dev_ops->eth_mac_addr_set()`` will change in v18.05. A return code
  will be added to notify the caller if an error occurred in the PMD. In
  ``rte_eth_dev_default_mac_addr_set()``, the new default MAC address
  will be copied in ``dev->data->mac_addrs[0]`` only if the operation is
  successful. This modification will only impact the PMDs, not the
  applications.

* i40e: The default flexible payload configuration which extracts the first 16
  bytes of the payload for RSS will be deprecated starting from 18.02. If
  required the previous behavior can be configured using existing flow

error: patch failed: doc/guides/rel_notes/deprecation.rst:131
error: doc/guides/rel_notes/deprecation.rst: patch does not apply
Checking patch drivers/net/ark/ark_ethdev.c...
error: while searching for:
static int eth_ark_dev_stats_get(struct rte_eth_dev *dev,
				  struct rte_eth_stats *stats);
static void eth_ark_dev_stats_reset(struct rte_eth_dev *dev);
static void eth_ark_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int eth_ark_macaddr_add(struct rte_eth_dev *dev,
			       struct ether_addr *mac_addr,

error: patch failed: drivers/net/ark/ark_ethdev.c:69
error: drivers/net/ark/ark_ethdev.c: patch does not apply
Checking patch drivers/net/avf/avf_ethdev.c...
error: while searching for:
static int avf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
				     struct rte_eth_rss_conf *rss_conf);
static int avf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void avf_dev_set_default_mac_addr(struct rte_eth_dev *dev,
					 struct ether_addr *mac_addr);
static int avf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev,
					uint16_t queue_id);

error: patch failed: drivers/net/avf/avf_ethdev.c:65
error: drivers/net/avf/avf_ethdev.c: patch does not apply
Checking patch drivers/net/bnxt/bnxt_ethdev.c...
error: while searching for:
	return 0;
}

static void
bnxt_set_default_mac_addr_op(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct bnxt *bp = (struct bnxt *)dev->data->dev_private;

error: patch failed: drivers/net/bnxt/bnxt_ethdev.c:1370
error: drivers/net/bnxt/bnxt_ethdev.c: patch does not apply
Checking patch drivers/net/bonding/rte_eth_bond_pmd.c...
error: while searching for:
	return 0;
}

static void
bond_ethdev_mac_address_set(struct rte_eth_dev *dev, struct ether_addr *addr)
--
		RTE_BOND_LOG(ERR, "Failed to update MAC address");
}

const struct eth_dev_ops default_dev_ops = {

error: patch failed: drivers/net/bonding/rte_eth_bond_pmd.c:2872
error: drivers/net/bonding/rte_eth_bond_pmd.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_ethdev.c...
error: while searching for:
	return 0;
}

void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr)
{
	struct port_info *pi = (struct port_info *)(dev->data->dev_private);
	struct adapter *adapter = pi->adapter;

error: patch failed: drivers/net/cxgbe/cxgbe_ethdev.c:1058
error: drivers/net/cxgbe/cxgbe_ethdev.c: patch does not apply
Checking patch drivers/net/cxgbe/cxgbe_pfvf.h...
error: while searching for:
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev);
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev);
void cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr);
int cxgbe_dev_configure(struct rte_eth_dev *eth_dev);
int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t queue_idx,
			     uint16_t nb_desc, unsigned int socket_id,

error: patch failed: drivers/net/cxgbe/cxgbe_pfvf.h:16
error: drivers/net/cxgbe/cxgbe_pfvf.h: patch does not apply
Checking patch drivers/net/dpaa/dpaa_ethdev.c...
error: while searching for:
	fman_if_clear_mac_addr(dpaa_intf->fif, index);
}

static void
dpaa_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa/dpaa_ethdev.c:813
error: drivers/net/dpaa/dpaa_ethdev.c: patch does not apply
Checking patch drivers/net/dpaa2/dpaa2_ethdev.c...
error: while searching for:
			"error: Removing the MAC ADDR failed: err = %d", ret);
}

static void
dpaa2_dev_set_mac_addr(struct rte_eth_dev *dev,
		       struct ether_addr *addr)
{

error: patch failed: drivers/net/dpaa2/dpaa2_ethdev.c:1019
error: drivers/net/dpaa2/dpaa2_ethdev.c: patch does not apply
Checking patch drivers/net/e1000/igb_ethdev.c...
error: while searching for:
			   struct ether_addr *mac_addr,
			   uint32_t index, uint32_t pool);
static void eth_igb_rar_clear(struct rte_eth_dev *dev, uint32_t index);
static void eth_igb_default_mac_addr_set(struct rte_eth_dev *dev,
		struct ether_addr *addr);

static void igbvf_intr_disable(struct e1000_hw *hw);

error: patch failed: drivers/net/e1000/igb_ethdev.c:145
error: drivers/net/e1000/igb_ethdev.c: patch does not apply
Checking patch drivers/net/failsafe/failsafe_ops.c...
error: while searching for:
	return 0;
}

static void
fs_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	fs_unlock(dev, 0);
}

static int

error: patch failed: drivers/net/failsafe/failsafe_ops.c:997
error: drivers/net/failsafe/failsafe_ops.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev.c...
error: while searching for:
static int i40e_get_eeprom(struct rte_eth_dev *dev,
			   struct rte_dev_eeprom_info *eeprom);

static void i40e_set_default_mac_addr(struct rte_eth_dev *dev,
				      struct ether_addr *mac_addr);

static int i40e_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);

error: patch failed: drivers/net/i40e/i40e_ethdev.c:369
error: drivers/net/i40e/i40e_ethdev.c: patch does not apply
Checking patch drivers/net/i40e/i40e_ethdev_vf.c...
error: while searching for:
static int i40evf_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
					struct rte_eth_rss_conf *rss_conf);
static int i40evf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu);
static void i40evf_set_default_mac_addr(struct rte_eth_dev *dev,
					struct ether_addr *mac_addr);
static int
i40evf_dev_rx_queue_intr_enable(struct rte_eth_dev *dev, uint16_t queue_id);

error: patch failed: drivers/net/i40e/i40e_ethdev_vf.c:120
error: drivers/net/i40e/i40e_ethdev_vf.c: patch does not apply
Checking patch drivers/net/ixgbe/ixgbe_ethdev.c...
error: while searching for:
static int ixgbe_add_rar(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
			 uint32_t index, uint32_t pool);
static void ixgbe_remove_rar(struct rte_eth_dev *dev, uint32_t index);
static void ixgbe_set_default_mac_addr(struct rte_eth_dev *dev,
					   struct ether_addr *mac_addr);
static void ixgbe_dcb_init(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config);
static bool is_device_supported(struct rte_eth_dev *dev,

error: patch failed: drivers/net/ixgbe/ixgbe_ethdev.c:227
error: drivers/net/ixgbe/ixgbe_ethdev.c: patch does not apply
Checking patch drivers/net/mlx4/mlx4.h...
error: while searching for:
void mlx4_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx4_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac_addr,
		      uint32_t index, uint32_t vmdq);
void mlx4_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);
int mlx4_vlan_filter_set(struct rte_eth_dev *dev, uint16_t vlan_id, int on);
int mlx4_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats);
void mlx4_stats_reset(struct rte_eth_dev *dev);

error: patch failed: drivers/net/mlx4/mlx4.h:131
error: drivers/net/mlx4/mlx4.h: patch does not apply
Checking patch drivers/net/mlx4/mlx4_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
--
	mlx4_mac_addr_add(dev, mac_addr, 0, 0);
}

/**

error: patch failed: drivers/net/mlx4/mlx4_ethdev.c:534
error: drivers/net/mlx4/mlx4_ethdev.c: patch does not apply
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
void mlx5_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
int mlx5_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac,
		      uint32_t index, uint32_t vmdq);
void mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr);

/* mlx5_rss.c */


error: patch failed: drivers/net/mlx5/mlx5.h:195
error: drivers/net/mlx5/mlx5.h: patch does not apply
Checking patch drivers/net/mlx5/mlx5_mac.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
void
mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
{
	int ret;

error: patch failed: drivers/net/mlx5/mlx5_mac.c:124
error: drivers/net/mlx5/mlx5_mac.c: patch does not apply
Checking patch drivers/net/mvpp2/mrvl_ethdev.c...
error: while searching for:
 *   Pointer to Ethernet device structure.
 * @param mac_addr
 *   MAC address to register.
 */
static void
--
		return;

	ret = pp2_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes);
	if (ret) {

error: patch failed: drivers/net/mvpp2/mrvl_ethdev.c:1061
error: drivers/net/mvpp2/mrvl_ethdev.c: patch does not apply
Checking patch drivers/net/null/rte_eth_null.c...
error: while searching for:
	return 0;
}

static void
eth_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops ops = {

error: patch failed: drivers/net/null/rte_eth_null.c:459
error: drivers/net/null/rte_eth_null.c: patch does not apply
Checking patch drivers/net/octeontx/octeontx_ethdev.c...
error: while searching for:
	octeontx_port_stats_clr(nic);
}

static void
octeontx_dev_default_mac_addr_set(struct rte_eth_dev *dev,
					struct ether_addr *addr)
{

error: patch failed: drivers/net/octeontx/octeontx_ethdev.c:586
error: drivers/net/octeontx/octeontx_ethdev.c: patch does not apply
Checking patch drivers/net/qede/qede_ethdev.c...
error: while searching for:
	qede_mac_int_ops(eth_dev, &ucast, false);
}

static void
qede_mac_addr_set(struct rte_eth_dev *eth_dev, struct ether_addr *mac_addr)
{
	struct qede_dev *qdev = QEDE_INIT_QDEV(eth_dev);

error: patch failed: drivers/net/qede/qede_ethdev.c:1041
error: drivers/net/qede/qede_ethdev.c: patch does not apply
Checking patch drivers/net/sfc/sfc_ethdev.c...
error: while searching for:
	SFC_ASSERT(rc > 0);
	return -rc;
}
static void
sfc_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	int rc;

	sfc_adapter_lock(sa);


error: patch failed: drivers/net/sfc/sfc_ethdev.c:915
error: drivers/net/sfc/sfc_ethdev.c: patch does not apply
Checking patch drivers/net/szedata2/rte_eth_szedata2.c...
error: while searching for:
	return 0;
}

static void
eth_mac_addr_set(struct rte_eth_dev *dev __rte_unused,
--
{
}

static void

error: patch failed: drivers/net/szedata2/rte_eth_szedata2.c:1361
error: drivers/net/szedata2/rte_eth_szedata2.c: patch does not apply
Checking patch drivers/net/tap/rte_eth_tap.c...
error: while searching for:
		tap_flow_implicit_destroy(pmd, TAP_REMOTE_ALLMULTI);
}

static void
tap_mac_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr)
--
	}
}

static int

error: patch failed: drivers/net/tap/rte_eth_tap.c:934
error: drivers/net/tap/rte_eth_tap.c: patch does not apply
Checking patch drivers/net/virtio/virtio_ethdev.c...
error: while searching for:
				struct ether_addr *mac_addr,
				uint32_t index, uint32_t vmdq);
static void virtio_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index);
static void virtio_mac_addr_set(struct rte_eth_dev *dev,
				struct ether_addr *mac_addr);

static int virtio_intr_enable(struct rte_eth_dev *dev);

error: patch failed: drivers/net/virtio/virtio_ethdev.c:67
error: drivers/net/virtio/virtio_ethdev.c: patch does not apply
Checking patch drivers/net/vmxnet3/vmxnet3_ethdev.c...
error: while searching for:
static int vmxnet3_dev_vlan_filter_set(struct rte_eth_dev *dev,
				       uint16_t vid, int on);
static int vmxnet3_dev_vlan_offload_set(struct rte_eth_dev *dev, int mask);
static void vmxnet3_mac_addr_set(struct rte_eth_dev *dev,
				 struct ether_addr *mac_addr);
static void vmxnet3_interrupt_handler(void *param);


error: patch failed: drivers/net/vmxnet3/vmxnet3_ethdev.c:72
error: drivers/net/vmxnet3/vmxnet3_ethdev.c: patch does not apply
Checking patch lib/librte_ether/rte_ethdev.c...
error: lib/librte_ether/rte_ethdev.c: No such file or directory
Checking patch lib/librte_ether/rte_ethdev_core.h...
error: lib/librte_ether/rte_ethdev_core.h: No such file or directory
Checking patch test/test/virtual_pmd.c...
error: while searching for:
virtual_ethdev_promiscuous_mode_disable(struct rte_eth_dev *dev __rte_unused)
{}

static void
virtual_ethdev_mac_address_set(__rte_unused struct rte_eth_dev *dev,
--
{
}

static const struct eth_dev_ops virtual_ethdev_default_dev_ops = {

error: patch failed: test/test/virtual_pmd.c:216
error: test/test/virtual_pmd.c: patch does not apply

DPDK STV team


More information about the test-report mailing list