Re: [vpp-dev] Mellanox NIC and Intel QAT support

2022-03-14 Thread Govindarajan Mohandoss
Thanks Damjan for merging it. > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Govindarajan > Mohandoss via lists.fd.io > Sent: Monday, March 14, 2022 12:54 PM > To: vpp-dev > Cc: nd ; nd > Subject: [vpp-dev] Mellanox NIC and Intel QAT supp

[vpp-dev] Mellanox NIC and Intel QAT support

2022-03-14 Thread Govindarajan Mohandoss
Hi Fan Zhang, With DPDK plugin, VPP does the DMA page map in IOMMU, only when DPDK supported ethernet devices are present. As a result, Mellanox NIC and QAT combo doesn't work. This issue is fixed by adding DPDK supported crypto device check do the DMA page map.

Re: [vpp-dev] Building VPP + External DPDK

2022-03-01 Thread Govindarajan Mohandoss
Thanks Ben !! After the purge it worked. > -Original Message- > From: Benoit Ganne (bganne) > Sent: Tuesday, March 1, 2022 2:43 AM > To: Govindarajan Mohandoss ; vpp- > dev > Cc: nd ; Yoan Picchi ; nd > > Subject: RE: [vpp-dev] Building VPP + Exte

Re: [vpp-dev] Building VPP + External DPDK

2022-02-28 Thread Govindarajan Mohandoss
DPDK_MLX5_COMMON_PMD ?= n Thanks Govind > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Govindarajan > Mohandoss via lists.fd.io > Sent: Sunday, February 27, 2022 7:31 PM > To: vpp-dev > Cc: nd ; Yoan Picchi ; nd > > Subject: [vpp-dev] Buil

[vpp-dev] Building VPP + External DPDK

2022-02-27 Thread Govindarajan Mohandoss
Hi all, Can you please share the steps to build VPP with external DPDK ? Thanks Govind -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20927): https://lists.fd.io/g/vpp-dev/message/20927 Mute This Topic: https://lists.fd.io/mt/89441756/21656

Re: [vpp-dev] IPSec/QAT offload config

2022-02-16 Thread Govindarajan Mohandoss
Thanks Fan. Get Outlook for iOS<https://aka.ms/o0ukef> From: Zhang, Roy Fan Sent: Wednesday, February 16, 2022 4:02:10 AM To: Govindarajan Mohandoss ; vpp-dev Cc: Yoan Picchi ; nd ; nd Subject: RE: [vpp-dev] IPSec/QAT offload config Yeah saw it tha

Re: [vpp-dev] IPSec/QAT offload config

2022-02-15 Thread Govindarajan Mohandoss
Hi Fan, I have submitted the patch in gerrit. Please review it. https://gerrit.fd.io/r/c/vpp/+/35338 Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of Fan Zhang via lists.fd.io Sent: Wednesday, February 9, 2022 6:09 AM To: Govindarajan Mohandoss ; vpp-dev Cc: Yoan Picchi ; nd ; nd

Re: [vpp-dev] IPSec/QAT offload config

2022-02-09 Thread Govindarajan Mohandoss
Sure Fan. I will submit the patch. Thanks. From: vpp-dev@lists.fd.io On Behalf Of Fan Zhang via lists.fd.io Sent: Wednesday, February 9, 2022 6:09 AM To: Govindarajan Mohandoss ; vpp-dev Cc: Yoan Picchi ; nd ; nd Subject: Re: [vpp-dev] IPSec/QAT offload config Hi Govind, Sorry for the late

Re: [vpp-dev] IPSec/QAT offload config

2022-01-26 Thread Govindarajan Mohandoss
Sure Fan. Please find the CLI, Startup conf attached. From: Zhang, Roy Fan Sent: Wednesday, January 26, 2022 8:50 AM To: Govindarajan Mohandoss ; vpp-dev Cc: Yoan Picchi ; nd ; nd ; nd Subject: RE: [vpp-dev] IPSec/QAT offload config Hi Govind, We only tested the algorithm that is supported

Re: [vpp-dev] IPSec/QAT offload config

