diff options
author | 2016-05-03 17:13:59 +0300 | |
---|---|---|
committer | 2016-05-04 14:04:47 -0400 | |
commit | f942380c12394002efe0ca0be023e0f6fafbf29b (patch) | |
tree | 6613163bb3fa30d353045d760422fdd1ce30cbd7 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | net/mlx5: E-Switch, Vport ingress/egress ACLs rules for VST mode (diff) | |
download | linux-dev-f942380c12394002efe0ca0be023e0f6fafbf29b.tar.xz linux-dev-f942380c12394002efe0ca0be023e0f6fafbf29b.zip |
net/mlx5: E-Switch, Vport ingress/egress ACLs rules for spoofchk
Configure ingress and egress vport ACL rules according to spoofchk
admin parameters.
Ingress ACL flow table rules:
if (!spoofchk && !vst) allow all traffic.
else :
1) one of the following rules :
* if (spoofchk && vst) allow only untagged traffic with smac=original
mac sent from the VF.
* if (spoofchk && !vst) allow only traffic with smac=original mac sent
from the VF.
* if (!spoofchk && vst) allow only untagged traffic.
2) drop all traffic that didn't hit #1.
Add support for set vf spoofchk ndo.
Add non zero mac validation in case of spoofchk to set mac ndo:
when setting new mac we need to validate that the new mac is
not zero while the spoofchk is on because it is illegal
combination.
Signed-off-by: Mohamad Haj Yahia <mohamad@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions