On Mon, Oct 22, 2018 at 10:40:10AM +0530, Martin Varghese wrote: > HI > I need to support a use case where i need to send(push) and receive(pop) > multiple MPLS labels in OVS > > The description regarding the support for more than one MPLS labels is > contradicting in the man pages of ovs-ofctl and ovs-fields. > > The man page of ovs-ofctl does not mention the support of more than one > MPLS label. > > *push_mpls:ethertype* > > - *A limitation of the implementation is that processing of > actions will stop if push_mpls follows another push_mpls unless there > is a pop_mpls in between.* > > *pop_mpls:ethertype* > > - *Currently the implementation restricts ethertype to a > non-MPLS Ethertype and thus pop_mpls should only be applied to packets > with an MPLS label stack depth of one.* > > Whereas the man page of ovs-fields mention a support of up to 3 MPLS labels. > > *Unlike the other encapsulations supported by OpenFlow and Open > vSwitch, MPLS labels are routinely used in ``stacks’’ two or three > deep and sometimes even deeper. Open vSwitch currently supports up to > three labels.* > > > > Could someone please clarify
OVS supports up to 3 labels. We'll update the documentation. _______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