2022-01-26 Thread Govindarajan Mohandoss
Hi Fan, Thanks for your response. We are observing the crash in master. Can you please share your startup and IPSec CLI conf ? Thanks Govind From: Zhang, Roy Fan Sent: Wednesday, January 26, 2022 4:22 AM To: Govindarajan Mohandoss ; vpp-dev Cc: Yoan Picchi ; nd ; nd Subject: RE: [vpp

Re: [vpp-dev] IPSec/QAT offload config

2022-01-23 Thread Govindarajan Mohandoss
dev :af:00.0 #NIC dev :39:01.0 #QAT log-level debug dev default { num-rx-desc 256 num-tx-desc 256 } Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of Govindarajan Mohandoss via lists.fd.io Sent: Friday, January 21, 2022 1:19 PM To: Govindarajan Mohandoss ; vpp-dev

Re: [vpp-dev] IPSec/QAT offload config

2022-01-21 Thread Govindarajan Mohandoss
t; -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Govindarajan > Mohandoss via lists.fd.io > Sent: Friday, January 21, 2022 12:24 PM > To: vpp-dev > Cc: Yoan Picchi ; nd ; nd > > Subject: [vpp-dev] IPSec/QAT offload config > > Hi Experts, >

[vpp-dev] IPSec/QAT offload config

2022-01-21 Thread Govindarajan Mohandoss
Hi Experts, We are trying to run IPSec with QAT offload and did the following dpdk config in startup conf. When we run VPP, it crashes in the init phase (Before reaching out to VPP shell). Can you please help us with proper config to enable QAT ? We did a sanity test with standalone DPDK IPSec

Re: [vpp-dev] High packet drop under high binary-api call rate #binapi #vpp #vpp-dev #vapi

2021-07-14 Thread Govindarajan Mohandoss
Would there be any suggestions that can achieve a lower packet drop rate under a high binary-API call rate? Implementing ready copy update scheme in VPP can address this issue. https://doc.dpdk.org/guides/prog_guide/rcu_lib.html Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of

Re: [vpp-dev] vpp_papi.py error

2021-04-30 Thread Govindarajan Mohandoss
Thanks Paul. That was a quick fix that worked for us. We will drop it. From: Paul Vinciguerra Sent: Friday, April 30, 2021 5:16 PM To: hem...@mnkcg.com Cc: Govindarajan Mohandoss ; vpp-dev ; Zachary Leaf ; nd Subject: Re: [vpp-dev] vpp_papi.py error Please see [0] from Dec. This proposed

Re: [vpp-dev] vpp_papi.py error

2021-04-30 Thread Govindarajan Mohandoss
Hi Hemant, We saw this issue and submitted a patch. https://gerrit.fd.io/r/c/vpp/+/32172 Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of hemant via lists.fd.io Sent: Friday, April 30, 2021 3:12 PM To: vpp-dev@lists.fd.io Subject: [vpp-dev] vpp_papi.py error I git cloned vpp gerrit

Re: [vpp-dev] Make test help

2021-04-26 Thread Govindarajan Mohandoss
Thanks Klement. > -Original Message- > From: Klement Sekera -X (ksekera - PANTHEON TECH SRO at Cisco) > > Sent: Monday, April 26, 2021 8:00 AM > To: Govindarajan Mohandoss > Cc: vpp-dev ; nd > Subject: Re: [vpp-dev] Make test help > > Hi Govind, > >

[vpp-dev] Make test help

2021-04-23 Thread Govindarajan Mohandoss
Dear Maintainers, I would like to enable a field in "startup.conf" through "make test". How can I do that ? Thanks Govind -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#19280): https://lists.fd.io/g/vpp-dev/message/19280 Mute This Topic:

Re: [vpp-dev] IPSec proposal to improve "ipsec4-output-feature" node performance

2021-03-22 Thread Govindarajan Mohandoss
packets are sent out from all the worker cores. Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of Govindarajan Mohandoss via lists.fd.io Sent: Wednesday, March 3, 2021 7:55 PM To: Neale Ranns ; vpp-dev Cc: nd ; nd Subject: Re: [vpp-dev] IPSec proposal to improve "ipsec4-output-fe

Re: [vpp-dev] IPSec proposal to improve "ipsec4-output-feature" node performance

2021-03-03 Thread Govindarajan Mohandoss
ge comparison is avoided for every SPD entry. Is there a way to implement it without creating IPSec plugin and without depending on ACL plugin ? /neale From: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> mailto:vpp-dev@lists.fd.io>> on behalf of Govindarajan Mohandoss

[vpp-dev] IPSec proposal to improve "ipsec4-output-feature" node performance

2021-03-02 Thread Govindarajan Mohandoss
Hi Neale, I am working on optimizing "ipsec4-output-feature" node on ARM based systems. Towards that, I saw an opportunity to supplement SPD table lookup (linear search) with Bihash based flow cache. This approach is similar to ACL plugin stateful mode implementation. This approach will

Re: [vpp-dev] IPSec ESP Tunnel mode config

2021-02-25 Thread Govindarajan Mohandoss
Thanks Neale. I will try it out. From: Neale Ranns Sent: Thursday, February 25, 2021 3:16 AM To: Govindarajan Mohandoss ; vpp-dev Cc: nd Subject: Re: [vpp-dev] IPSec ESP Tunnel mode config Hi Govind, Please see: https://wiki.fd.io/view/VPP/IPSec /neale From: Govindarajan Mohandoss

Re: [vpp-dev] IPSec ESP Tunnel mode config

2021-02-24 Thread Govindarajan Mohandoss
tunnel src 192.83.1.1 dst 192.83.1.2 ipip0 vpp# ipsec sa add 20 spi 1000 esp crypto-alg none integ-alg none vpp# ipsec tunnel protect ipip0 sa-out 20 add Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of Govindarajan Mohandoss via lists.fd.io Sent: Wednesday, February 24, 2021 10:00 AM To: ne

[vpp-dev] IPSec ESP Tunnel mode config

2021-02-24 Thread Govindarajan Mohandoss
Dear Maintainers, I need help to fix ESP Tunnel mode configuration using debug CLI. Following command is throwing parse error. Can you please share the latest CLI command ? vpp# ipsec sa add 20 spi 1000 esp tunnel-src 192.83.1.1 tunnel-dst 192.83.1.2 crypto-alg aes-gcm-128 crypto-key

Re: [EXT] [vpp-dev] New perfmon plugin

2020-12-14 Thread Govindarajan Mohandoss
Please find the list of perf events on TX2 and N1SDP attached. Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of Damjan Marion via lists.fd.io Sent: Monday, December 14, 2020 8:03 AM To: Honnappa Nagarahalli Cc: nsax...@marvell.com; vpp-dev ; nd Subject: Re: [EXT] [vpp-dev] New perfmon

Re: [vpp-dev] ACL plugin optimization

2020-05-29 Thread Govindarajan Mohandoss
Thanks Andrew. I will fix the issue and get back to you. > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Andrew > Yourtchenko via lists.fd.io > Sent: Wednesday, May 27, 2020 4:51 PM > To: Govindarajan Mohandoss > Cc: vpp-dev@lists.fd.io; Lijian Zhang

Re: [vpp-dev] ACL plugin optimization

2020-05-29 Thread Govindarajan Mohandoss
Thanks Neale. If will fix it and recheck. > -Original Message- > From: Neale Ranns (nranns) > Sent: Thursday, May 28, 2020 1:56 AM > To: Andrew Yourtchenko ; Govindarajan Mohandoss > > Cc: vpp-dev@lists.fd.io; Lijian Zhang ; Jieqiang > Wang ; Honnappa Nagarahalli

[vpp-dev] ACL plugin optimization

2020-05-27 Thread Govindarajan Mohandoss
Hi Andrew, While profiling the ACL plugin node using perf tool in ARM Neoverse platform, Bihash related prefetches were shown as bottleneck. Performance improvement is seen in ARM N1, TX2 and Intel Skylake servers after removing those prefetches. Testing is done with Ingress ACL/IPv4

Re: [vpp-dev] GTPu Question

2020-05-27 Thread Govindarajan Mohandoss
Thanks Andreas !! From: Andreas Schultz Sent: Tuesday, May 26, 2020 4:14 PM To: Govindarajan Mohandoss Cc: vpp-dev@lists.fd.io; nd Subject: Re: [vpp-dev] GTPu Question Hi Govind, I'm NOT one of the GTPu maintainers, but I do work on a UPF implementation based on VPP. The GTPu plugin

[vpp-dev] GTPu Question

2020-05-25 Thread Govindarajan Mohandoss
Dear GTPu Owners, I need some help in creating GTPu Origination and Termination config in DUT (Running VPP) as described below. GTPu Origination: [cid:image002.png@01D632DC.1A086500] GTPu Termination: [cid:image004.png@01D632DD.4A324CE0] Whether GTPu plugin has the support to do

Re: [vpp-dev] Performance on the Macchiatobin

2020-05-14 Thread Govindarajan Mohandoss
Packet size is 64B. From: Mrityunjay Kumar Sent: Thursday, May 14, 2020 2:18 PM To: Christian Hopps Cc: Govindarajan Mohandoss ; s...@tkos.co.il; vpp-dev@lists.fd.io; Nitin Saxena ; nd Subject: Re: [vpp-dev] Performance on the Macchiatobin > We measured IPv4 forwarding performa

Re: [vpp-dev] Performance on the Macchiatobin

2020-05-14 Thread Govindarajan Mohandoss
Hi Shmuel, We measured IPv4 forwarding performance in the beginning of 2019 (with VPP Master branch) and got 5.77 MPPS with single core @ 1.6 GHz. We used Marvell I/O Plugin (PMD) and not DPDK. We don’t have the latest performance numbers. Currently, our Macchiatobin boards are not

Re: [vpp-dev] Help with creating patch

2020-05-13 Thread Govindarajan Mohandoss
Hi Chris, I didn't create a local branch. Thanks !! I didn’t change the subject thinking that it could be related to code freeze. Sorry for that. Thanks Govind > -Original Message- > From: Luke, Chris > Sent: Wednesday, May 13, 2020 9:12 PM > To: Govindarajan Moh

Re: [vpp-dev] VPP 20.05 RC1 milestone is complete! RC2 - on Wednesday 20th May

2020-05-13 Thread Govindarajan Mohandoss
Hello Maintainers, I am doing the patch submission for the first time. I am following the page https://wiki.fd.io/view/VPP/Pulling,_Building,_Running,_Hacking_and_Pushing_VPP_Code#Pulling and getting the error below. Can you please help to fix this ? #:~/vpp_external/vpp$ git review remote:

Re: [vpp-dev] ACL question

2020-05-03 Thread Govindarajan Mohandoss
Thanks Neale. It works now. From: Neale Ranns (nranns) Sent: Saturday, May 2, 2020 8:15 AM To: Govindarajan Mohandoss ; Andrew Yourtchenko Cc: John Lo (loj) ; Paul Vinciguerra ; vpp-dev@lists.fd.io; nd ; Lijian Zhang ; Jieqiang Wang Subject: Re: [vpp-dev] ACL question From: Govindarajan

Re: [vpp-dev] ACL question

2020-05-01 Thread Govindarajan Mohandoss
-plugin interface TenGigabitEthernet7/0/0 input 0 vpp# show acl-plugin interface <<< No output. Thanks Govind From: Neale Ranns (nranns) Sent: Wednesday, April 29, 2020 4:24 AM To: Andrew Yourtchenko ; Govindarajan Mohandoss Cc: John Lo (loj) ; Paul Vinciguerra ; vpp-dev@lists.fd.io; nd

Re: [vpp-dev] ACL question

2020-04-29 Thread Govindarajan Mohandoss
Thanks Neale. From: Neale Ranns (nranns) Sent: Wednesday, April 29, 2020 4:24 AM To: Andrew Yourtchenko ; Govindarajan Mohandoss Cc: John Lo (loj) ; Paul Vinciguerra ; vpp-dev@lists.fd.io; nd ; Lijian Zhang ; Jieqiang Wang Subject: Re: [vpp-dev] ACL question Or in the latest version you

Re: [vpp-dev] ACL question

2020-04-29 Thread Govindarajan Mohandoss
the api message being formed. Also, it may give more clues if you do the above side by side on x86 and arm and compare the behaviors. --a On 29 Apr 2020, at 06:27, Govindarajan Mohandoss mailto:govindarajan.mohand...@arm.com>> wrote:  Hi Andrew, I have to work on make test tes

Re: [vpp-dev] ACL question

2020-04-28 Thread Govindarajan Mohandoss
rule of “permit all” is also getting added. I have put the ACL config and ACL dump info in the attached file. Thanks Govind From: John Lo (loj) Sent: Tuesday, April 28, 2020 10:38 PM To: Govindarajan Mohandoss ; Paul Vinciguerra Cc: Andrew  Yourtchenko ; vpp-dev@lists.fd.io; nd ; Lijian

Re: [vpp-dev] ACL question

2020-04-28 Thread Govindarajan Mohandoss
Thanks John. From: John Lo (loj) Sent: Tuesday, April 28, 2020 10:38 PM To: Govindarajan Mohandoss ; Paul Vinciguerra Cc: Andrew  Yourtchenko ; vpp-dev@lists.fd.io; nd ; Lijian Zhang ; Jieqiang Wang ; nd Subject: RE: [vpp-dev] ACL question Try “make test TEST=acl_plugin”. -John From

Re: [vpp-dev] ACL question

2020-04-28 Thread Govindarajan Mohandoss
Hi Paul, How can I selectively run only the test_acl_plugin.py instead of running make test ? Thanks Govind From: Paul Vinciguerra Sent: Tuesday, April 28, 2020 9:22 PM To: Govindarajan Mohandoss Cc: Andrew  Yourtchenko ; vpp-dev@lists.fd.io; nd ; Lijian Zhang ; Jieqiang Wang Subject

Re: [vpp-dev] ACL question

2020-04-28 Thread Govindarajan Mohandoss
Thanks Paul ! From: Paul Vinciguerra Sent: Tuesday, April 28, 2020 9:22 PM To: Govindarajan Mohandoss Cc: Andrew  Yourtchenko ; vpp-dev@lists.fd.io; nd ; Lijian Zhang ; Jieqiang Wang Subject: Re: [vpp-dev] ACL question See: src/plugins/acl/test/test_acl_plugin.py On Tue, Apr 28, 2020 at 7

Re: [vpp-dev] ACL question

2020-04-28 Thread Govindarajan Mohandoss
proto 0 sport 0-65535 dport 0-65535 applied inbound on sw_if_index: 1 used in lookup context index: 0 “ Thanks Govind > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Govindarajan > Mohandoss via Lists.Fd.Io > Sent: Friday, March 27, 2020 11:32 AM

Re: [vpp-dev] ACL question

2020-03-27 Thread Govindarajan Mohandoss
Thank you very much Andrew !! I will do some benchmarks and get back to you to understand it better. Thanks Govind > -Original Message- > From: Andrew  Yourtchenko > Sent: Friday, March 27, 2020 7:52 AM > To: Govindarajan Mohandoss > Cc: vpp-dev@lists.fd.io; nd >

Re: [vpp-dev] ACL question

2020-03-26 Thread Govindarajan Mohandoss
is needed compared to SL mode ? Thanks Govind From: vpp-dev@lists.fd.io On Behalf Of Govindarajan Mohandoss via Lists.Fd.Io Sent: Thursday, March 26, 2020 12:37 PM To: Andrew  Yourtchenko Cc: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] ACL question Hi Andrew, Thanks for the document. Can you

