Hi all, I've tried to push/pop MPLS labels on the packets, but currently, ovs only supports "3 MPLS label pushing". I need longer MPLS label stack.
------------------- Related code segments in "lib/flow.h": #L76 /* Maximum number of supported MPLS labels. */ #define FLOW_MAX_MPLS_LABELS 3 #L158 BUILD_ASSERT_DECL(offsetof(struct flow, igmp_group_ip4) + sizeof(uint32_t) == sizeof(struct flow_tnl) + 192 ------------------- I changed FLOW_MAX_MPLS_LABELS from 3 to another bigger value (saying, 9), added additional 24 bytes ( (9-3)x4 = 24 ) in the end of line 158, and re-built the ovs. Unfortunately, it still supports only 3 stacked MPLS labels. Does anyone knows what else I should do? Your suggestions are welcome and appreciated! *Thanks very much, Wusy*
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
