path: root/include/uapi/rdma
diff options
authorAriel Levkovich <lariel@mellanox.com>2017-04-03 13:11:02 +0300
committerDoug Ledford <dledford@redhat.com>2017-04-21 12:26:05 -0400
commit0f750966dca8ad3999e759e516f601d0d8acc8e1 (patch)
tree18ae17950ce3da4bf08c720261f86b8942cfd410 /include/uapi/rdma
parent44f2e99ecdb76cb91293dd822fbe3952b8db5345 (diff)
IB/mlx5: Add inner spec and IPv6 validation in user's flow attribute list
This change fixes an incomplete validation of the user's flow attributes list. Previous implementation validated only matching of IPv4 Ethertype to IPv4 spec of outer headers (in case both Ethernet with specified Ethertype and IP specs were present) and lacked the validation of: 1. Matching of IPv6 Ethertype in Ethernet spec (if such exists) to an IPv6 protocol spec (if such exists). 2. Validation of Ethertype to IP protocol matching on inner headers specs. Which could cause some combinations of unmatching Ethernet and IP protocols to pass validation and apply on the device. The fix adds validation of IPv6 Ethertype and IP spec as well as performing the scan on both outer and inner attributes. Fixes: 038d2ef87572 ("Add flow steering support") Signed-off-by: Ariel Levkovich <lariel@mellanox.com> Signed-off-by: Leon Romanovsky <leon@kernel.org> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'include/uapi/rdma')
0 files changed, 0 insertions, 0 deletions

Privacy Policy