Re: [dpdk-dev] [PATCH] net/memif: allocate socket hash on any NUMA socket

2021-10-04 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> On 9/28/2021 2:51 PM, Junxiao Shi wrote: > > Previously, memif socket hash is always allocated on NUMA socket 0. > > If the application is entirely running on another NUMA socket and EAL > > --socket-limit prevents memory allocation on NUMA socket 0, memif > > creation fails with "HASH: memory

Re: [dpdk-dev] [PATCH] net/memif: fix chained mbuf determination

2021-09-21 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
chained mbuf > > is actually present. > > > > Signed-off-by: Junxiao Shi Looks ok to me. Thanks for the patch! Reviewed-by: Jakub Grajciar

[dpdk-dev] [PATCH] eal: promote rte_mcfg_get_single_file_segment to stable ABI

2021-09-13 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
Signed-off-by: Jakub Grajciar jgraj...@cisco.com<mailto:jgraj...@cisco.com> --- doc/guides/rel_notes/release_21_11.rst | 3 +++ lib/eal/include/rte_eal_memconfig.h| 4 lib/eal/version.map| 4 +--- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git

Re: [dpdk-dev] [PATCH v2] net/memif: fix abstract socket addr_len

2021-07-28 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> -Original Message- > From: Nathan Skrzypczak > Sent: Friday, July 23, 2021 11:19 AM > To: dev@dpdk.org > Cc: andrew.rybche...@oktetlabs.ru; Jakub Grajciar -X (jgrajcia - PANTHEON > TECH SRO at Cisco) > Subject: [PATCH v2] net/memif: fix abstract socket addr_len

Re: [dpdk-dev] [PATCH] net/memif: fix missing Tx-bps stats for zero-copy

2021-05-18 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
Hi, Sorry for the inconvenience, the thread got filtered so I only found it in spam after Damjan notified me. The patch looks good. Thanks for the fix! Reviewd-By: Jakub Grajciar > -Original Message- > From: Ferruh Yigit > Sent: Tuesday, May 18, 2021 2:09 PM > To: Tiany

[dpdk-dev] [PATCH v4] net/memif: use abstract socket address

2020-10-12 Thread Jakub Grajciar
Abstract socket address has no connection with filesystem pathnames and the socket disappears once all open references are closed. Memif pmd will use abstract socket address by default. For backwards compatibility use new argument 'socket-abstract=no' Signed-off-by: Jakub Grajciar

[dpdk-dev] [PATCH v3] net/memif: use abstract socket address

2020-10-09 Thread Jakub Grajciar
Abstract socket address has no connection with filesystem pathnames and the socket disappears once all open references are closed. Memif pmd will use abstract socket address by default. For backwards compatibility use new argument 'socket-abstract=no' Signed-off-by: Jakub Grajciar

Re: [dpdk-dev] [PATCH v2 1/8] net/memif: do not update local copy of tail in tx function

2020-10-09 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
gt; transmitter and receiver affecting the performance. Hi Honnappa, The patch series is looking good. Reviewed-by: Jakub Grajciar

[dpdk-dev] [PATCH v2] net/memif: use abstract socket address

2020-10-07 Thread Jakub Grajciar
Abstract socket address has no connection with filesystem pathnames and the socket dissapears once all open references are closed. Memif pmd will use abstract socket address by default. For backwards compatibility use new argument 'socket-abstract=no' Signed-off-by: Jakub Grajciar

Re: [dpdk-dev] [PATCH] net/memif: use abstract socket address

2020-10-05 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> -Original Message- > From: Ferruh Yigit > Sent: Monday, October 5, 2020 3:09 PM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco) > ; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH] net/memif: use abstract socket address > > On 10/5/2020 1:39

[dpdk-dev] [PATCH] net/memif: use abstract socket address

2020-10-05 Thread Jakub Grajciar
Abstract socket address has no connection with filesystem pathnames and the socket dissapears once all open references are closed. Memif pmd will use abstract socket address by default. For backwards compatibility use new argument 'socket-abstract=no' Signed-off-by: Jakub Grajciar

Re: [dpdk-dev] [PATCH] net/memif: relax barrier for zero copy path

2020-09-21 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
fore the store-release are observed before it. Ok then, since the sync is there and the rest seems fine to me. Thanks, Jakub Reviewed-by: Jakub Grajciar

