]> git.proxmox.com Git - ovs.git/commitdiff
tc: Fix mpls bottom of stack bit mask reporting.
authorEelco Chaudron <echaudro@redhat.com>
Wed, 25 Nov 2020 09:51:57 +0000 (10:51 +0100)
committerIlya Maximets <i.maximets@ovn.org>
Tue, 2 Feb 2021 17:41:29 +0000 (18:41 +0100)
Fix the reported back value of the bos mask used by the revalidator
threads.

Fixes: 34b1695506f8 ("lib/tc: add single mpls match offload support")
Reported-by: Marcelo Leitner <mleitner@redhat.com>
Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
lib/tc.c

index c2de78bfe347e93aec43e9ac34ff0d83bbb21c5c..31922079849afc6d64d0d836909409e00d561c9e 100644 (file)
--- a/lib/tc.c
+++ b/lib/tc.c
@@ -517,7 +517,7 @@ nl_parse_flower_mpls(struct nlattr **attrs, struct tc_flower *flower)
     if (attrs[TCA_FLOWER_KEY_MPLS_BOS]) {
         bos = nl_attr_get_u8(attrs[TCA_FLOWER_KEY_MPLS_BOS]);
         set_mpls_lse_bos(&flower->key.mpls_lse, bos);
-        set_mpls_lse_ttl(&flower->mask.mpls_lse, 0xff);
+        set_mpls_lse_bos(&flower->mask.mpls_lse, 0xff);
     }
 
     if (attrs[TCA_FLOWER_KEY_MPLS_TC]) {