]> git.baikalelectronics.ru Git - kernel.git/commit
cxgb4: set up filter action after rewrites
authorRaju Rangoju <rajur@chelsio.com>
Fri, 23 Oct 2020 11:58:52 +0000 (17:28 +0530)
committerJakub Kicinski <kuba@kernel.org>
Mon, 26 Oct 2020 23:18:18 +0000 (16:18 -0700)
commit6d7e87d769b676ee07b8430b047803d482c772d5
tree2b50af41ad3f25f573415d36cb3329a50494ee94
parentdae0e4207b3762cbf3f3dd3f7bb6451099a5d7b9
cxgb4: set up filter action after rewrites

The current code sets up the filter action field before
rewrites are set up. When the action 'switch' is used
with rewrites, this may result in initial few packets
that get switched out don't have rewrites applied
on them.

So, make sure filter action is set up along with rewrites
or only after everything else is set up for rewrites.

Fixes: a38fd82082d1 ("cxgb4: add support to create hash filters")
Signed-off-by: Raju Rangoju <rajur@chelsio.com>
Link: https://lore.kernel.org/r/20201023115852.18262-1-rajur@chelsio.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h