Hi Shiri,
> -Original Message-
> From: Shiri Kuzin
> Sent: Monday, May 31, 2021 2:46 PM
> To: dev@dpdk.org
> Cc: Matan Azrad ; Raslan Darawsheh
> ; Slava Ovsiienko
> Subject: [PATCH] net/mlx5: update GENEVE TLV option exist bit
>
> The GENEVE TLV option ma
Hi Andrew,
Thanks for your comments and review, I'll attempt to handle and fix in the next
version.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Andrew Rybchenko
> Sent: Tuesday, June 8, 2021 3:19 PM
> To: Raslan Darawsheh ; dev@dpdk.org
> Cc: fe
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Tuesday, May 25, 2021 8:14 PM
> To: dev@dpdk.org
> Cc: sta...@dpdk.org; Raslan Darawsheh ; Slava
> Ovsiienko ; Matan Azrad ;
> Ori Kam
> Subject: [PATCH] net/mlx5: allow copy from one tag to anoth
Hi,
> -Original Message-
> From: Slava Ovsiienko
> Sent: Monday, June 7, 2021 12:37 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Matan Azrad
> ; sta...@dpdk.org
> Subject: [PATCH] common/mlx5: add provider query port support to glue
> library
>
> The rdma
Hi,
> -Original Message-
> From: Li Zhang
> Sent: Wednesday, June 9, 2021 5:07 AM
> To: Ori Kam ; Slava Ovsiienko
> ; Matan Azrad ; NBU-
> Contact-Thomas Monjalon
> Cc: dev@dpdk.org; Raslan Darawsheh ; Asaf Penso
> ; sta...@dpdk.org
> Subject: [PATCH] net/mlx5
; Fixes: f3191849f2c2 ("net/mlx5: support flow count action handle")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Matan Azrad
> Acked-by: Bing Zhao
> ---
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Slava Ovsiienko
> Sent: Friday, June 11, 2021 6:37 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Matan Azrad
> ; sta...@dpdk.org
> Subject: [PATCH] net/mlx5: fix switchdev mode recognition
>
> The new kernels might add the
Hi,
> -Original Message-
> From: Slava Ovsiienko
> Sent: Monday, June 14, 2021 4:53 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Matan Azrad
> ; christian.ehrha...@canonical.com; Xueming(Steven)
> Li ; sta...@dpdk.org
> Subject: [PATCH] net/mlx5: fix receivin
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Saturday, March 12, 2022 1:08 AM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Slava Ovsiienko
> ; Matan Azrad
> Subject: [PATCH v3] net/mlx5: handle MPRQ incompatibility with external
> buffers
>
>
dpdk.org
>
> Signed-off-by: Dmitry Kozlyuk
> Acked-by: Matan Azrad
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
st template")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Dmitry Kozlyuk
> Acked-by: Viacheslav Ovsiienko
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Rongwei Liu
> Sent: Wednesday, April 6, 2022 10:12 AM
> To: Matan Azrad ; Slava Ovsiienko
> ; Ori Kam ; NBU-Contact-
> Thomas Monjalon (EXTERNAL) ; Michael Baum
>
> Cc: dev@dpdk.org; Raslan Darawsheh ;
> sta...@dpdk.org
>
Hi,
> -Original Message-
> From: Shun Hao
> Sent: Wednesday, April 6, 2022 11:54 AM
> To: Slava Ovsiienko ; Matan Azrad
> ; Ori Kam
> Cc: dev@dpdk.org; Raslan Darawsheh ;
> sta...@dpdk.org
> Subject: [PATCH v1] net/mlx5: fix wrong counter in non-termination mete
Hi,
> -Original Message-
> From: Michael Baum
> Sent: Sunday, April 10, 2022 12:25 PM
> To: dev@dpdk.org
> Cc: Matan Azrad ; Raslan Darawsheh
> ; Slava Ovsiienko
> Subject: [PATCH 0/3] net/mlx5: some RSS fixes
>
> Some RxQ management fixes affecting RSS flow
s(+), 13 deletions(-)
>
> --
> 2.16.1.windows.4
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Thomas Monjalon
> Sent: Thursday, April 14, 2022 4:03 PM
> To: Adham Masarwah
> Cc: dev@dpdk.org; Matan Azrad ; Idan Hackmon
> ; Tamer Hleihel ; Tal
> Shnaiderman ; Raslan Darawsheh
>
> Subject: Re: [PATCH] doc: update release
ist in mlx5.ini
devtools/check-doc-vs-code.sh
rte_flow doc out of sync for mlx5
item esp
Kindest regards,
Raslan Darawsheh
rsion.
>
> Fixes: 04233f36c712 ("net/mlx5: fix layer type in header modify action")
> Cc: suanmi...@nvidia.com
> Cc: sta...@dpdk.org
>
> Signed-off-by: Dariusz Sosnowski
> Acked-by: Viacheslav Ovsiienko
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
> Acked-by: Slava Ovsiienko
> ---
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Dariusz Sosnowski
> Sent: Thursday, April 21, 2022 11:37 PM
> To: Matan Azrad ; Slava Ovsiienko
> ; Jack Min
> Cc: dev@dpdk.org; Raslan Darawsheh ;
> sta...@dpdk.org
> Subject: [PATCH] net/mlx5: fix RSS hash types adjustment
>
Hi,
> -Original Message-
> From: Michael Baum
> Sent: Monday, April 25, 2022 12:30 PM
> To: dev@dpdk.org
> Cc: Matan Azrad ; Raslan Darawsheh
> ; Slava Ovsiienko
> Subject: [PATCH 0/2] net/mlx5: LRO fixes
>
> Independent fixes about LRO supporting.
>
&g
gt; drivers/net/mlx5/mlx5_flow_verbs.c | 3 +-
> drivers/net/mlx5/mlx5_rxq.c | 110 -
> drivers/net/mlx5/mlx5_rxtx.h | 7 +-
> 14 files changed, 1596 insertions(+), 100 deletions(-)
>
> --
> 2.26.2
Series applied to next-net-mlx,
With small comment that you are still using rte_atomic operation but since we
have a commitment on changing this for all MLX PMD's need to take into
consideration this one as well.
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Gregory Etelson
> Sent: Sunday, October 25, 2020 4:08 PM
> To: dev@dpdk.org
> Cc: Gregory Etelson ; Matan Azrad
> ; Raslan Darawsheh ; Eli Britstein
> ; Oz Shlomo ; Slava Ovsiienko
> ; Shahaf Shuler
> Subject: [PATCH v5]
This adds the ConnectX-7 and Bluefield-3 device ids to the list of
supported Mellanox devices that run the MLX5 PMDs.
The devices is still in development stage.
Signed-off-by: Raslan Darawsheh
---
drivers/common/mlx5/mlx5_common.h | 2 ++
drivers/net/mlx5/mlx5.c | 8
drivers
Hi,
> -Original Message-
> From: Viacheslav Ovsiienko
> Sent: Monday, October 26, 2020 1:55 PM
> To: dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon ; Matan Azrad
> ; Alexander Kozyrev ; Raslan
> Darawsheh ; Ori Kam
> Subject: [PATCH v4 0/6] net/mlx5: add
Hi,
> -Original Message-
> From: Viacheslav Ovsiienko
> Sent: Monday, October 26, 2020 7:18 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh
> Subject: [PATCH] net/mlx5: fix Rx queue initialization for scattered segment
>
> During integration/rebase there
Hi,
> -Original Message-
> From: Bing Zhao
> Sent: Monday, October 26, 2020 7:25 PM
> To: viachesl...@mellanox.com; ma...@mellanox.com
> Cc: dev@dpdk.org; Ori Kam ; Raslan Darawsheh
> ; Andrey Vesnovaty
> Subject: [PATCH] net/mlx5: fix bit field compiling error
&g
Hi,
> -Original Message-
> From: Bing Zhao
> Sent: Monday, October 26, 2020 6:38 PM
> To: viachesl...@mellanox.com; ma...@mellanox.com
> Cc: dev@dpdk.org; Ori Kam ; Raslan Darawsheh
>
> Subject: [PATCH v3 0/7] add two ports hairpin mode support in mlx5 PMD
>
&
Hi,
> -Original Message-
> From: Bing Zhao
> Sent: Monday, October 26, 2020 10:38 AM
> To: viachesl...@mellanox.com; ma...@mellanox.com
> Cc: dev@dpdk.org; Ori Kam ; Raslan Darawsheh
> ; sta...@dpdk.org; pa...@mellanox.com
> Subject: [PATCH] common/mlx5: fix PCI dr
&item_flags, &tunnel);
> flow_dv_translate_item_ipv4(match_mask,
> match_value,
> - items, item_flags, tunnel,
> + items, tunnel,
> dev_flow->dv.group);
> matcher.priority = MLX5_PRIORITY_MAP_L3;
> last_item = tunnel ?
> MLX5_FLOW_LAYER_INNER_L3_IPV4 :
> @@ -9938,7 +9948,7 @@ struct field_modify_info modify_tcp[] = {
> mlx5_flow_tunnel_ip_check(items, next_protocol,
> &item_flags, &tunnel);
> flow_dv_translate_item_ipv6(match_mask,
> match_value,
> - items, item_flags, tunnel,
> + items, tunnel,
> dev_flow->dv.group);
> matcher.priority = MLX5_PRIORITY_MAP_L3;
> last_item = tunnel ?
> MLX5_FLOW_LAYER_INNER_L3_IPV6 :
> diff --git a/drivers/net/mlx5/mlx5_flow_verbs.c
> b/drivers/net/mlx5/mlx5_flow_verbs.c
> index 9cc4410..f0e1bca 100644
> --- a/drivers/net/mlx5/mlx5_flow_verbs.c
> +++ b/drivers/net/mlx5/mlx5_flow_verbs.c
> @@ -1263,7 +1263,7 @@
> break;
> case RTE_FLOW_ITEM_TYPE_ETH:
> ret = mlx5_flow_validate_item_eth(items,
> item_flags,
> - error);
> + false, error);
> if (ret < 0)
> return ret;
> last_item = tunnel ? MLX5_FLOW_LAYER_INNER_L2 :
> --
> 1.8.3.1
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: dev On Behalf Of Raslan Darawsheh
> Sent: Monday, October 26, 2020 1:42 PM
> To: dev@dpdk.org
> Cc: Matan Azrad ; Slava Ovsiienko
> ; Shy Shyman
> Subject: [dpdk-dev] [PATCH] mlx5: add ConnectX-7 and Bluefield-3 device
> IDs
>
Hi,
> -Original Message-
> From: Li Zhang
> Sent: Monday, September 28, 2020 9:56 AM
> To: Dekel Peled ; Ori Kam ; Slava
> Ovsiienko ; Matan Azrad
> Cc: dev@dpdk.org; NBU-Contact-Thomas Monjalon
> ; Raslan Darawsheh
> Subject: [PATCH V1 1/1] net/mlx5: support it
MLX5_TXQ_MOD_RDY2RDY,
> +MLX5_TXQ_MOD_RST2RDY,
> (uint8_t)priv->dev_port);
> if (ret)
> return ret;
> --
> 1.8.3.1
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Gregory Etelson
> Sent: Tuesday, October 27, 2020 6:12 PM
> To: dev@dpdk.org
> Cc: Gregory Etelson ; Matan Azrad
> ; Raslan Darawsheh ; Eli Britstein
> ; Oz Shlomo ; Shahaf Shuler
> ; Slava Ovsiienko
> Subject: [PATCH] ne
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Tuesday, October 27, 2020 5:28 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Matan Azrad
> ; Slava Ovsiienko
> Subject: [PATCH 0/4] net/mlx5: use C11 atomic builtins
>
> The rte_atomic API is
Hi,
> -Original Message-
> From: Bing Zhao
> Sent: Tuesday, October 27, 2020 4:47 PM
> To: Slava Ovsiienko ; Matan Azrad
> ; Ori Kam
> Cc: dev@dpdk.org; Raslan Darawsheh
> Subject: [PATCH v2 1/2] common/mlx5: add glue function for domain sync
&
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Tuesday, October 27, 2020 5:15 PM
> To: dev@dpdk.org
> Cc: sta...@dpdk.org; Raslan Darawsheh ; Slava
> Ovsiienko ; arybche...@solarflare.com; Matan
> Azrad ; Alexander Kozyrev
> Subject: [PATCH v2] dri
Hi,
> -Original Message-
> From: Suanming Mou
> Sent: Wednesday, October 28, 2020 11:33 AM
> To: Matan Azrad ; Shahaf Shuler
> ; Slava Ovsiienko
> Cc: dev@dpdk.org; Raslan Darawsheh
> Subject: [PATCH v5 01/34] net/mlx5: use thread safe index pool for flow
> obj
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Wednesday, October 28, 2020 8:21 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Slava Ovsiienko
> ; Matan Azrad
> Subject: [PATCH] common/mlx5: fix memory allocation debug stats
>
> Fix compilation
Hi,
> -Original Message-
> From: Viacheslav Ovsiienko
> Sent: Wednesday, October 28, 2020 2:45 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh
> Subject: [PATCH v3] net/mlx5: use C11 atomics in packet scheduling
>
> The rte_atomic API is deprecated and needs t
Hi,
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, October 29, 2020 4:28 PM
> To: Raslan Darawsheh ; Bing Zhao
> ; viachesl...@mellanox.com; ma...@mellanox.com
> Cc: dev@dpdk.org; Ori Kam ; Andrey Vesnovaty
>
> Subject: Re: [dpdk-dev] [PATCH]
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, October 29, 2020 5:26 PM
> To: Raslan Darawsheh ; dev@dpdk.org
> Cc: Matan Azrad ; Slava Ovsiienko
> ; Shy Shyman
> Subject: Re: [dpdk-dev] [PATCH] mlx5: add ConnectX-7 and Bluefield-3
> devic
---
> drivers/net/mlx4/meson.build | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
,7 +5,7 @@ includes += include_directories('.')
> 2.28.0
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
t;net/mlx5: support Tx hairpin queues")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Tal Shnaiderman
> Acked-by: Matan Azrad
> ---
> drivers/common/mlx5/mlx5_devx_cmds.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Ophir Munk
> Sent: Tuesday, October 27, 2020 12:17 PM
> To: dev@dpdk.org; Raslan Darawsheh
> Cc: Ophir Munk ; Matan Azrad ;
> Slava Ovsiienko ; sta...@dpdk.org
> Subject: [PATCH v1] common/mlx5/linux: replace malloc and free in
ers/net/mlx4/mlx4_glue.h | 1 -
> 4 files changed, 2 insertions(+), 4 deletions(-)
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Sunday, November 1, 2020 6:15 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Slava Ovsiienko
> ; Matan Azrad
> Subject: [PATCH v2] net/mlx5: support Flow Tag and Packet Header miniCQEs
>
> CQE compre
translated[shared->index].type =
>
> In order not get a warning in compilation for some gcc versions need to add
> this conversion to the enum below:
> (enum rte_flow_action_type)
>
>
> Raslan, let me know if you need more version for all the series for this, or
> you
> can do it in integration time
>
It's OK I'll update it during integration,
[...]
Kindest regards
Raslan Darawsheh
et/mlx5/mlx5_flow.h | 36 +-
> drivers/net/mlx5/mlx5_flow_age.c | 667
> ++
> drivers/net/mlx5/mlx5_flow_dv.c | 592 --
>
> 16 files changed, 1672 insertions(+), 208 deletions(-)
> create mode 100644 drivers/net/mlx5/mlx5_flow_age.c
>
> --
> 1.8.3.1
Series applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Thursday, October 29, 2020 7:58 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Slava Ovsiienko
> ; Matan Azrad
> Subject: [PATCH] net/mlx5: fix CQE decompression for ARM and PowerPC
Fixed styling issue ARM-
Hi,
> -Original Message-
> From: Gregory Etelson
> Sent: Wednesday, October 28, 2020 6:58 AM
> To: dev@dpdk.org
> Cc: Gregory Etelson ; Matan Azrad
> ; Raslan Darawsheh ; Eli Britstein
> ; Oz Shlomo ; Shahaf Shuler
> ; Slava Ovsiienko
> Subject: [PATCH] net/ml
ctory
PMD: tap0 failed to create implicit rules.
PMD: Can't set up remote feature: No such file of directory(2)
PMD: TAP Unable to initialize net_tap0
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 38 +-
drivers/net/tap/rte_eth_tap.h
ctory
PMD: tap0 failed to create implicit rules.
PMD: Can't set up remote feature: No such file of directory(2)
PMD: TAP Unable to initialize net_tap0
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 34 +-
drivers/net/tap/rte_eth_tap.h | 2
MD: tap0 failed to create implicit rules.
PMD: Can't set up remote feature: No such file of directory(2)
PMD: TAP Unable to initialize net_tap0
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 34 +-
drivers/net/tap/rte_eth_tap.h | 2
Remove non-IPv6 multicast traffic with destination MAC 33:33:* from the
default set when not in promiscuous or allmulticast modes.
Fixes: 0497ddaac511 ("mlx5: add special flows for broadcast and IPv6 multicast")
Signed-off-by: Raslan Darawsheh
---
drivers/net/mlx5/mlx5_rxmode.c | 1
When mbufs are smaller than MRU, multi-segment support must be enabled to
default set when not in promiscuous or allmulticast modes.
Fixes: 9964b965ad69 ("net/mlx5: re-add Rx scatter support")
Signed-off-by: Raslan Darawsheh
---
drivers/net/mlx5/mlx5_rxq.c | 6 ++
1 file
ss id which is not relevant for the array of fd's.
Please correct me if I'm wrong,
I think this way we'll be limiting the number of secondary processes to number
of queues by tap.
Meanwhile, in my solution we don't have such limitation.
Kindest regards,
Raslan Darawshe
change the fds for the queues to be pointers and add new process private
structure and make the queue fds point to it.
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 63 ---
drivers/net/tap/rte_eth_tap.h | 9 +--
drivers/net/tap
process.
Signed-off-by: Raslan Darawsheh
Signed-off-by: Thomas Monjalon
---
v2:
- translate file descriptors via IPC API
- add documentation
v3:
- rabse the commit
- use private static array for fd's to be local for each process
v4:
- change strcpy to be strlcpy
- remove the
It should be as of per device so we should do it for each port alone since
several ports can have different queues.
Moreover, if the port that has the registration was closed or unplugged we'll
not be able to sync qeues for other ports.
Kindest regards,
Raslan Darawsheh
-Original Me
tinue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
Kindest regards
Raslan Darawsheh
Hi Iremonger Berrnard,
Thx for the review, you are right about that I'm fixing these issues and I'm
sending a new version with the fixes now.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Iremonger, Bernard
> Sent: Tuesday, October 2, 2018 4
add new rx/tx callback functions to be used for dumping the packets.
Signed-off-by: Raslan Darawsheh
---
app/test-pmd/config.c | 67 ++
app/test-pmd/testpmd.h | 15 +++
app/test-pmd/util.c| 17 +
3 files changed, 99
verbosity for the received/sent packets is needed in all of the
forwarding engines so moving it to be in a separate function
Signed-off-by: Raslan Darawsheh
---
changes in v3:
- add util.c in the mason.build file
- restore missing check for ol_flags & PKT_RX_RSS_
ackets:
testpmd> set verbose (any number > 2)
4- disable dump
testpmd> set verbose 0
Signed-off-by: Raslan Darawsheh
---
app/test-pmd/config.c | 25 +
app/test-pmd/testpmd.c | 4 ++--
app/test-pmd/testpmd.h | 1 +
3 files changed, 28 insertions(+), 2 del
You are right about that, I'm sending a V4 now with the fixes.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Iremonger, Bernard
> Sent: Thursday, October 4, 2018 5:44 PM
> To: Raslan Darawsheh ; Wu, Jingjing
>
> Cc: Thomas Monjalon ; dev@dp
for rte_be_to_cpu to avoid long
lines.
changes in v4:
- add missing l3 and l4 checks
---
Signed-off-by: Raslan Darawsheh
---
app/test-pmd/Makefile| 1 +
app/test-pmd/meson.build | 3 +-
app/test-pmd/rxonly.c| 134 +-
app/test-pmd/ut
ackets:
testpmd> set verbose (any number > 2)
4- disable dump
testpmd> set verbose 0
Signed-off-by: Raslan Darawsheh
---
app/test-pmd/config.c | 25 +
app/test-pmd/testpmd.c | 4 ++--
app/test-pmd/testpmd.h | 1 +
3 files changed, 28 insertions(+), 2 del
add new rx/tx callback functions to be used for dumping the packets.
Signed-off-by: Raslan Darawsheh
---
app/test-pmd/config.c | 67 ++
app/test-pmd/testpmd.h | 15 +++
app/test-pmd/util.c| 17 +
3 files changed, 99
When writev fails to send packets it doesn't update the
number of Tx packets, but it still num_tx is updated.
the value that should be returned is the actual number
of sent packets which is num_packets.
Fixes: 02f96a0a ("net/tap: add TUN/TAP device PMD")
CC: sta...@dpdk.org
Signed
fd's cannot be shared between processes, and each process need to have
it's own fd's pointer.
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 93 +--
drivers/net/tap/rte_eth_tap.h | 7 +++-
drivers/net/tap/tap
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 3 +++
drivers/net/tap/rte_eth_tap.h | 3 +++
2 files changed, 6 insertions(+)
diff --git a/drivers/net/tap/rte_eth_tap.c b/drivers/net/tap/rte_eth_tap.c
index ad5ae98..edfb7da 100644
--- a/drivers/net/tap/rte_eth_tap.c
+++ b
process.
Signed-off-by: Raslan Darawsheh
Signed-off-by: Thomas Monjalon
---
v2:
- translate file descriptors via IPC API
- add documentation
v3:
- rabse the commit
- use private static array for fd's to be local for each process
v4:
- removed
Port and queue ids are added to easily map the file
descriptors stored in each process private.
---
changes in v6:
- reword the commit log
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 3 +++
drivers/net/tap/rte_eth_tap.h | 3 +++
2 files changed, 6 insertions
fd's cannot be shared between processes, and each process need to have
it's own fd's pointer.
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 93 +--
drivers/net/tap/rte_eth_tap.h | 7 +++-
drivers/net/tap/tap
Just sent a new Version with the commit log reworded as mentioned.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Wiles, Keith
> Sent: Wednesday, October 10, 2018 3:48 PM
> To: Raslan Darawsheh
> Cc: Thomas Monjalon ; dev@dpdk.org; Shahaf
> Shuler
process.
Signed-off-by: Raslan Darawsheh
Signed-off-by: Thomas Monjalon
---
v2:
- translate file descriptors via IPC API
- add documentation
v3:
- rabse the commit
- use private static array for fd's to be local for each process
v4:
- removed
Hi,
Just sent a new version with the commit log reworded to answer the "why"
question you mentioned.
Thx for your reviews.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday, October 10, 2018 5:08 PM
> To: Wiles, Ke
Hi Ferruh,
I didn't do it this way since I don't want it to unregister in case it was the
second device for example and it failed to prob.
Which means only the first probed tap and the last removed tap will handle this
registration and deregistration.
Kindest regards,
Raslan
Hi Ferruh,
Yes you are right about that, I missed adding it in the commit log
Should I resend a new version with this noted?
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, October 11, 2018 7:20 PM
> To: Raslan Darawshe
Hi Ferruh,
PSB.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, October 11, 2018 5:56 PM
> To: Raslan Darawsheh ; jingjing...@intel.com
> Cc: Thomas Monjalon ; dev@dpdk.org; Shahaf
> Shuler ; Xueming(Steven) Li
> ;
Hi Ferruh,
This is a good point I'll fix it and send a new version for it.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, October 11, 2018 5:58 PM
> To: Raslan Darawsheh ; jingjing...@intel.com
> Cc: Thomas Monjalon ;
Hi,
> -Original Message-
> From: Ferruh Yigit
> Sent: Tuesday, October 16, 2018 2:28 PM
> To: Raslan Darawsheh ; keith.wi...@intel.com
> Cc: Thomas Monjalon ; dev@dpdk.org; Shahaf
> Shuler ; Ori Kam
> Subject: Re: [PATCH v6 3/3] net/tap: allow secondary proces
verbosity for the received/sent packets is needed in all of the
forwarding engines so moving it to be in a separate function
Acked-by: Bernard Iremonger
Signed-off-by: Raslan Darawsheh
---
changes in v5:
fix alligning convention
fix copyright
---
---
app/test-pmd/Makefile
add new rx/tx callback functions to be used for dumping the packets.
Signed-off-by: Raslan Darawsheh
Acked-by: Bernard Iremonger
---
app/test-pmd/config.c | 67 ++
app/test-pmd/testpmd.h | 15 +++
app/test-pmd/util.c| 17
ackets:
testpmd> set verbose (any number > 2)
4- disable dump
testpmd> set verbose 0
Signed-off-by: Raslan Darawsheh
Acked-by: Bernard Iremonger
---
app/test-pmd/config.c | 25 +
app/test-pmd/testpmd.c | 4 ++--
app/test-pmd/testpmd.h | 1 +
3 fi
Port and queue ids are added to easily map the file
descriptors stored in each process private.
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 3 +++
drivers/net/tap/rte_eth_tap.h | 3 +++
2 files changed, 6 insertions(+)
diff --git a/drivers/net/tap/rte_eth_tap.c b
process.
Signed-off-by: Raslan Darawsheh
Signed-off-by: Thomas Monjalon
---
v2:
- translate file descriptors via IPC API
- add documentation
v3:
- rabse the commit
- use private static array for fd's to be local for each process
v4:
- removed
fd's cannot be shared between processes, and each process need to have
it's own fd's pointer.
Signed-off-by: Raslan Darawsheh
---
This patch has dependancy on the following patch
http://patches.dpdk.org/patch/46185/
---
---
drivers/net/tap/rte
process.
Signed-off-by: Raslan Darawsheh
Signed-off-by: Thomas Monjalon
---
v2:
- translate file descriptors via IPC API
- add documentation
v3:
- rabse the commit
- use private static array for fd's to be local for each process
v4:
- removed
fd's cannot be shared between processes, and each process need to have
it's own fd's pointer.
Signed-off-by: Raslan Darawsheh
---
This patch has dependancy on the following patch
http://patches.dpdk.org/patch/46185/
---
---
drivers/net/tap/rte
Port and queue ids are added to easily map the file
descriptors stored in each process private.
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 3 +++
drivers/net/tap/rte_eth_tap.h | 3 +++
2 files changed, 6 insertions(+)
diff --git a/drivers/net/tap/rte_eth_tap.c b
You right about that fixed in the new version
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, October 17, 2018 3:07 PM
> To: Raslan Darawsheh ; keith.wi...@intel.com
> Cc: Thomas Monjalon ; dev@dpdk.org; Shahaf
> Shuler ;
verbosity for the received/sent packets is needed in all of the
forwarding engines so moving it to be in a separate function
Acked-by: Bernard Iremonger
Signed-off-by: Raslan Darawsheh
---
changes in v6:
- fix compilation issue for patch
---
---
app/test-pmd/Makefile| 1 +
app
ackets:
testpmd> set verbose (any number > 2)
4- disable dump
testpmd> set verbose 0
Signed-off-by: Raslan Darawsheh
Acked-by: Bernard Iremonger
---
changes in v6:
add documentation for the packet dump
---
---
app/test-pmd/config.c
add new rx/tx callback functions to be used for dumping the packets.
Signed-off-by: Raslan Darawsheh
Acked-by: Bernard Iremonger
---
changes in v6:
rebase the work on top of the fix for compilation
---
---
app/test-pmd/config.c | 67
Sending a newer version with the fix.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Iremonger, Bernard
> Sent: Wednesday, October 17, 2018 3:59 PM
> To: Yigit, Ferruh ; Raslan Darawsheh
> ; Wu, Jingjing
> Cc: Thomas Monjalon ; dev@dpdk.org; Shahaf
Hi Ferruh,
Yes seems I sent the wrong code I'm sending a V9 with proper code.
Kindest regards,
Raslan Darawsheh
> -Original Message-
> From: Ferruh Yigit
> Sent: Wednesday, October 17, 2018 7:02 PM
> To: Raslan Darawsheh ; keith.wi...@intel.com
> Cc: Thomas Mon
Port and queue ids are added to easily map the file
descriptors stored in each process private.
Signed-off-by: Raslan Darawsheh
---
drivers/net/tap/rte_eth_tap.c | 3 +++
drivers/net/tap/rte_eth_tap.h | 3 +++
2 files changed, 6 insertions(+)
diff --git a/drivers/net/tap/rte_eth_tap.c b
701 - 800 of 1505 matches
Mail list logo