[dpdk-dev] [PATCH 03/20] thunderx/nicvf: add link status and link update support

2016-05-07 Thread Jerin Jacob
Extended the nicvf_interrupt function to respond NIC_MBOX_MSG_BGX_LINK_CHANGE mbox message from PF and update struct rte_eth_link accordingly. Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek

[dpdk-dev] [PATCH 04/20] thunderx/nicvf: add get_reg and get_reg_length support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 29 + 1 file changed, 29 insertions

[dpdk-dev] [PATCH 05/20] thunderx/nicvf: add dev_configure support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 79 + 1 file changed, 79 insertions

[dpdk-dev] [PATCH 06/20] thunderx/nicvf: add dev_infos_get support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 47 + drivers/net/thunderx

[dpdk-dev] [PATCH 07/20] thunderx/nicvf: add rx_queue_setup/release support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 141 drivers/net/thunderx

[dpdk-dev] [PATCH 08/20] thunderx/nicvf: add tx_queue_setup/release support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 179 1 file changed, 179

[dpdk-dev] [PATCH 09/20] thunderx/nicvf: add rss and reta query and update support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 182 1 file changed, 182

[dpdk-dev] [PATCH 10/20] thunderx/nicvf: add mtu_set and promiscuous_enable support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 53 + drivers/net/thunderx

[dpdk-dev] [PATCH 11/20] thunderx/nicvf: add stats support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 69 + 1 file changed, 69 insertions

[dpdk-dev] [PATCH 12/20] thunderx/nicvf: add single and multi segment tx functions

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/Makefile | 2 + drivers/net/thunderx/nicvf_rxtx.c | 279

[dpdk-dev] [PATCH 13/20] thunderx/nicvf: add single and multi segment rx functions

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.h | 28 drivers/net/thunderx/nicvf_rxtx.c | 318

[dpdk-dev] [PATCH 14/20] thunderx/nicvf: add dev_supported_ptypes_get and rx_queue_count support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 43 - drivers/net/thunderx

[dpdk-dev] [PATCH 15/20] thunderx/nicvf: add rx queue start and stop support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 174 drivers/net/thunderx

[dpdk-dev] [PATCH 16/20] thunderx/nicvf: add tx queue start and stop support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 68 + 1 file changed, 68 insertions

[dpdk-dev] [PATCH 17/20] thunderx/nicvf: add device start, stop and close support

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki --- drivers/net/thunderx/nicvf_ethdev.c | 468 1 file changed, 468

[dpdk-dev] [PATCH 18/20] thunderx/config: set max numa node to two

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob --- config/defconfig_arm64-thunderx-linuxapp-gcc | 1 + 1 file changed, 1 insertion(+) diff --git a/config/defconfig_arm64-thunderx-linuxapp-gcc b/config/defconfig_arm64-thunderx-linuxapp-gcc index 7940bbd..cc12cee 100644 --- a/config/defconfig_arm64-thunderx

[dpdk-dev] [PATCH 19/20] thunderx/nicvf: updated driver documentation and release notes

2016-05-07 Thread Jerin Jacob
Updated doc/guides/nics/overview.rst, doc/guides/nics/thunderx.rst and release notes Changed "*" to "P" in overview.rst to capture the partially supported feature as "*" creating alignment issues with Sphinx table Signed-off-by: Jerin Jacob Signed-off-by: Slawom

[dpdk-dev] [PATCH 20/20] maintainers: claim responsibility for the ThunderX nicvf PMD

2016-05-07 Thread Jerin Jacob
Signed-off-by: Jerin Jacob Signed-off-by: Maciej Czekaj --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1953ea2..3370f18 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -332,6 +332,12 @@ M: Rasesh Mody F: drivers/net/bnx2x/ F: doc

[dpdk-dev] [PATCH] mk: Introduce NXP dpaa2 architecture based on armv8-a

2016-05-09 Thread Jerin Jacob
On Mon, May 09, 2016 at 07:18:22PM +0530, Hemant Agrawal wrote: > This patch introduces dpaa2 machine target to address difference > in cpu parameter, number of core to 8 and no numa support > w.r.t default armv8-a machine > > Signed-off-by: Hemant Agrawal > --- >

[dpdk-dev] [PATCH 19/20] thunderx/nicvf: updated driver documentation and release notes

