On Mon, 2017-04-03 at 13:11 +0300, Leon Romanovsky wrote: > From: Ariel Levkovich <lariel@xxxxxxxxxxxx> > > 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@xxxxxxxxxxxx> > Signed-off-by: Leon Romanovsky <leon@xxxxxxxxxx> Series applied, thanks. -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html