Re: [ovs-discuss] problem with multiple pop_mpls

2019-11-18 Thread Tonghao Zhang
On Fri, Nov 15, 2019 at 12:39 AM Adel Belkhiri wrote: > Hello again, > > Thanks Ahmed and Tonghao for your replies. > > > Tonghao : IP packets are encapsulated By the MPLS protocol. After popping > the inner mpls header we will find the IP header. That's why i used > pop_mpls:0x800 to change the

Re: [ovs-discuss] problem with multiple pop_mpls

2019-11-14 Thread Adel Belkhiri
Hello again, Thanks Ahmed and Tonghao for your replies. Tonghao : IP packets are encapsulated By the MPLS protocol. After popping the inner mpls header we will find the IP header. That's why i used pop_mpls:0x800 to change the type of the ethernet frame. Ahmed : Yes. I'm working with the

Re: [ovs-discuss] problem with multiple pop_mpls

2019-11-14 Thread Ahmed Medhat
Hi Adel, I expect you are using the kernel datapath type which has basic support to mpls. You can use the userspace datapath typeif you need multiple mpls pushing/popping. ovs-vsctl add-br br0 -- set bridge datapath_type=netdev Best regards, Ahmed On Wed, Nov 13, 2019 at 6:46 PM Adel Belkhiri

Re: [ovs-discuss] problem with multiple pop_mpls

2019-11-13 Thread Tonghao Zhang
> On Nov 14, 2019, at 1:46 AM, Adel Belkhiri wrote: > > Hi All, > > I have an issue with popping multiple mpls headers with ovs. The pushing via > push_mpls works fine but the popping via pop_mpls triggers a warning in the > log and the operation is not accomplished. > >

[ovs-discuss] problem with multiple pop_mpls

2019-11-13 Thread Adel Belkhiri
Hi All, I have an issue with popping multiple mpls headers with ovs. The pushing via push_mpls works fine but the popping via pop_mpls triggers a warning in the log and the operation is not accomplished. |WARN|system@ovs-system: execute pop_mpls(eth_type=0x8847),pop_mpls (eth_type=0x800),2