Hello,
Can you please let me know the differences between userspace datapaths and kernal datapaths? With that being said, MPLS push,pop,match are happening at user space data paths. I appreciate if you can point me the documentation, or with examples to get familiar with this stuffs. Thanks ------------------------------ On Thu, Feb 6, 2014 8:51 PM PST Ben Pfaff wrote: >Q: Does Open vSwitch support MPLS? > >A: Before version 1.11, Open vSwitch did not support MPLS. That is, > these versions can match on MPLS Ethernet types, but they cannot > match, push, or pop MPLS labels, nor can they look past MPLS labels > into the encapsulated packet. > > Open vSwitch versions 1.11, 2.0, and 2.1 have very minimal support > for MPLS. With the userspace datapath only, these versions can > match, push, or pop a single MPLS label, but they still cannot look > past MPLS labels (even after popping them) into the encapsulated > packet. Kernel datapath support is unchanged from earlier verions. > > Open vSwitch version 2.2 will be able to match, push, or pop up to > 3 MPLS labels. Looking past MPLS labels into the encapsulated > packet will still be unsupported. Both userspace and kernel > datapaths will be supported, but MPLS processing always happens in > userspace either way, so kernel datapath performance will be > disappointing. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev