diff options
author | Guillaume Nault <gnault@redhat.com> | 2020-12-09 16:48:41 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-12-09 20:39:38 -0800 |
commit | 7fdd375e383097a785bb65c66802e468f398bf82 (patch) | |
tree | 4e703e992f72ae80e63cec10802a9d69c86b47ce /tools/thermal | |
parent | b7e4ba9a91dffd298d940b4d3f173121ff829a32 (diff) | |
download | linux-7fdd375e383097a785bb65c66802e468f398bf82.tar.bz2 |
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
TCA_FLOWER_KEY_MPLS_OPT_LSE_LABEL is a u32 attribute (MPLS label is
20 bits long).
Fixes the following bug:
$ tc filter add dev ethX ingress protocol mpls_uc \
flower mpls lse depth 2 label 256 \
action drop
$ tc filter show dev ethX ingress
filter protocol mpls_uc pref 49152 flower chain 0
filter protocol mpls_uc pref 49152 flower chain 0 handle 0x1
eth_type 8847
mpls
lse depth 2 label 0 <-- invalid label 0, should be 256
...
Fixes: 61aec25a6db5 ("cls_flower: Support filtering on multiple MPLS Label Stack Entries")
Signed-off-by: Guillaume Nault <gnault@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/thermal')
0 files changed, 0 insertions, 0 deletions