Re: [vpp-dev] ACL question

2020-03-26 Thread Govindarajan Mohandoss
help acl_add_replace usage: acl_add_replace [] [src IP/plen] [dst IP/plen] [sport X-Y] [dport X-Y] [proto P] [tcpflags FL MASK], ... , ... “ Thanks Govind From: Andrew  Yourtchenko Sent: Thursday, March 26, 2020 4:49 AM To: Govindarajan Mohandoss Cc: vpp-dev@lists.fd.io; Lijian Zhang ; Jieqiang Wang

[vpp-dev] ACL question

2020-03-25 Thread Govindarajan Mohandoss
Hello ACL Maintainer, We want to measure and optimize the ACL performance for ARM servers. As per the foll. link, there are 4 different implementation of ACLs in VPP. https://fd.io/docs/vpp/master/usecases/acls.html We would like to start with most commonly used ACL implementation in

Re: [vpp-dev] Q: how best to avoid locking for cleanup.

2020-02-29 Thread Govindarajan Mohandoss
Please find inline. Thanks Govind > -Original Message- > From: Dave Barach (dbarach) > Sent: Friday, February 28, 2020 4:17 PM > To: Govindarajan Mohandoss ; > Andrew  Yourtchenko ; Honnappa Nagarahalli > > Cc: Benoit Ganne (bganne) ; cho...@chopps.org; vpp- &

Re: [vpp-dev] Q: how best to avoid locking for cleanup.

2020-02-28 Thread Govindarajan Mohandoss
oblem already in DPDK. We can evaluate it and decide whether it will fit VPP requirements (or) we can do a new design for VPP. https://doc.dpdk.org/guides/prog_guide/rcu_lib.html Thanks Govind > -Original Message- > From: Andrew  Yourtchenko > Sent: Friday, February 28, 20