patches for DPDK stable branches
 help / color / mirror / Atom feed
From: luca.boccassi@gmail.com
To: Matan Azrad <matan@mellanox.com>
Cc: Gaetan Rivet <gaetan.rivet@6wind.com>, dpdk stable <stable@dpdk.org>
Subject: [dpdk-stable] patch 'net/failsafe: fix removed sub-device cleanup' has been queued to stable release 18.02.2
Date: Wed, 23 May 2018 13:10:04 +0100	[thread overview]
Message-ID: <20180523121010.8385-53-luca.boccassi@gmail.com> (raw)
In-Reply-To: <20180523121010.8385-1-luca.boccassi@gmail.com>

Hi,

FYI, your patch has been queued to stable release 18.02.2

Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 05/25/18. So please
shout if anyone has objections.

Thanks.

Luca Boccassi

---
>From 7e42c81e3d86de2a3c3209f4663f4210adf2adda Mon Sep 17 00:00:00 2001
From: Matan Azrad <matan@mellanox.com>
Date: Tue, 22 May 2018 12:38:46 +0000
Subject: [PATCH] net/failsafe: fix removed sub-device cleanup

[ upstream commit 0545c580fc377d33711786eaed665ee60e801bbd ]

The fail-safe PMD registers to RMV event for each removable sub-device
port in order to cleanup the sub-device resources and switch the Tx
sub-device directly when it is plugged-out.

During removal time, the fail-safe PMD stops and closes the sub-device
but it doesn't unregister the LSC and RMV callbacks of the sub-device
port.

It can lead the callbacks to be called for a port which is no more
associated with the fail-safe sub-device, because there is not a
guarantee that a sub-device gets the same port ID for each plug-in
process. This port, for example, may belong to another sub-device of a
different fail-safe device.

Unregister the LSC and RMV callbacks for sub-devices which are not
used.

Fixes: 598fb8aec6f6 ("net/failsafe: support device removal")

Signed-off-by: Matan Azrad <matan@mellanox.com>
Acked-by: Gaetan Rivet <gaetan.rivet@6wind.com>
---
 drivers/net/failsafe/failsafe_ether.c   | 30 ++++++++++++++++++++++++++++++
 drivers/net/failsafe/failsafe_ops.c     |  5 +++++
 drivers/net/failsafe/failsafe_private.h |  5 +++++
 3 files changed, 40 insertions(+)

diff --git a/drivers/net/failsafe/failsafe_ether.c b/drivers/net/failsafe/failsafe_ether.c
index 780bfa4bc..9bf8d0802 100644
--- a/drivers/net/failsafe/failsafe_ether.c
+++ b/drivers/net/failsafe/failsafe_ether.c
@@ -260,6 +260,7 @@ fs_dev_remove(struct sub_device *sdev)
 		sdev->state = DEV_ACTIVE;
 		/* fallthrough */
 	case DEV_ACTIVE:
+		failsafe_eth_dev_unregister_callbacks(sdev);
 		rte_eth_dev_close(PORT_ID(sdev));
 		sdev->state = DEV_PROBED;
 		/* fallthrough */
@@ -320,6 +321,35 @@ fs_rxtx_clean(struct sub_device *sdev)
 	return 1;
 }
 
+void
+failsafe_eth_dev_unregister_callbacks(struct sub_device *sdev)
+{
+	int ret;
+
+	if (sdev == NULL)
+		return;
+	if (sdev->rmv_callback) {
+		ret = rte_eth_dev_callback_unregister(PORT_ID(sdev),
+						RTE_ETH_EVENT_INTR_RMV,
+						failsafe_eth_rmv_event_callback,
+						sdev);
+		if (ret)
+			WARN("Failed to unregister RMV callback for sub_device"
+			     " %d", SUB_ID(sdev));
+		sdev->rmv_callback = 0;
+	}
+	if (sdev->lsc_callback) {
+		ret = rte_eth_dev_callback_unregister(PORT_ID(sdev),
+						RTE_ETH_EVENT_INTR_LSC,
+						failsafe_eth_lsc_event_callback,
+						sdev);
+		if (ret)
+			WARN("Failed to unregister LSC callback for sub_device"
+			     " %d", SUB_ID(sdev));
+		sdev->lsc_callback = 0;
+	}
+}
+
 void
 failsafe_dev_remove(struct rte_eth_dev *dev)
 {
diff --git a/drivers/net/failsafe/failsafe_ops.c b/drivers/net/failsafe/failsafe_ops.c
index 057e435cf..2f9f60b16 100644
--- a/drivers/net/failsafe/failsafe_ops.c
+++ b/drivers/net/failsafe/failsafe_ops.c
@@ -153,6 +153,8 @@ fs_dev_configure(struct rte_eth_dev *dev)
 			if (ret)
 				WARN("Failed to register RMV callback for sub_device %d",
 				     SUB_ID(sdev));
+			else
+				sdev->rmv_callback = 1;
 		}
 		dev->data->dev_conf.intr_conf.rmv = 0;
 		if (lsc_interrupt) {
@@ -163,6 +165,8 @@ fs_dev_configure(struct rte_eth_dev *dev)
 			if (ret)
 				WARN("Failed to register LSC callback for sub_device %d",
 				     SUB_ID(sdev));
+			else
+				sdev->lsc_callback = 1;
 		}
 		dev->data->dev_conf.intr_conf.lsc = lsc_enabled;
 		sdev->state = DEV_ACTIVE;
@@ -289,6 +293,7 @@ fs_dev_close(struct rte_eth_dev *dev)
 	PRIV(dev)->state = DEV_ACTIVE - 1;
 	FOREACH_SUBDEV_STATE(sdev, i, dev, DEV_ACTIVE) {
 		DEBUG("Closing sub_device %d", i);
+		failsafe_eth_dev_unregister_callbacks(sdev);
 		rte_eth_dev_close(PORT_ID(sdev));
 		sdev->state = DEV_ACTIVE - 1;
 	}
