ethernet: fix dmac check avx2 loop condition 67/21767/1
authorMatthew Smith <[email protected]>
Tue, 3 Sep 2019 21:45:33 +0000 (16:45 -0500)
committerDamjan Marion <[email protected]>
Wed, 4 Sep 2019 09:56:52 +0000 (09:56 +0000)
commit3ce1239b8ece822d2d8f9bcbc516f778bdf52cdf
tree3a381fe7852b1f48338c6bf3ccde2443bb9fb250
parent5bdc1f5245054f8b183b75f6b4442d45018afbe3
ethernet: fix dmac check avx2 loop condition

In eth_input_process_frame(), a loop which checks the destination
MAC address of received packets had a different condition for avx2
than it did for the non-avx2 version of the loop. It could result
in one unnecessary execution of the loop body after all packets
had been processed.

Type: fix
Fixes: 8d6f34e2b1cbfde5702e88686631527d5e1e10a0

Change-Id: Ib673f45917a0dea461987fdc8f0ca318b749fb1a
Signed-off-by: Matthew Smith <[email protected]>
(cherry picked from commit a6d4e3135b70db1b1df3f8852e1e229d13c24e72)
src/vnet/ethernet/node.c