2016-05-09 Thread Jerin Jacob
On Mon, May 09, 2016 at 10:47:08AM +0200, Thomas Monjalon wrote: > 2016-05-07 20:46, Jerin Jacob: > > --- a/doc/guides/nics/overview.rst > > +++ b/doc/guides/nics/overview.rst > > + = = = = = = = = = = = = = = = = = = = = = = = = = > > = = = = =

[dpdk-dev] [PATCH] mk: Introduce NXP dpaa2 architecture based on armv8-a

2016-05-09 Thread Jerin Jacob
On Mon, May 09, 2016 at 07:02:36PM +0800, Jianbo Liu wrote: > On 9 May 2016 at 17:06, Jerin Jacob wrote: > > On Mon, May 09, 2016 at 07:18:22PM +0530, Hemant Agrawal wrote: > >> This patch introduces dpaa2 machine target to address difference > >> in cpu parameter, numb

[dpdk-dev] [PATCH] mk: Introduce NXP dpaa2 architecture based on armv8-a

2016-05-09 Thread Jerin Jacob
On Mon, May 09, 2016 at 11:22:15PM +0800, Jianbo Liu wrote: > On 9 May 2016 at 20:11, Jerin Jacob wrote: > > On Mon, May 09, 2016 at 07:02:36PM +0800, Jianbo Liu wrote: > >> On 9 May 2016 at 17:06, Jerin Jacob > >> wrote: > >> > On Mon, May 09, 2016 at

[dpdk-dev] [PATCH] mk: Introduce NXP dpaa2 architecture based on armv8-a

2016-05-10 Thread Jerin Jacob
On Tue, May 10, 2016 at 10:10:07AM +0800, Jianbo Liu wrote: > On 10 May 2016 at 00:17, Jerin Jacob > wrote: > > On Mon, May 09, 2016 at 11:22:15PM +0800, Jianbo Liu wrote: > >> On 9 May 2016 at 20:11, Jerin Jacob > >> wrote: > >> > On Mon, May 09,

[dpdk-dev] [PATCH 02/20] thunderx/nicvf: add pmd skeleton

