Re: [vpp-dev] MTU in vpp

2018-05-08 Thread Nitin Saxena
Hi, If dpdk plugin used, which is the default case in VPP, MTU to each interface is set by retrieving MTU information from underlying DPDK PMD API: rte_eth_dev_info_get(). So if the device supports max MTU say 9216 then that will be configured. I don't think setting MTU via vpp cli or

Re: [vpp-dev] Raydonetworks's implementation of pppoeclient for vpp

2018-05-08 Thread 张东亚 <zhangdon...@raydonetworks.com>
Hi Hongjun, Thanks a lot for your explanation, the implementation only use partial pppd code, if BSD license is ok for vpp project, the previous license concern is resolved. I will build agains master and submit patch to vpp project later when I have spare time. -- Original

Re: [vpp-dev] Raydonetworks's implementation of pppoeclient for vpp

2018-05-08 Thread Ni, Hongjun
Below is the copyrights from your based open source pppd project: I think BSD-style license is ok. Not sure whether GPL is acceptable for VPP community? VPP is under Apache License, Version 2.0. Copyrights: *** All of the code can be freely used and redistributed. The individual source

Re: [vpp-dev] Raydonetworks's implementation of pppoeclient for vpp

2018-05-08 Thread 张东亚 <zhangdon...@raydonetworks.com>
Hi Ray, The implementation is already prototyped as two plugins, regarding upstreaming it to fd.io vpp, there are the following concerns: 1. the license issue, we don't know it's acceptable the plugins contain third party pppd code which use different license, hope maintainer can give some

Re: [vpp-dev] NOTIFICATION: FD.io Maintenance

2018-05-08 Thread Vanessa Valderrama
Nexus maintenance is complete for tonight.  We'll continue cleaning out repositories tomorrow but it should be transparent. Thank you, Vanessa On 05/08/2018 11:28 AM, Vanessa Valderrama wrote: > > Jenkins is in shutdown mode to prepare for the Nexus maintenance > > > On 05/08/2018 09:18 AM,

[vpp-dev] NAT output-feature

2018-05-08 Thread Matthew Smith
Hi, The NAT plugin CLI command to configure an interface to participate in NAT has a flag “output-feature” that affects how outbound (“in2out”) processing is done. Can the output-feature option be used in any situation where the standard in2out processing can be used? Are there any

Re: [vpp-dev] NOTIFICATION: FD.io Maintenance

2018-05-08 Thread Vanessa Valderrama
Jenkins is in shutdown mode to prepare for the Nexus maintenance On 05/08/2018 09:18 AM, Vanessa Valderrama wrote: > > Sonar maintenance has been rescheduled to 2018-05-17 > > Thank you, > Vanessa > > On 05/07/2018 12:10 PM, Vanessa Valderrama wrote: >> >> *Reminder of upcoming maintenance* >>

Re: [vpp-dev] VPP with pipe line processing.

2018-05-08 Thread Dave Barach
Early in the process of deciding how to make vpp multi-thread capable, I placed node subgraphs onto specific threads and handed off frames between threads. As expected, the resulting pipelines ran at the speed of the slowest stage. When the workload changed, it was necessary to repartition the

Re: [vpp-dev] NOTIFICATION: FD.io Maintenance

2018-05-08 Thread Vanessa Valderrama
Sonar maintenance has been rescheduled to 2018-05-17 Thank you, Vanessa On 05/07/2018 12:10 PM, Vanessa Valderrama wrote: > > *Reminder of upcoming maintenance* > > > On 04/26/2018 10:02 AM, Vanessa Valderrama wrote: >> >> Please let me know if the following maintenance schedule conflicts >>

[vpp-dev] check check checkstyle

2018-05-08 Thread Ed Kern
FYI: Checkstyle is its own jenkins job now that will run before the rest of the verify ‘set’. So no more checkstyle at the start of every individual job. Due to necessity with how the jenkins is configured on success you will see a checkstyle success message added as a gerrit comment. On

[vpp-dev] VPP with pipe line processing.

2018-05-08 Thread raju
All, I tried to find this on VPP wiki and on web, but no luck hence question here. I wanted to try pipe line processing in VPP (each core doing specific job and passing on the packets further to next core for subsequent processing and finally send out). In other words, use case is multi threaded

Re: [vpp-dev] Raydonetworks's implementation of pppoeclient for vpp

2018-05-08 Thread Ray Kinsella
Hi folks, This is good work - would you consider upstreaming as a plugin to FD.io VPP? Looks like you have a lot of this work done already? Ray K On 07/05/2018 05:55, "张东亚 wrote: Hi List, As a SDN startup(www.raydonetworks.com) in China, we have implemented pppoeclient support for vpp

Re: [vpp-dev] MTU in vpp

2018-05-08 Thread Rubina Bianchi
Here is my "vppctl show hardware-interfaces detail" vpp# show hardware-interfaces detail NameIdx Link Hardware GigabitEthernet0/9/0 1 up GigabitEthernet0/9/0 Ethernet address 52:54:00:e2:39:c1 Intel 82540EM (e1000) carrier up full

[vpp-dev] MTU in vpp

2018-05-08 Thread Rubina Bianchi
Hi I set mtu to all of my interfaces using "vppctl set interface mtu 1500 ". But when I generate packets larger than mtu size, all packet pass through vpp. Is there any parameter that I must set? I generate large packet using "ping -M do -s 9472 200.200.200.40". My vpp version: master

Re: [vpp-dev] Fragmented IP and ACL

2018-05-08 Thread emma sdi
Dear Andrew I like to write this test as a testcase, I will work on that in my spare time. I like your solution about separate code path, but I think defragmentation could solve the problem and reassembly may have overhead. In defragmentation, information of fragmented packets is kept and all of

Re: [vpp-dev] Fragmented IP and ACL

2018-05-08 Thread Andrew Yourtchenko
Yeah back in the day the fragment reassembly code was not there yet, so there is a choice either to drop all the fragments on the floor, or rely on the receiving TCP stack to drop the non-initial fragments, like IOS did. There is a knob that allows you to choose the behavior between the two by

[vpp-dev] Set different QoS parameters for different pipes (different customers)

2018-05-08 Thread Reza Mirzaei
Hi I want to set up quality of service in vpp according to these commands [1], but i don't understand how can i distinguish between different customers from an interface?? because it said here [2] that currently there is not an API to create a new HQoS pipe PROFILE and just ONE is created by

[vpp-dev] Fragmented IP and ACL

2018-05-08 Thread emma sdi
Dear vpp folks I have a simple topology and a permit+reflect rule for udp on destination port 1000 as pasted in this link. I send a big file from 172.20.1.2 to 172.20.1.1 port 1001 with nc and I receive some packets (non first fragment) in second client

Re: [vpp-dev] nat

2018-05-08 Thread Ole Troan
Gulakh, > I have used linux iptables for NAT, but now I want VPP nat. > > could you please give me some examples corresponding to the iptables one on > how to use VPP nat? > > e.g. iptables rule : ,vpp rule: yy https://wiki.fd.io/view/VPP/NAT Best regards,