On 8/24/16 12:53 PM, David Ahern wrote: > What change is needed in pop_mpls? It already resets the mac_header and if > MPLS labels are removed there is no need to set network_header. I take it you > mean if the protocol is still MPLS and there are still labels then the > network header needs to be set and that means finding the bottom label. Does > OVS set the bottom of stack bit? From what I can tell OVS is not parsing the > MPLS label so no requirement that BOS is set. Without that there is no way to > tell when the labels are done short of guessing.
I was confusing the inner network layer with the mpls network header. Just sent a v4. can you verify it works for single and multiple labels with OVS?