Re: [dpdk-dev] [PATCH] net/memif: relax barrier for zero copy path

2020-09-21 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
Hi Honnappa, Inline comments... > -Original Message- > From: Honnappa Nagarahalli > Sent: Saturday, September 19, 2020 12:49 AM > To: Phil Yang ; Jakub Grajciar -X (jgrajcia - PANTHEON > TECH SRO at Cisco) ; dev@dpdk.org > Cc: Ruifeng Wang ; nd ; Honnappa > Nagara

Re: [dpdk-dev] [EXT] [PATCH 1/5] examples/l2fwd-event: free resources in case of error

2020-06-16 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> -Original Message- > From: Sunil Kumar Kori > Sent: Wednesday, June 10, 2020 12:01 PM > To: Muhammad Bilal > Cc: declan.dohe...@intel.com; tomasz.kante...@intel.com; Pavan Nikhilesh > Bhagavatula ; dev@dpdk.org; Jakub Grajciar -X > (jgrajcia - PANTH

[dpdk-dev] [PATCH v2] net/memif: enable promisc mode

2020-04-16 Thread Jakub Grajciar
enable promisc mode Signed-off-by: Jakub Grajciar --- drivers/net/memif/rte_eth_memif.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/memif/rte_eth_memif.c b/drivers/net/memif/rte_eth_memif.c index 81d71c53a..0ac38044e 100644 --- a/drivers/net/memif/rte_eth_memif.c +++ b

[dpdk-dev] [PATCH v2] net/memif: enable promisc mode

2020-04-16 Thread Jakub Grajciar
enable promisc mode Signed-off-by: Jakub Grajciar --- drivers/net/memif/rte_eth_memif.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/memif/rte_eth_memif.c b/drivers/net/memif/rte_eth_memif.c index 81d71c53a..0ac38044e 100644 --- a/drivers/net/memif/rte_eth_memif.c +++ b

[dpdk-dev] [PATCH] net/memif: enable promisc mode

2020-04-16 Thread Jakub Grajciar
Signed-off-by: Jakub Grajciar --- drivers/net/memif/rte_eth_memif.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/memif/rte_eth_memif.c b/drivers/net/memif/rte_eth_memif.c index 81d71c53a..0ac38044e 100644 --- a/drivers/net/memif/rte_eth_memif.c +++ b/drivers/net/memif

[dpdk-dev] [PATCH] net/memif: implement promisc enable/disable

2020-04-13 Thread Jakub Grajciar
implement promisc enable/disable for memif PMD Signed-off-by: Jakub Grajciar --- drivers/net/memif/rte_eth_memif.c | 16 1 file changed, 16 insertions(+) diff --git a/drivers/net/memif/rte_eth_memif.c b/drivers/net/memif/rte_eth_memif.c index 81d71c53a..d138ec89e 100644 --- a

Re: [dpdk-dev] [PATCH 1/2] net/memif: enable loopback

2020-02-19 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> -Original Message- > From: Július Milan > Sent: Wednesday, February 19, 2020 9:19 AM > To: dev@dpdk.org; Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco) > > Subject: [dpdk-dev][PATCH 1/2] net/memif: enable loopback > > With this patch it is possible

Re: [dpdk-dev] [PATCH 2/2] net/memif: fix init handling when already connected

2020-02-19 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> -Original Message- > From: Július Milan > Sent: Wednesday, February 19, 2020 9:19 AM > To: dev@dpdk.org; Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco) > > Subject: [dpdk-dev][PATCH 2/2] net/memif: fix init handling when already > connected >

Re: [dpdk-dev] [PATCH v6] net/memif: zero-copy slave

2019-11-12 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> -Original Message- > From: Thomas Monjalon > Sent: Monday, November 11, 2019 4:25 PM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco) > > Cc: dev@dpdk.org; Ferruh Yigit ; David Marchand > ; Anatoly Burakov > > Subject: Re: [dpdk-dev] [PAT

[dpdk-dev] [PATCH v6] net/memif: zero-copy slave

2019-11-04 Thread Jakub Grajciar
Zero-copy slave support for memif PMD. Slave interface exposes DPDK memory to master interface. Only single file segments are supported (EAL option --single-file-segments). Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 42 +- drivers/net/memif/Makefile

Re: [dpdk-dev] [PATCH v5] net/memif: zero-copy slave

2019-10-30 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)
> > On 8/22/2019 9:18 AM, Jakub Grajciar wrote: > > > Zero-copy slave support for memif PMD. > > > Slave interface exposes DPDK memory to master interface. Only single > > > file segments are supported (EAL option --single-file-segments). > > Do you reall

Re: [dpdk-dev] [PATCH] net/memif: add multiple memif data transmission support

2019-10-23 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Anand Sunkad > Sent: Thursday, October 17, 2019 3:21 PM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > > Cc: dev@dpdk.org; Vivek Gupta ; Thomas > Mulamangalath ; Anand Sunkad > > Subject: [PATCH] net/mem

[dpdk-dev] [PATCH v2] net/memif: fix invalid unix domain address length

2019-10-23 Thread Jakub Grajciar
Define MEMIF_SOCKET_UN_SIZE to size of unix domain socket address. Report error in case of longer path. Fixes: b923866c6974 ("net/memif: allow for full key size in socket name") Cc: step...@networkplumber.org Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 2 +

Re: [dpdk-dev] [PATCH] net/memif: fix invalid unix domain address length

2019-10-22 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> Why does this not use abstract unix domain socket naming? > That would be much less error prone, because then the socket would > disappear when all applications using it are closed. How would that work with containers? I'll consider that for a new patch, maybe it could be optional?

Re: [dpdk-dev] [PATCH] net/memif: fix invalid unix domain address length

2019-10-22 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Ferruh Yigit > Sent: Tuesday, October 22, 2019 6:33 PM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > ; dev@dpdk.org > Cc: step...@networkplumber.org > Subject: Re: [dpdk-dev] [PATCH] net/memif: fix invalid unix do

[dpdk-dev] [PATCH] net/memif: fix invalid unix domain address length

2019-10-22 Thread Jakub Grajciar
Define MEMIF_SOCKET_UN_SIZE to size of unix domain socket address. Report error in case of longer path. Fixes: b923866c6974 ("net/memif: allow for full key size in socket name") Cc: step...@networkplumber.org Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 2 +

Re: [dpdk-dev] [PATCH v5] net/memif: zero-copy slave

2019-10-17 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> Hi Jakub, > > Just to double check if anyone is looking into the bind() error issue which is > since following commit, I am waiting for more input on it. > > Commit b923866c6974 ("net/memif: allow for full key size in socket name") > Cc: step...@networkplumber.org Definitely an issue, I must

Re: [dpdk-dev] [PATCH] net/memif: add multiple memif data transmission support

2019-10-17 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Anand Sunkad > Sent: Wednesday, October 16, 2019 3:22 PM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > > Cc: dev@dpdk.org; Vivek Gupta ; Thomas > Mulamangalath ; Anand Sunkad > > Subject: [PATCH] net/mem

Re: [dpdk-dev] [PATCH v2] net/memif: optimized with one-way barrier

2019-10-09 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Phil Yang > Sent: Wednesday, October 9, 2019 4:05 AM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > ; ferruh.yi...@intel.com; dev@dpdk.org > Cc: tho...@monjalon.net; Damjan Marion (damarion) > ; honnappa.nagarah

Re: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-10-09 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
erformance gain. > > > > > > > > Signed-off-by: Phil Yang > > > > Reviewed-by: Gavin Hu > > > > The patch is looking good, but 'MEMIF_VERSION_MAJOR' in memif.h needs > > to be set to 3 as ring pointers are no longer volatile. > > Updated in v2. > Thanks for your comments. > > Thanks, > Phil I jumped the gun with the version bump. The change doesn't break compatibility. I'm putting reviewed label on v1. Sorry for the inconvenience. Reviewed-by: Jakub Grajciar

Re: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-10-08 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> > -Original Message- > > From: dev On Behalf Of Phil Yang > > Sent: Monday, August 26, 2019 7:00 PM > > To: jgraj...@cisco.com; dev@dpdk.org > > Cc: tho...@monjalon.net; jer...@marvell.com; Honnappa Nagarahalli > > ; damar...@cisco.com; nd > > > Subject: [dpdk-dev] [PATCH v1] net/memif:

Re: [dpdk-dev] [RFC v3] net/memif: allow for full key size in socket name

2019-10-07 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
Hi Ferruh, > Hi Jakub, > > While testing your zero-copy patch [1], I stuck to a bind() error [2]. > When provided a socket length bigger than "sizeof(struct sockaddr)", bind() > fails. I am testing this on a Fedora system. > I wonder if there is a check in glibc related to the length. Z

Re: [dpdk-dev] [RFC v3] net/memif: allow for full key size in socket name

2019-08-30 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Stephen Hemminger > Sent: Tuesday, July 16, 2019 7:21 PM > To: dev@dpdk.org; Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at > Cisco) > Cc: Stephen Hemminger > Subject: [RFC v3] net/memif: allow for full key size in socket n

[dpdk-dev] [PATCH v5] net/memif: zero-copy slave

2019-08-22 Thread Jakub Grajciar
Zero-copy slave support for memif PMD. Slave interface exposes DPDK memory to master interface. Only single file segments are supported (EAL option --single-file-segments). Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 42 +- drivers/net/memif/Makefile

[dpdk-dev] [PATCH v2] net/memif: fix coverity defects

2019-08-05 Thread Jakub Grajciar
fixes CID: 343440, 343459, 343464, 343394 Signed-off-by: Jakub Grajciar --- drivers/net/memif/memif_socket.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) V2: - fix coding style diff --git a/drivers/net/memif/memif_socket.c b/drivers/net/memif/memif_socket.c index

[dpdk-dev] [PATCH] net/memif: fix coverity defects

2019-08-05 Thread Jakub Grajciar
fixes CID: 343440, 343459, 343464, 343394 Signed-off-by: Jakub Grajciar --- drivers/net/memif/memif_socket.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/drivers/net/memif/memif_socket.c b/drivers/net/memif/memif_socket.c index 01a935f87..65dff321c 100644

Re: [dpdk-dev] [PATCH v4] net/memif: zero-copy slave

2019-07-23 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Ferruh Yigit > Sent: Wednesday, July 10, 2019 5:07 PM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > ; dev@dpdk.org > Cc: anatoly.bura...@intel.com > Subject: Re: [dpdk-dev] [PATCH v4] net/memif: zero-copy slave

[dpdk-dev] [PATCH v4] net/memif: zero-copy slave

2019-07-09 Thread Jakub Grajciar
Zero-copy slave support for memif PMD. Slave interface exposes DPDK memory to master interface. Only single file segments are supported (EAL option --single-file-segments). Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 29 ++ drivers/net/memif/Makefile

[dpdk-dev] [PATCH v3] net/memif: zero-copy slave

2019-07-03 Thread Jakub Grajciar
Zero-copy slave support for memif PMD. Slave interface exposes DPDK memory to master interface. Only single file segments are supported (EAL option --single-file-segments). Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 29 ++ drivers/net/memif/Makefile| 1

[dpdk-dev] [PATCH v2] net/memif: zero-copy slave

2019-07-02 Thread Jakub Grajciar
Zero-copy slave support for memif PMD. Slave interface exposes DPDK memory to master interface. Only single file segments are supported (EAL option --single-file-segments). Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 29 ++ drivers/net/memif/Makefile| 1

[dpdk-dev] [PATCH] net/memif: zero-copy slave

2019-07-02 Thread Jakub Grajciar
Zero-copy slave support for memif PMD. Slave interface exposes DPDK memory to master interface. Only single file segments are supported (EAL option --single-file-segments). Signed-off-by: Jakub Grajciar --- doc/guides/nics/memif.rst | 29 ++ drivers/net/memif/Makefile| 1

[dpdk-dev] [PATCH v3] net/memif: multi-process support

2019-06-25 Thread Jakub Grajciar
Multi-process support for memif PMD. Primary process handles connection establishment. Secondary process queries for memory regions. Signed-off-by: Jakub Grajciar --- drivers/net/memif/Makefile| 3 + drivers/net/memif/memif_socket.c | 45 +-- drivers/net/memif/meson.build | 3

[dpdk-dev] [PATCH v2] net/memif: multi-process support

2019-06-18 Thread Jakub Grajciar
Multi-process support for memif PMD. Primary process handles connection establishment. Secondary process queries for memory regions. Signed-off-by: Jakub Grajciar --- drivers/net/memif/Makefile| 3 + drivers/net/memif/memif_socket.c | 45 +-- drivers/net/memif/meson.build | 3

[dpdk-dev] [PATCH v1] net/memif: multi-process support

2019-06-12 Thread Jakub Grajciar
Multi-process support for memif PMD. Primary process handles connection establishment. Secondary process queries for memory regions. Signed-off-by: Jakub Grajciar --- drivers/net/memif/Makefile| 4 + drivers/net/memif/memif_socket.c | 45 ++-- drivers/net/memif/meson.build | 4

[dpdk-dev] [PATCH v12] net/memif: introduce memory interface (memif) PMD

2019-06-06 Thread Jakub Grajciar
is supported in DPDK memif implementation. Memif is Linux only. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + config/common_base |5 + config/common_linux |1 + doc/guides/nics/features/memif.ini

Re: [dpdk-dev] [PATCH v10] net/memif: introduce memory interface (memif) PMD

2019-06-06 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Ferruh Yigit > Sent: Thursday, June 6, 2019 11:24 AM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > ; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v10] net/memif: introduce memory interface > (memif) PMD >

[dpdk-dev] [PATCH v11] net/memif: introduce memory interface (memif) PMD

2019-06-06 Thread Jakub Grajciar
is supported in DPDK memif implementation. Memif is Linux only. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + config/common_base |5 + config/common_linux |1 + doc/guides/nics/features/memif.ini

Re: [dpdk-dev] [PATCH v10] net/memif: introduce memory interface (memif) PMD

2019-06-03 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Ye Xiaolong > Sent: Friday, May 31, 2019 9:43 AM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v10] net/memif: introduce memory interface > (memif) PMD >

[dpdk-dev] [PATCH v10] net/memif: introduce memory interface (memif) PMD

2019-05-30 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + config/common_base |5 + config/common_linux |1 + doc/guides

Re: [dpdk-dev] [RFC v9] /net: memory interface (memif)

2019-05-30 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Ferruh Yigit > Sent: Wednesday, May 29, 2019 7:29 PM > To: Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco) > ; dev@dpdk.org > Subject: Re: [dpdk-dev] [RFC v9] /net: memory interface (memif) > > + > > +.. csv

[dpdk-dev] [RFC v9] /net: memory interface (memif)

2019-05-20 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + config/common_base |5 + config/common_linux |1 + doc/guides

Re: [dpdk-dev] [RFC v8] /net: memory interface (memif)

2019-05-20 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> -Original Message- > From: Stephen Hemminger > Sent: Thursday, May 16, 2019 5:22 PM > To: Jakub Grajciar > > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [RFC v8] /net: memory interface (memif) > > On Thu, 16 May 2019 13:46:58 +0200 > Jakub Grajciar wr

[dpdk-dev] [RFC v8] /net: memory interface (memif)

2019-05-16 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + app/test-pmd/testpmd.c |2 + config/common_base |5 + config

[dpdk-dev] [RFC v7] /net: memory interface (memif)

2019-05-13 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + app/test-pmd/testpmd.c |2 + config/common_base |5 + config

[dpdk-dev] [RFC v6] /net: memory interface (memif)

2019-05-09 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + app/test-pmd/testpmd.c |2 + config/common_base |5 + config

Re: [dpdk-dev] [RFC v5] /net: memory interface (memif)

2019-05-06 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
From: Honnappa Nagarahalli Sent: Friday, May 3, 2019 6:27 AM To: Jakub Grajciar; Ferruh Yigit; dev@dpdk.org; Honnappa Nagarahalli Cc: nd; nd Subject: RE: [dpdk-dev] [RFC v5] /net: memory interface (memif) > On 3/22/2019 11:57 AM, Jakub Grajciar wr

Re: [dpdk-dev] [RFC v5] /net: memory interface (memif)

2019-05-02 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
From: Ferruh Yigit Sent: Monday, March 25, 2019 9:58 PM To: Jakub Grajciar; dev@dpdk.org Subject: Re: [dpdk-dev] [RFC v5] /net: memory interface (memif) On 3/22/2019 11:57 AM, Jakub Grajciar wrote: > Memory interface (memif), provides high performa

[dpdk-dev] [RFC v5] /net: memory interface (memif)

2019-03-22 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + config/common_base |5 + config/common_linux |1 + doc/guides

[dpdk-dev] [PATCH v12] eal_interrupts: add option for pending callback unregister

2019-03-22 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 32 ++ lib/librte_eal/freebsd/eal/eal_interrupts.c | 105 +- lib/librte_eal/linux/eal/eal_interrupts.c | 85 +- lib/librte_eal/rte_eal_version.map

