This has to be a second match statement to the same u32 filter, not a second one (which tc-filter doesn't support at all).
Signed-off-by: Phil Sutter <p...@nwl.cc> --- man/man8/tc-vlan.8 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/man8/tc-vlan.8 b/man/man8/tc-vlan.8 index 59c81e86378d0..f5ffc25f054ed 100644 --- a/man/man8/tc-vlan.8 +++ b/man/man8/tc-vlan.8 @@ -103,7 +103,7 @@ into VLAN ID 123: #tc qdisc add dev eth0 handle ffff: ingress #tc filter add dev eth0 parent ffff: pref 11 protocol ip \\ u32 match ip protocol 1 0xff flowid 1:1 \\ - u32 match ip src 10.0.0.2 flowid 1:1 \\ + match ip src 10.0.0.2 flowid 1:1 \\ action vlan push id 123 .EE .RE -- 2.16.1