diff --git a/drivers/net/failsafe/failsafe_private.h b/drivers/net/failsafe/failsafe_private.h
index 155207423..404b24923 100644
--- a/drivers/net/failsafe/failsafe_private.h
+++ b/drivers/net/failsafe/failsafe_private.h
@@ -119,6 +119,10 @@ struct sub_device {
 	volatile unsigned int remove:1;
 	/* flow isolation state */
 	int flow_isolated:1;
+	/* RMV callback registration state */
+	unsigned int rmv_callback:1;
+	/* LSC callback registration state */
+	unsigned int lsc_callback:1;
 };
 
 struct fs_priv {
@@ -211,6 +215,7 @@ int failsafe_eal_uninit(struct rte_eth_dev *dev);
 /* ETH_DEV */
 
 int failsafe_eth_dev_state_sync(struct rte_eth_dev *dev);
+void failsafe_eth_dev_unregister_callbacks(struct sub_device *sdev);
 void failsafe_dev_remove(struct rte_eth_dev *dev);
 void failsafe_stats_increment(struct rte_eth_stats *to,
 				struct rte_eth_stats *from);
-- 
2.14.2

  parent reply	other threads:[~2018-05-23 12:11 UTC|newest]

Thread overview: 382+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-30 14:02 [dpdk-stable] patch 'vhost: fix compilation issue when vhost debug enabled' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'eal/ppc: remove braces in SMP memory barrier macro' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'app/testpmd: fix DPAA shared library dependency' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'mk: fix dependencies of dpaaX drivers' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'event/dpaa: fix header include' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'bus/dpaa: fix big endian build' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'eal: fix IPC timeout' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'eal: fix IPC socket path' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'eal: fix IPC request " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'eal: fix errno handling in IPC' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'eal: fix race condition in IPC request' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'vfio: fix headers for C++ support' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'doc: reduce features tables column width' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'doc: adapt features tables header height' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'pci: remove duplicated symbol from map file' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'net/bonding: fix library version in meson build' " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'net/ixgbe: " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'net/i40e: " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'net/ring: " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'net/null: " luca.boccassi
2018-04-30 14:02 ` [dpdk-stable] patch 'bitratestats: " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'cryptodev: " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'eventdev: " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'mempool: " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'pdump: " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'table: " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'kni: fix build on RHEL 7.5' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'bus/vdev: fix finding device by name' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'app/procinfo: fix strncpy usage in args parsing' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'examples/exception_path: limit core count to 64' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'kvargs: fix syntax in comments' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix flow creation with a single target queue' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix tunnel offloads cap query' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix disabling Tx packet inlining' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'vhost: fix message payload union in setting ring address' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'vhost: fix offset while mmaping log base " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'vhost: check cmsg not null' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'vhost: fix device cleanup at stop' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'vhost: fix realloc failure' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'vhost: fix log macro name conflict' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'vhost: fix ring index returned to master on stop' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/sfc: add missing defines for SAL annotation' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/sfc/base: fix too long line' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/bonding: fix primary slave port id storage type' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/octeontx: fix null pointer dereference' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/octeontx: fix uninitialized variable in port open' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/nfp: fix assigning port id in mbuf' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/nfp: fix barrier location' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/nfp: fix link speed capabilities' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'doc: fix NFP NIC guide grammar' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/qede: fix alloc from socket 0' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'ethdev: fix string length in name comparison' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/vdev_netvsc: fix routed devices probing' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/cxgbe: fix secondary process initialization' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/enic: allocate stats DMA buffer upfront during probe' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/i40e: fix link update no wait' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx: fix rdma-core glue path with EAL plugins' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/vmxnet3: set the queue shared buffer at start' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mrvl: fix crash when port is closed without starting' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mrvl: fix typo in log message' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mrvl: fix Rx descriptors number' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix sriov flag' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix existing file removal' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix ARM build' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/bnxt: fix LRO disable' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'ethdev: remove unused struct forward declaration' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/sfc: fix mbuf data alignment calculation' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'ethdev: fix queue start' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/sfc: fix type of opaque pointer in perf profile handler' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/bnxt: fix flow director with same cmd different queue' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/i40e: fix intr callback unregister by adding retry' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/i40e: fix flow RSS configuration error' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/igb: fix flow RSS queue index' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix TSO enablement' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix icc build' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: enforce RSS key length limitation' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/mlx5: fix RSS key length query' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/virtio: fix queues pointer check' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/ixgbe: fix intr callback unregister by adding retry' " luca.boccassi
2018-04-30 14:03 ` [dpdk-stable] patch 'net/i40e: fix support DDP packages group 0xff' " luca.boccassi
2018-04-30 14:40   ` [dpdk-stable] patch 'net/avf: fix link autoneg value' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/qede: fix device stop to remove primary MAC' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/qede: fix to prevent overwriting packet type' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'ethdev: fix port accessing after release' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'vhost: avoid concurrency when logging dirty pages' " luca.boccassi
2018-04-30 14:44       ` Maxime Coquelin
2018-04-30 14:56         ` Luca Boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/vhost: fix crash when creating vdev dynamically' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'crypto/dpaa2_sec: fix debug logs' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'config: remove old log level option' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'mbuf: fix truncated strncpy' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'bus/fslmc: fix find device start condition' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'hash: fix missing spinlock unlock in add key' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'app/crypto-perf: fix IOVA translation' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'mem: do not use physical addresses in IOVA as VA mode' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'bus/fslmc: do not needlessly check for IOVA " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'vfio: " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'bus/dpaa: fix resource leak' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'bus/dpaa: fix unchecked return value' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/dpaa: fix array overrun' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/dpaa: fix oob access' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/dpaa2: fix xstats' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'vfio: fix device hotplug when several devices per group' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'ip_frag: fix double free of chained mbufs' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'hash: fix comment for lookup' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'doc: reduce initial offload API rework scope to drivers' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/virtio-user: fix port id type' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/i40e: fix flow RSS TCI use' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/mlx4: fix a typo in header file' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/mlx: fix warnings for unused compiler arguments' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/octeontx: remove redundant driver name update' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/octeontx: fix uninitialized speed variable' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/bonding: fix setting VLAN ID on slave ports' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/bonding: clear started state if start fails' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/szedata2: fix total stats' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/szedata2: fix format string for PCI address' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/enic: fix crash on MTU update with non-setup queues' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/i40e: fix flow RSS queue region' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/i40e: fix flow RSS queue index check' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/ixgbe: fix busy wait during checking link status' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'doc: add timestamp offload to mlx5 features' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/bnxt: fix Rx drop setting' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/sfc/base: fix comparison always true warning' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/i40e: fix DDP profile DEL operation' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/vhost: fix invalid state' " luca.boccassi
2018-04-30 14:40     ` [dpdk-stable] patch 'net/i40e: add comment and clean code for flow RSS' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'net/i40e: fix using error set function' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'net/bonding: free mempool used in mode 6' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'net/bonding: fix typo in log comment' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'drivers/net: fix icc deprecated parameter warning' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'drivers/net: remove redundant icc flag' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'event/opdl: fix atomic queue race condition' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'eventdev: fix MP/MC tail updates in event ring' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'eventdev: remove stale forward declaration' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'event/dpaa: fix integer overflow of max ports' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'vfio: export functions even when disabled' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'ipc: fix use-after-free in synchronous requests' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'ipc: fix missing mutex unlocks on failed send' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'fix ethdev ports enumeration' " luca.boccassi
2018-04-30 15:07       ` Thomas Monjalon
2018-04-30 15:43         ` Luca Boccassi
2018-05-01  9:13           ` Thomas Monjalon
2018-04-30 14:41     ` [dpdk-stable] patch 'fix ethdev port id validation' " luca.boccassi
2018-04-30 15:04       ` Thomas Monjalon
2018-04-30 15:41         ` Luca Boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'bus/fslmc: fix build with clang 3.4' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'doc: fix a typo in the EAL guide' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'doc: fix a typo in rawdev " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'doc: fix typos in OcteonTx guides' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'build: fix default arm64 instruction level' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'mbuf: fix Tx checksum offload API doc' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'mbuf: improve tunnel Tx offloads " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'test/crypto: add MRVL to hash test cases' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa_sec: add macro for device name' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa_sec: add portal presence check' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa_sec: fix null check in uninit' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa2_sec: fix OP storage for physical IOVA mode' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'test/crypto: add macro for dpaa device name' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'app/crypto-perf: fix excess crypto device error' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa_sec: improve the error checking' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa2_sec: improve error handling' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'examples/l2fwd-crypto: fix the default aead assignments' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'examples/ipsec-secgw: fix usage print' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/zuc: do not set default op status' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/zuc: remove unnecessary check' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/zuc: batch ops with same transform' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa_sec: fix HMAC supported digest sizes' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'crypto/dpaa2_sec: " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'mk: fix make defconfig on FreeBSD' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'mempool: fix leak when no objects are populated' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'test: fix memory flags test for low NUMA nodes number' " luca.boccassi
2018-04-30 14:41     ` [dpdk-stable] patch 'test/mempool: fix autotest retry' " luca.boccassi
2018-04-30 14:53       ` [dpdk-stable] patch 'bus/pci: fix find device implementation' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'bus/vdev: " luca.boccassi
2018-05-02  8:26           ` Gaëtan Rivet
2018-05-02 10:57             ` Luca Boccassi
2018-05-02 12:16               ` Gaëtan Rivet
2018-05-02 14:02                 ` Luca Boccassi
2018-05-02 14:23                   ` Gaëtan Rivet
2018-04-30 14:53         ` [dpdk-stable] patch 'net/sfc: add missing Rx fini on RSS setup fail path' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: set padding flags in Rx descriptor' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: fix endianness of flag' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: fix incorrect ntuple flag setting' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: fix Rx checksum flags for tunnel frames' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: fix L2 filter cleanup' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: fix flow destroy' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: reset L2 filter id once filter is freed' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: free memory allocated for VF filters' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: avoid freeing memzone multiple times' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: add device ID for Stratus VF' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/thunderx: fix MTU configuration for jumbo packets' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/ixgbe: enable vector PMD for icc 32 bits' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/mlx4: fix RSS resource leak in case of error' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/mlx4: fix ignored RSS hash types' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/mlx5: fix RSS flow action bounds check' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: fix matching of flow API item masks' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'app/testpmd: fix flow completion for RSS queues' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'app/testpmd: fix lack of flow action configuration' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'app/testpmd: fix RSS " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'app/testpmd: fix missing RSS fields in flow action' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'app/testpmd: fix missing boolean values in flow command' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'ethdev: fix shallow copy of flow API RSS action' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'ethdev: fix missing include in flow API' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnx2x: fix for PCI FLR after ungraceful exit' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/vmxnet3: keep link state consistent' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: avoid invalid vnic id in set L2 Rx mask' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/bnxt: fix mbuf data offset initialization' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'app/testpmd: fix port id type' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'app/testpmd: fix command token' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/vdev_netvsc: remove specified devices IP check' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/vdev_netvsc: add check for specifying by 1 way' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/vdev_netvsc: prefer netvsc devices in scan' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/nfp: fix mbufs releasing when stop or close' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/tap: fix icc build' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'drivers/net: fix link autoneg value for virtual PMDs' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/sfc: process RSS settings on Rx configure step' " luca.boccassi
2018-04-30 14:53         ` [dpdk-stable] patch 'net/sfc: ignore spec bits not covered by mask' " luca.boccassi
2018-04-30 14:54         ` [dpdk-stable] patch 'net/tap: return empty port offload capabilities' " luca.boccassi
2018-04-30 14:54         ` [dpdk-stable] patch 'net/nfp: fix double space in init log' " luca.boccassi
2018-05-03 11:06           ` [dpdk-stable] patch 'net/mlx5: fix flow director rule deletion crash' " luca.boccassi
2018-05-03 11:06             ` [dpdk-stable] patch 'net/mlx4: fix Rx resource leak in case of error' " luca.boccassi
2018-05-15 13:46               ` [dpdk-stable] patch 'app/testpmd: fix copy of raw flow item' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'event/dpaa2: remove check on epoll return' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'event/dpaa2: remove link from info structure' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'crypto/scheduler: set null pointer after freeing' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'crypto/scheduler: fix memory leak' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/crypto-perf: fix burst size calculation' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'crypto/dpaa2_sec: remove IOVA conversion for fle address' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/crypto-perf: check minimum lcore number' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/i40e: fix missing defines for non-AVX build' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'eal: explicit cast of builtin for bsf32' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'eal: explicit cast of core id when getting index' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'eal: declare trace buffer at top of own block' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'spinlock/x86: move stack declaration before code' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net: move stack variable at top of VLAN strip function' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'ethdev: explicit cast of buffered Tx number' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'hash: move stack declaration at top of CRC32c function' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'hash: explicit casts for truncation in CRC32c' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'test/reorder: fix freeing mbuf twice' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'test/distributor: fix return type of thread function' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'test/pipeline: fix return type of stub miss' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'examples/quota_watermark: fix return type of threads' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/dpaa: fix xstats implementation' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'bus/fslmc: fix memory leak and cleanup' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'bus/fslmc: remove dead code' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'raw/skeleton: fix resource leak in test' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'raw/skeleton: remove dead code' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'rawdev: " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'eal: fix mempool ops name parsing' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'eal: fix typo in doc of pointer offset macro' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'memzone: fix size on reserving biggest memzone' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/testpmd: fix slave port detection' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/testpmd: fix valid ports prints' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/testpmd: fix forward ports update' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/testpmd: fix forward ports Rx flush' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/testpmd: fix synchronic port hotplug' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/testpmd: fix removed device link status asking' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'app/testpmd: fix asynchronic port removal' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'examples/performance-thread: fix return type of threads' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'test/pipeline: fix type of table entry parameter' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'ip_frag: fix some debug logs' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'vhost: fix dead lock on closing in server mode' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'vhost: fix typo in comment' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/vhost: initialise device as inactive' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/virtio-user: fix hugepage files enumeration' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/mlx4: fix UDP flow rule limitation enforcement' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/bnxt: set MTU in dev config for jumbo packets' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/bnxt: fix MTU calculation' " luca.boccassi
2018-05-15 13:46                 ` [dpdk-stable] patch 'net/bnxt: return error in stats if init is not complete' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/bnxt: fix to reset status of initialization' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/bnxt: fix Rx mbuf and agg ring leak in dev stop' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/bnxt: fix usage of vnic id' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/mlx5: fix double free on error handling' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/mlx5: fix resource leak in case of error' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/mlx5: fix calculation of Tx TSO inline room size' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/enic: set rte errno to positive value' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'app/testpmd: fix empty list of RSS queues for flow' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/dpaa: fix max push mode queue' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/failsafe: fix probe cleanup' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/i40e: fix link status update' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/sfc: fix inner TCP/UDP checksum offload control' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/i40e: print global register change info' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'ethdev: fix debug log of owner id' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/failsafe: fix sub-device visibility' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'ethdev: add doxygen comments for each state' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'drivers/net: use higher level of probing helper for PCI' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'ethdev: add lock to port allocation check' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/failsafe: fix sub-device ownership race' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'ethdev: fix port removal notification timing' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/i40e: print original value for global register change' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'ethdev: improve doc for name by port ID API' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'app/testpmd: check if CRC strip offload supported' " luca.boccassi
2018-05-15 13:47                 ` [dpdk-stable] patch 'net/mlx5: fix inlining segmented TSO packet' " luca.boccassi
2018-05-15 13:53                   ` [dpdk-stable] patch 'net/avf: fix Rx interrupt mapping' " luca.boccassi
2018-05-15 13:53                     ` [dpdk-stable] patch 'net/bonding: fix slave activation simultaneously' " luca.boccassi
2018-05-16 10:13                       ` [dpdk-stable] patch 'mempool: fix virtual address population' " luca.boccassi
2018-05-16 10:13                         ` [dpdk-stable] patch 'net/bnx2x: do not cast function pointers as a policy' " luca.boccassi
2018-05-23 12:09                           ` [dpdk-stable] patch 'net/mlx5: fix flow director drop rule deletion crash' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'vhost: improve dirty pages logging performance' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/tap: fix isolation mode toggling' " luca.boccassi
2018-05-23 13:40                               ` Wiles, Keith
2018-05-23 14:36                                 ` Luca Boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/i40e: fix failing to disable FDIR Tx queue' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/ixgbe: fix too many interrupts' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/avf: fix traffic blocked on reset' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/mlx4: fix shifts of signed values in Tx' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/sfc: fix errno if flow API RSS action parse fails' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'eal: fix casts in random functions' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'eal: explicit cast in constant byte swap' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'ring: remove useless variables' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'ring: remove signed type flip-flopping' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: fix reference counter integer promotion' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: explicit casts of reference counter' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: explicit cast of headroom on reset' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: explicit cast of size on detach' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net: explicit cast of multicast bit clearing' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net: explicit cast of IP checksum to 16-bit' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net: explicit cast of protocol in IPv6 checksum' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'ethdev: explicit cast of queue count return' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/mlx5: fix build with clang on ARM' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'test/eventdev: fix ethdev port id to 16-bit' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'bus/vdev: fix double space in logs' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'app/testpmd: fix burst stats reporting' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'eal/x86: fix type of variable in memcpy function' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'eal: explicit cast in rwlock functions' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net: explicit cast in L4 checksum' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: fix type of private size in detach' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: fix type of variables in linearize function' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: avoid implicit demotion in 64-bit arithmetic' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'mbuf: avoid integer promotion in prepend/adj/chain' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'ethdev: fix type and scope of variables in Rx burst' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'app/bbdev: fix unchecked return value' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'crypto/scheduler: fix multicore rings re-use' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'crypto/scheduler: fix possible duplicated ring names' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'app/crypto-perf: use strcpy for allocated string' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'app/crypto-perf: fix parameters copy' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'crypto/aesni_gcm: remove unneeded cast' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'cryptodev: fix supported size check' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'cryptodev: add missing security feature string' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'crypto/scheduler: fix 64-bit mask of workers cores' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'ethdev: fix storage type of latest port id' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'app/testpmd: fix exit for virtio-user' " luca.boccassi
2018-05-27  4:14                               ` Yuanhan Liu
2018-05-27 14:36                                 ` Yang, Zhiyong
2018-05-29 10:24                                   ` Luca Boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/ixgbe: fix DCB configuration' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/qede: fix multicast filtering' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/qede: fix missing loop index in Tx SG mode' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/qede: fix unicast filter routine return code' " luca.boccassi
2018-05-23 12:09                             ` [dpdk-stable] patch 'net/tap: fix device removal when no queue exist' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/e1000: fix build of igb only' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/i40e: fix shifts of signed values' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/vdev_netvsc: fix automatic probing' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/bonding: export mode 4 slave info routine' " luca.boccassi
2018-05-23 12:10                             ` luca.boccassi [this message]
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/failsafe: fix duplicate event registration' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/bnxt: fix Tx and Rx burst for secondary process' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/bnxt: use first completion ring for fwd and async event' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/bnxt: fix xstats for VF' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/bnxt: fix Rx checksum flags' " luca.boccassi
2018-05-23 12:10                             ` [dpdk-stable] patch 'net/liquidio: fix link state fetching during start' " luca.boccassi
2018-05-29 10:25                               ` [dpdk-stable] patch 'net/qede: fix slow path completion timeout' " luca.boccassi
2018-05-29 10:25                                 ` [dpdk-stable] patch 'doc: remove deprecated terms from thunderx guide' " luca.boccassi
2018-05-29 10:25                                 ` [dpdk-stable] patch 'net/tap: fix keep-alive queue not detached' " luca.boccassi
2018-05-29 10:25                                 ` [dpdk-stable] patch 'ethdev: add missing TM function to export map' " luca.boccassi
2018-05-29 10:25                                 ` [dpdk-stable] patch 'doc: fix a typo in flow API howto' " luca.boccassi
2018-05-31  8:34                                   ` [dpdk-stable] patch 'net/i40e: fix link status update' " luca.boccassi
2018-05-31  8:34                                     ` [dpdk-stable] patch 'crypto/armv8: fix HMAC supported digest sizes' " luca.boccassi
2018-05-16 10:13                         ` [dpdk-stable] patch 'net/bnx2x: fix KR2 device check' " luca.boccassi
2018-05-16 10:13                         ` [dpdk-stable] patch 'net/bnx2x: fix memzone name overrun' " luca.boccassi
2018-05-15 13:53                     ` [dpdk-stable] patch 'bus/dpaa: fix inconsistent struct alignment' " luca.boccassi
2018-05-15 13:53                     ` [dpdk-stable] patch 'net/nfp: fix memcpy out of source range' " luca.boccassi
2018-05-15 13:53                     ` [dpdk-stable] patch 'net/vdev_netvsc: readlink inputs cannot be aliased' " luca.boccassi
2018-05-15 13:53                     ` [dpdk-stable] patch 'app/procinfo: fix sprintf overrun' " luca.boccassi
2018-05-15 13:53                     ` [dpdk-stable] patch 'app/bbdev: use strcpy for allocated string' " luca.boccassi
2018-05-15 13:53                     ` [dpdk-stable] patch 'eal: remove unused path pattern' " luca.boccassi
2018-05-03 11:06             ` [dpdk-stable] patch 'net/mlx4: fix default RSS hash fields' " luca.boccassi
2018-05-03 11:06             ` [dpdk-stable] patch 'net/mlx4: fix inner RSS support for broken kernels' " luca.boccassi
2018-05-03 11:06             ` [dpdk-stable] patch 'net/dpaa: fix RSS hash support' " luca.boccassi
2018-04-30 14:54         ` [dpdk-stable] patch 'net/sfc/base: add equal stride super-buffer prefix layout' " luca.boccassi
2018-05-01  5:37           ` Andrew Rybchenko
2018-05-01 10:12             ` Luca Boccassi

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=20180523121010.8385-53-luca.boccassi@gmail.com \
    --to=luca.boccassi@gmail.com \
    --cc=gaetan.rivet@6wind.com \
    --cc=matan@mellanox.com \
    --cc=stable@dpdk.org \
    /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).