[dpdk-dev] [PATCH v11] eal_interrupts: add option for pending callback unregister

2019-03-21 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 32 ++ lib/librte_eal/freebsd/eal/eal_interrupts.c | 102 +- lib/librte_eal/linux/eal/eal_interrupts.c | 85 ++- lib/librte_eal/rte_eal_version.map

[dpdk-dev] [PATCH v10] eal_interrupts: add option for pending callback unregister

2019-03-21 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 32 ++ lib/librte_eal/freebsd/eal/eal_interrupts.c | 100 ++ lib/librte_eal/linux/eal/eal_interrupts.c | 85 ++- lib/librte_eal/rte_eal_version.map

[dpdk-dev] [PATCH v9] eal_interrupts: add option for pending callback unregister

2019-03-20 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- lib/librte_eal/bsdapp/eal/eal_interrupts.c| 100 ++ .../common/include/rte_interrupts.h | 32 ++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 85 ++- lib/librte_eal/rte_eal_version.map

[dpdk-dev] [RFC v4] /net: memory interface (memif)

2019-02-20 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- MAINTAINERS |6 + config/common_base |5 + config/common_linuxapp |1 + doc/guides

[dpdk-dev] [PATCH v8] eal_interrupts: add option for pending callback unregister

2018-12-17 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 32 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 85 ++- lib/librte_eal/rte_eal_version.map| 1 + 3 files changed, 116 insertions(+), 2 deletions

[dpdk-dev] [PATCH v7] eal_interrupts: add option for pending callback unregister

2018-12-17 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 31 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 86 ++- lib/librte_eal/rte_eal_version.map| 1 + 3 files changed, 116 insertions(+), 2 deletions

[dpdk-dev] [PATCH v6] eal_interrupts: add option for pending callback unregister

2018-12-17 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 31 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 86 ++- lib/librte_eal/rte_eal_version.map| 1 + 3 files changed, 116 insertions(+), 2 deletions

[dpdk-dev] [PATCH v5] eal_interrupts: add option for pending callback unregister

2018-12-17 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 30 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 85 ++- lib/librte_eal/rte_eal_version.map| 1 + 3 files changed, 114 insertions(+), 2 deletions

[dpdk-dev] [RFC v3] /net: memory interface (memif)

2018-12-13 Thread Jakub Grajciar
Memory interface (memif), provides high performance packet transfer over shared memory. Signed-off-by: Jakub Grajciar --- config/common_base |5 + config/common_linuxapp |1 + doc/guides/nics/memif.rst | 80 ++ drivers

[dpdk-dev] [PATCH v4] eal_interrupts: add option for pending callback unregister

2018-12-13 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 30 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 85 ++- lib/librte_eal/rte_eal_version.map| 7 ++ 3 files changed, 120 insertions(+), 2 deletions

[dpdk-dev] [RFC v2] /net: memory interface (memif)

2018-12-10 Thread Jakub Grajciar
Signed-off-by: Jakub Grajciar --- config/common_base |5 + config/common_linuxapp |1 + drivers/net/Makefile|1 + drivers/net/memif/Makefile | 29 + drivers/net/memif/memif.h

[dpdk-dev] [RFC] /net: memory interface (memif)

2018-12-10 Thread Jakub Grajciar
Signed-off-by: Jakub Grajciar --- config/common_base |5 + config/common_linuxapp |1 + drivers/net/Makefile|1 + drivers/net/memif/Makefile | 29 + drivers/net/memif/memif.h

[dpdk-dev] [PATCH v3] eal_interrupts: add option for pending callback unregister

2018-12-10 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 30 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 85 ++- 2 files changed, 113 insertions(+), 2 deletions(-) diff --git a/lib/librte_eal/common/include

[dpdk-dev] [PATCH v2] eal_interrupts: add option for pending callback unregister

2018-12-07 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 30 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 83 ++- 2 files changed, 111 insertions(+), 2 deletions(-) diff --git a/lib/librte_eal/common/include

[dpdk-dev] [PATCH] eal_interrupts: add option for pending callback unregister

2018-11-29 Thread Jakub Grajciar
this interrupt source. Signed-off-by: Jakub Grajciar --- .../common/include/rte_interrupts.h | 29 +++ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 84 ++- 2 files changed, 111 insertions(+), 2 deletions(-) diff --git a/lib/librte_eal/common/include