2016-05-10 Thread Jerin Jacob
On Mon, May 09, 2016 at 10:41:22AM -0700, Stephen Hemminger wrote: > On Sat, 7 May 2016 20:46:20 +0530 > Jerin Jacob wrote: > > > + > > +static inline struct nicvf* > > +nicvf_pmd_priv(struct rte_eth_dev *eth_dev) > > +{ > > + return (struct nicvf *)eth_d

[dpdk-dev] [PATCHv3 1/2] config/armv8a: disable igb_uio

2016-05-11 Thread Jerin Jacob
On Wed, May 11, 2016 at 08:22:59AM -0700, Stephen Hemminger wrote: > On Wed, 11 May 2016 19:17:58 +0530 > Hemant Agrawal wrote: > > > IGB_UIO not supported for arm64 arch in kernel so disable. > > > > Signed-off-by: Hemant Agrawal > > Reviewed-by: Santosh Shukla > > Really, I have use

[dpdk-dev] [PATCHv3 1/2] config/armv8a: disable igb_uio

2016-05-12 Thread Jerin Jacob
On Wed, May 11, 2016 at 11:25:59AM -0700, Stephen Hemminger wrote: > On Wed, 11 May 2016 22:32:16 +0530 > Jerin Jacob wrote: > > > On Wed, May 11, 2016 at 08:22:59AM -0700, Stephen Hemminger wrote: > > > On Wed, 11 May 2016 19:17:58 +0530 > > > Hemant Agraw

[dpdk-dev] mbuff rearm_data aligmenet issue on non x86

2016-05-12 Thread Jerin Jacob
Hi All, I would like align mbuff rearm_data field to 8 byte aligned so that write to mbuf->rearm_data with uint64_t* will be naturally aligned. I am not sure about IA but some other architecture/implementation has overhead in non-naturally aligned stores. Proposed patch is something like this

[dpdk-dev] mbuff rearm_data aligmenet issue on non x86

2016-05-12 Thread Jerin Jacob
On Thu, May 12, 2016 at 10:07:09AM +, Ananyev, Konstantin wrote: > Hi Jerrin, > > > > > Hi All, > > > > I would like align mbuff rearm_data field to 8 byte aligned so that > > write to mbuf->rearm_data with uint64_t* will be naturally aligned. > > I am not sure about IA but some other

[dpdk-dev] mbuff rearm_data aligmenet issue on non x86

2016-05-12 Thread Jerin Jacob
On Thu, May 12, 2016 at 01:14:34PM +, Ananyev, Konstantin wrote: > > > > On Thu, May 12, 2016 at 10:07:09AM +, Ananyev, Konstantin wrote: > > > Hi Jerrin, > > > > > > > > > > > Hi All, > > > > > > > > I would like align mbuff rearm_data field to 8 byte aligned so that > > > > write to

[dpdk-dev] [PATCHv3 1/2] config/armv8a: disable igb_uio

2016-05-13 Thread Jerin Jacob
On Fri, May 13, 2016 at 03:37:01AM +, Hemant Agrawal wrote: > > > > -Original Message- > > From: Jianbo Liu [mailto:jianbo.liu at linaro.org] > > Sent: Friday, May 13, 2016 7:13 AM > > To: Santosh Shukla > > Cc: Stephen Hemminger ; Jerin

[dpdk-dev] [PATCH 04/20] thunderx/nicvf: add get_reg and get_reg_length support

2016-05-13 Thread Jerin Jacob
On Thu, May 12, 2016 at 03:39:56PM +, Pattan, Reshma wrote: > > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jerin Jacob > > Sent: Saturday, May 7, 2016 4:16 PM > > To: dev at dpdk.org > > Cc: thomas.monj

[dpdk-dev] [PATCH] arm64: change rte_memcpy to inline function

2016-05-13 Thread Jerin Jacob
On Tue, May 10, 2016 at 02:01:04PM +0530, Jianbo Liu wrote: > Other APP may call rte_memcpy by function pointer, Instead of "Other APP" may be better to use DPDK application > so change it to an inline function. > > Signed-off-by: Jianbo Liu Acked-by: Jerin Jacob &

[dpdk-dev] [PATCH] mbuf: make rearm_data address naturally aligned

2016-05-18 Thread Jerin Jacob
ess is not naturally aligned.This patch fixes the performance issue on those targets. Signed-off-by: Jerin Jacob --- Tested this patch on IA and non-IA(ThunderX) platforms. This patch shows 400Kpps/core improvement on ThunderX + ixgbe + vector environment. and this patch does not have any overhead on

[dpdk-dev] [PATCH] mbuf: make rearm_data address naturally aligned

2016-05-19 Thread Jerin Jacob
On Wed, May 18, 2016 at 05:43:00PM +0100, Bruce Richardson wrote: > On Wed, May 18, 2016 at 07:27:43PM +0530, Jerin Jacob wrote: > > To avoid multiple stores on fast path, Ethernet drivers > > aggregate the writes to data_off, refcnt, nb_segs and port > > to an uint64_t da

[dpdk-dev] [PATCH 19/20] thunderx/nicvf: updated driver documentation and release notes

2016-05-19 Thread Jerin Jacob
On Tue, May 17, 2016 at 04:31:58PM +, Mcnamara, John wrote: > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jerin Jacob > > Sent: Saturday, May 7, 2016 4:17 PM > > To: dev at dpdk.org > > Cc: thomas.monjalon at 6wind.com;

[dpdk-dev] [PATCH v2] mbuf: add helpers to prefetch mbuf

2016-05-19 Thread Jerin Jacob
d helpers that can be used by drivers to prefetch the > rx or tx part of the mbuf, whatever the cache line size. > > Signed-off-by: Olivier Matz Reviewed-by: Jerin Jacob > --- > > v1 -> v2: > - rename part0 as part1 and part1 as part2, as suggested by Thomas >

[dpdk-dev] [PATCH] mbuf: make rearm_data address naturally aligned

2016-05-19 Thread Jerin Jacob
On Thu, May 19, 2016 at 12:18:57PM +, Ananyev, Konstantin wrote: > > Hi everyone, > > > On Thu, May 19, 2016 at 12:20:16AM +0530, Jerin Jacob wrote: > > > On Wed, May 18, 2016 at 05:43:00PM +0100, Bruce Richardson wrote: > > > > On Wed, May 18, 2016 at

[dpdk-dev] [PATCH] mbuf: replace c memcpy code semantics with optimized rte_memcpy

2016-05-24 Thread Jerin Jacob
Signed-off-by: Jerin Jacob --- lib/librte_mempool/rte_mempool.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/librte_mempool/rte_mempool.h b/lib/librte_mempool/rte_mempool.h index ed2c110..ebe399a 100644 --- a/lib/librte_mempool/rte_mempool.h +++ b/lib

[dpdk-dev] [PATCH] mbuf: replace c memcpy code semantics with optimized rte_memcpy

2016-05-24 Thread Jerin Jacob
On Tue, May 24, 2016 at 04:59:47PM +0200, Olivier Matz wrote: > Hi Jerin, > > > On 05/24/2016 04:50 PM, Jerin Jacob wrote: > > Signed-off-by: Jerin Jacob > > --- > > lib/librte_mempool/rte_mempool.h | 5 ++--- > > 1 file changed, 2 insertions(+), 3 de

[dpdk-dev] [PATCH v5 1/3] mempool: support external handler

2016-05-24 Thread Jerin Jacob
On Thu, May 19, 2016 at 02:44:59PM +0100, David Hunt wrote: > Until now, the objects stored in mempool mempool were internally stored a > ring. This patch introduce the possibility to register external handlers > replacing the ring. > > The default behavior remains unchanged, but calling the new

[dpdk-dev] [PATCH] qede: fix build issue in the cross-compiling mode

2016-05-25 Thread Jerin Jacob
In cross-compiling mode CC can be aarch64-*-linux-gnu-gcc instead of just gcc Signed-off-by: Jerin Jacob --- drivers/net/qede/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/qede/Makefile b/drivers/net/qede/Makefile index c9b3b1c..10ced84 100644

[dpdk-dev] [PATCH v3 2/4] ixgbe: implement vector PMD for arm architecture

2016-05-25 Thread Jerin Jacob
On Fri, May 06, 2016 at 11:55:46AM +0530, Jianbo Liu wrote: > use ARM NEON intrinsic to implement ixgbe vPMD > > Signed-off-by: Jianbo Liu > --- > drivers/net/ixgbe/Makefile | 4 + > drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 561 > > 2 files

[dpdk-dev] [PATCH v2] qede: fix build issue in the cross-compiling mode

2016-05-26 Thread Jerin Jacob
In cross-compiling mode CC can be aarch64-*-linux-gnu-gcc instead of just gcc Suggested-by: Ferruh Yigit Signed-off-by: Jerin Jacob --- v1..v2 Use CONFIG_RTE_TOOLCHAIN_GCC instead of regular expression in filter --- drivers/net/qede/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion

[dpdk-dev] [PATCH v2] mempool: replace c memcpy code semantics with optimized rte_memcpy

2016-05-26 Thread Jerin Jacob
Signed-off-by: Jerin Jacob --- v1..v2 Corrected the the git commit message(s/mbuf/mempool/g) --- lib/librte_mempool/rte_mempool.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/librte_mempool/rte_mempool.h b/lib/librte_mempool/rte_mempool.h index 60339bd..24876a2

[dpdk-dev] [PATCH] fix build issues in the cross-compiling mode

2016-05-26 Thread Jerin Jacob
Removed comparison against $CC in Makefiles as in cross-compiling mode CC can be a different string instead of string "gcc" Suggested-by: Thomas Monjalon Signed-off-by: Jerin Jacob --- app/test/Makefile| 2 +- drivers/net/cxgbe/Makefile | 6 -- drivers/net/e100

[dpdk-dev] [PATCH 1/6] ethdev: add Tx preparation

2016-09-08 Thread Jerin Jacob
On Fri, Aug 26, 2016 at 06:22:53PM +0200, Tomasz Kulasek wrote: > Added API for `rte_eth_tx_prep` > > uint16_t rte_eth_tx_prep(uint8_t port_id, uint16_t queue_id, > struct rte_mbuf **tx_pkts, uint16_t nb_pkts) > > Added fields to the `struct rte_eth_desc_lim`: > > uint16_t

[dpdk-dev] [PATCH 1/6] ethdev: add Tx preparation

2016-09-09 Thread Jerin Jacob
On Thu, Sep 08, 2016 at 04:09:05PM +, Kulasek, TomaszX wrote: > Hi Jerin, Hi TomaszX, > > > -Original Message- > > From: Jerin Jacob [mailto:jerin.jacob at caviumnetworks.com] > > Sent: Thursday, September 8, 2016 09:29 > > To: Kulasek, TomaszX >

[dpdk-dev] [RFC PATCH v2 1/5] librte_ether: add internal callback functions

2016-09-09 Thread Jerin Jacob
On Fri, Aug 26, 2016 at 10:10:16AM +0100, Bernard Iremonger wrote: > add _rte_eth_dev_callback_process_vf function. > add _rte_eth_dev_callback_process_generic function > > Adding a callback to the user application on VF to PF mailbox message, > allows passing information to the application

[dpdk-dev] [RFC PATCH v2 3/5] librte_ether: add API's for VF management

2016-09-09 Thread Jerin Jacob
On Fri, Aug 26, 2016 at 10:10:18AM +0100, Bernard Iremonger wrote: > Add new API functions to configure and manage VF's on a NIC. > > add rte_eth_dev_vf_ping function. > add rte_eth_dev_set_vf_vlan_anti_spoof function. > add rte_eth_dev_set_vf_mac_anti_spoof function. > > Signed-off-by:

[dpdk-dev] [RFC PATCH v2 1/5] librte_ether: add internal callback functions

2016-09-13 Thread Jerin Jacob
-Original Message- > > From: Jerin Jacob [mailto:jerin.jacob at caviumnetworks.com] > > Sent: Friday, September 09, 2016 10:11 AM > > To: Bernard Iremonger > > Cc: rahul.r.shah at intel.com; wenzhuo.lu at intel.com; dev at dpdk.org; > > ZELEZNIAK, ALEX > >

[dpdk-dev] [RFC PATCH v2 1/5] librte_ether: add internal callback functions

2016-09-14 Thread Jerin Jacob
be enough. In any case, I think exposing the fine details of PF/VF MBOX scheme in the ethdev spec is not a good idea. > > > > -Original Message- > > From: Jerin Jacob [mailto:jerin.jacob at caviumnetworks.com] > > Sent: Tuesday, September 13, 2016 4:46 AM > &g

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-14 Thread Jerin Jacob
On Thu, Oct 13, 2016 at 11:14:38PM -0500, Bill Fischofer wrote: > Hi Jerin, Hi Bill, Thanks for the review. [snip] > > + * If the device init operation is successful, the correspondence between > > + * the device identifier assigned to the new device and its associated > > + * *rte_event_dev*

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-14 Thread Jerin Jacob
On Fri, Oct 14, 2016 at 10:30:33AM +, Hemant Agrawal wrote: > > > Am I reading this correctly that there is no way to support an > > > indefinite waiting capability? Or is this just saying that if a timed > > > wait is performed there are min/max limits for the wait duration? > > > >

[dpdk-dev] [PATCH v2 2/5] i40e: implement vector PMD for ARM architecture

2016-10-14 Thread Jerin Jacob
On Fri, Oct 14, 2016 at 09:30:01AM +0530, Jianbo Liu wrote: > Use ARM NEON intrinsic to implement i40e vPMD > > Signed-off-by: Jianbo Liu I'm not entirely familiar with i40e internals.The patch looks OK interms of using NEON instructions. Acked-by: Jerin Jacob > --- > d

[dpdk-dev] [PATCH v2 3/5] i40e: enable i40e vector PMD on ARMv8a platform

2016-10-14 Thread Jerin Jacob
On Fri, Oct 14, 2016 at 09:30:02AM +0530, Jianbo Liu wrote: > Signed-off-by: Jianbo Liu Reviewed-by: Jerin Jacob > --- > config/defconfig_arm64-armv8a-linuxapp-gcc | 1 - > doc/guides/nics/features/i40e_vec.ini | 1 + > doc/guides/nics/features/i40e_vf_vec.ini | 1 + >

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-17 Thread Jerin Jacob
On Fri, Oct 14, 2016 at 03:00:57PM +, Eads, Gage wrote: > Thanks Jerin, this looks good. I've put a few notes/questions inline. Thanks Gage. > > > + > > +/** > > + * Get the device identifier for the named event device. > > + * > > + * @param name > > + * Event device name to select

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-17 Thread Jerin Jacob
On Fri, Oct 14, 2016 at 05:02:21PM +0100, Bruce Richardson wrote: > On Wed, Oct 12, 2016 at 01:00:16AM +0530, Jerin Jacob wrote: > > Thanks to Intel and NXP folks for the positive and constructive feedback > > I've received so far. Here is the updated RFC(v2). > > > >

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-18 Thread Jerin Jacob
On Mon, Oct 17, 2016 at 08:26:33PM +, Eads, Gage wrote: > > > > -Original Message- > > From: Jerin Jacob [mailto:jerin.jacob at caviumnetworks.com] > > Sent: Sunday, October 16, 2016 11:18 PM > > To: Eads, Gage > > Cc: dev at dpdk.org; thom

[dpdk-dev] Project Governance and Linux Foundation

2016-10-18 Thread Jerin Jacob
On Mon, Oct 17, 2016 at 05:23:42PM -0400, Dave Neary wrote: > Hi, > > On 10/17/2016 07:52 AM, O'Driscoll, Tim wrote: > >> -Original Message- > >> I don't really understand what can be gained by moving to Linux > >> Foundation, but I am almost sure that no individual expert will be able >

[dpdk-dev] Project Governance and Linux Foundation

2016-10-18 Thread Jerin Jacob
On Tue, Oct 18, 2016 at 03:27:27PM +0200, Thomas Monjalon wrote: > 2016-10-18 17:04, Jerin Jacob: > > On Mon, Oct 17, 2016 at 05:23:42PM -0400, Dave Neary wrote: > > > > I still hear concerns on this, and based on discussions with others who > > > > put their nam

[dpdk-dev] Project Governance and Linux Foundation

2016-10-19 Thread Jerin Jacob
On Wed, Oct 19, 2016 at 08:04:19AM +, O'Driscoll, Tim wrote: > > From: Jerin Jacob [mailto:jerin.jacob at caviumnetworks.com] > > > > On Tue, Oct 18, 2016 at 03:27:27PM +0200, Thomas Monjalon wrote: > > > 2016-10-18 17:04, Jerin Jacob: > > > > On Mon,

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-26 Thread Jerin Jacob
On Wed, Oct 12, 2016 at 01:00:16AM +0530, Jerin Jacob wrote: > Thanks to Intel and NXP folks for the positive and constructive feedback > I've received so far. Here is the updated RFC(v2). > > I've attempted to address as many comments as possible. > > This series adds rte_even

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-26 Thread Jerin Jacob
On Wed, Oct 26, 2016 at 12:11:03PM +, Van Haaren, Harry wrote: > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jerin Jacob > > > > So far, I have received constructive feedback from Intel, NXP and Linaro > > folks. &

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-27 Thread Jerin Jacob
On Wed, Oct 26, 2016 at 01:43:25PM +0100, Bruce Richardson wrote: > On Tue, Oct 25, 2016 at 11:19:05PM +0530, Jerin Jacob wrote: > > On Wed, Oct 12, 2016 at 01:00:16AM +0530, Jerin Jacob wrote: > > > Thanks to Intel and NXP folks for the positive and constructive feedback >

[dpdk-dev] [PATCH] doc: remove Intel reference from multi-process support guide

2016-10-27 Thread Jerin Jacob
multi-process support has been verified on non IA such as ARMv8. Signed-off-by: Jerin Jacob --- doc/guides/prog_guide/multi_proc_support.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/prog_guide/multi_proc_support.rst b/doc/guides/prog_guide

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-28 Thread Jerin Jacob
On Wed, Oct 26, 2016 at 01:54:14PM +0100, Bruce Richardson wrote: > On Wed, Oct 26, 2016 at 05:54:17PM +0530, Jerin Jacob wrote: > > On Wed, Oct 26, 2016 at 12:11:03PM +, Van Haaren, Harry wrote: > > > > -Original Message- > > > > From: dev [mailto:d

[dpdk-dev] [RFC] [PATCH v2] libeventdev: event driven programming model framework for DPDK

2016-10-28 Thread Jerin Jacob
On Fri, Oct 28, 2016 at 09:36:46AM +0100, Bruce Richardson wrote: > On Fri, Oct 28, 2016 at 08:31:41AM +0530, Jerin Jacob wrote: > > On Wed, Oct 26, 2016 at 01:54:14PM +0100, Bruce Richardson wrote: > > > On Wed, Oct 26, 2016 at 05:54:17PM +0530, Jerin Jacob wrote: > >

[dpdk-dev] [PATCH v11 1/6] ethdev: add Tx preparation

2016-10-28 Thread Jerin Jacob
On Fri, Oct 28, 2016 at 10:15:47AM +, Ananyev, Konstantin wrote: > Hi Tomasz, > > > > > > Not sure why? > > > > > If tx_pkt_prep == NULL, then rte_eth_tx_prep() would just act as noop. > > > > > Right now it is not mandatory for the PMD to implement it. > > > > > > > > If it is not

Re: [dpdk-dev] [RFC PATCH] eventdev: add buffered enqueue and flush APIs

2016-12-02 Thread Jerin Jacob
On Fri, Dec 02, 2016 at 01:45:56PM -0600, Gage Eads wrote: > This commit adds buffered enqueue functionality to the eventdev API. > It is conceptually similar to the ethdev API's tx buffering, however > with a smaller API surface and no dropping of events. Hello Gage, Different implementation

<    1   2   3   4   5   6