ipsec on dpdk

2024-07-28 Thread Yaron Illouz
Hi I am interested to do ipsec encoding and decoding in my dpdk application From my readings, i understand ipsec can be done one time in the nic (inline ipsec) or with multiple calls (rte_cryptodev_enqueue_burst, rte_cryptodev_dequeue_burst) 1. If ipsec is done by nic I only need to cal

crc stripping for vf on same pf

2024-08-15 Thread Yaron Illouz
I have 2 pods running on same worker Pod1 send to pod2 Pod2 receive with 4 bytes less at end of packet This problem happens only if the 2 nic are on the same pf, If different pf, the problem doesn’t occurs I tried with dpdk21 and dpdk22 The code is using driver net_iavf nic e810c driver: ice fir

Rss hash on mellanox 100G card

2022-01-09 Thread Yaron Illouz
I am using Mellanox Technologies MT27800 Family [ConnectX-5], using dpdk 19 with multi rx queue with rss port_conf.rx_adv_conf.rss_conf.rss_hf=(ETH_RSS_IP | ETH_RSS_UDP | ETH_RSS_TCP) I analyze traffic and need all packet of same session to arrive to the same process ( session for now can be ip

mellanox connect x 5 drops when cache full

2022-01-19 Thread Yaron Illouz
Hi I am using multiqueue with RSS to read from MT27800 Family [ConnectX-5] 1017 My application receive traffic, and write some data to disk. As a result I/O write is cached in linux memory. When the server memory is completely cache ( I know it is still available) I start seeing drops at nic. I

rxq_cq_process_v high cpu

2022-02-09 Thread Yaron Illouz
I moved from dpdk 19 to dpdk 21 I read with multiqueue from Mellanox 100G card with dpdk function rte_eth_rx_burst I can see in perf top very high cpu on function rxq_cq_process_v How can i fix it? This function wasn't in my perf top with dpdk 19 version 53.12% libdpdkutils.so [.]

[dpdk-dev] imissed drop with mellanox connectx5

2021-07-21 Thread Yaron Illouz
Hi We try to read from 100G NIC Mellanox ConnectX-5 without drop at nic. All thread are with core pinning and cpu isolation. We use dpdk 19.11 I tried to apply all configuration that are in https://fast.dpdk.org/doc/perf/DPDK_19_08_Mellanox_NIC_performance_report.pdf We have a strange behavior,

Re: [dpdk-dev] imissed drop with mellanox connectx5

2021-07-22 Thread Yaron Illouz
ill get non-hot mbufs to work with. It can be one of the reasons for the earlier drops you see. Matan From: Yaron Illouz > Hi > > We try to read from 100G NIC Mellanox ConnectX-5 without drop at nic. > All thread are with core pinning and cpu isolation. > We use dpdk 19.11 > I

rss calculation as the nic

2024-02-03 Thread Yaron Illouz
I am using mellanox Connectx6, dpdk 22 'MT2892 Family [ConnectX-6 Dx] 101d' if=ens5f1 drv=mlx5_core unused=igb_uio I configure port with multiqueue and split traffic according to ip+port I want to calculate the hash as the nic do, to be able to load balance traffic ( from another card ) - the info

RE: rss calculation as the nic

2024-02-21 Thread Yaron Illouz
nother instance How can I solve this? From: Ori Kam Sent: Wednesday, February 14, 2024 6:07 PM To: Yaron Illouz ; dev@dpdk.org; 'us...@dpdk.org' Subject: RE: rss calculation as the nic EXTERNAL EMAIL: Do not click links or attachments unless you recognize the sender and know the content i

rte flow for arp packet

2022-03-16 Thread Yaron Illouz
Hi Is there a way using rte_flow to send arp and ndp packet to specific rx queue with dpdk

RE: rte flow for arp packet

2022-03-16 Thread Yaron Illouz
; pattern[1].type = RTE_FLOW_ITEM_TYPE_IPV4; pattern[1].spec = NULL; From: Ori Kam Sent: Wednesday, March 16, 2022 3:11 PM To: Yaron Illouz ; dev@dpdk.org Subject: RE: rte flow for arp packet EXTERNAL

dpdk rte rss flow with sriov

2022-03-29 Thread Yaron Illouz
Hi Is this possible to use dpdk rte rss flow with a vf sriov, or is it an option available only for real interface? I use dpdk 19.11 and a Mellanox card 100G with mlx5

RE: dpdk rte rss flow with sriov

2022-03-29 Thread Yaron Illouz
am not asking about the RTE_FLOW_ACTION_TYPE_VF – When you said Mellanox support where you referring to RTE_FLOW_ACTION_TYPE_VF? From: Asaf Penso Sent: Tuesday, March 29, 2022 4:40 PM To: Yaron Illouz ; us...@dpdk.org; dev@dpdk.org Subject: RE: dpdk rte rss flow with sriov EXTERNAL EMAIL: Do

sriov net_mlx5 error - Unexpected error in DR drop action support detection

2022-03-31 Thread Yaron Illouz
Hi I am using dpd19.11 and having error when trying to use sriov vf of a mlx5 100G card net_mlx5: Unexpected error in DR drop action support detection The same code work for pf I am not trying to do filtering on nic, but just to read from the port, 1 rx queue, 1 tx queue Network devices usin

RE: dpdk rte rss flow with sriov

2022-04-05 Thread Yaron Illouz
is 32768 net_mlx5: port 0 device_attr.max_sge is 30 net_mlx5: port 0 rxq 0 updated with 0x7fffd688 net_mlx5: port 0 failed to set defaults flows net_mlx5: port 0 Rx queue 0 freeing WRs DPDK: Error starting or stopping port -12 From: Asaf Penso Sent: Friday, April 1, 2022 9:39 AM To: Ya

[dpdk-dev] compile dpdk with no avx

2014-11-12 Thread Yaron Illouz
Hi I use dpdk in my product. I can't change my dpdk version. I compile it on a server that have avx. Most of the time, it run on machine that have avx, but not always. When running the product on a machine with no avx, it crash on illegal instruction. The current solution is to build it o

[dpdk-dev] vlan id from ixgbevf

2017-04-05 Thread Yaron Illouz
Hi I am using the dpdk igb_uio in vm instead of ixgbevf To get the mac address from code I call function rte_eth_macaddr_get How do I get the vlan id assigned to the vf I am using, is there a similar function?

[dpdk-dev] patch for dpdk-devbind.py support ipv6

2018-06-21 Thread Yaron Illouz
quot;\n"+routev6 +else: +route = routev6 + rt_info = route.split() for i in range(len(rt_info) - 1): if rt_info[i] == "dev": @@ -654,3 +666,4 @@ Yaron Illouz

[dpdk-dev] dpdk kni ping answer

2015-03-23 Thread Yaron Illouz
Hi I want to give an ip to a dpdk port, because I need to receive traffic by gre replication. I though I could do it with dpdk kni (http://dpdk.org/doc/guides/prog_guide/kernel_nic_interface.html) I am able to give an ip to interface vEth0, but I can't ping or ssh to the ip address. I set

[dpdk-dev] dpdk kni ping answer

2015-03-24 Thread Yaron Illouz
The source of my problem seems to be that Ethtool is not supported in VMs (VF). Is there another solution to give an ip to a dpdk port? -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Yaron Illouz Sent: Monday, March 23, 2015 2:08 PM To: dev at dpdk.org; dev

[dpdk-dev] ixgbevf missed stats

2016-03-10 Thread Yaron Illouz
Hi There is no statistics of missed packet for ixgbevf in a vm. How can I get these stats? In ixgbe it is called imissed

[dpdk-dev] ixgbevf missed stats

2016-03-10 Thread Yaron Illouz
So I can't know if there where dropps!!! Is this the same for dpdk with virtio? Can I know if there where dropps? -Original Message- From: Lu, Wenzhuo [mailto:wenzhuo...@intel.com] Sent: Thursday, March 10, 2016 2:40 PM To: Yaron Illouz ; dev at dpdk.org Subject: RE: ixgbevf missed

[dpdk-dev] Is mbuf detached from pool?

2019-07-29 Thread Yaron Illouz
Hi I had a check in code for mbuf double release I used to check if the reference count <= 0 Since the following change i can't check anymore this way since the reference count is 1 even after it is release to the pool http://mails.dpdk.org/archives/dev/2017-January/056188.html I ther