linux/drivers/net/ethernet/chelsio/cxgb4
Raju Rangoju bff453921a cxgb4: fix the panic caused by non smac rewrite
SMT entry is allocated only when loopback Source MAC
rewriting is requested. Accessing SMT entry for non
smac rewrite cases results in kernel panic.

Fix the panic caused by non smac rewrite

Fixes: 937d842058 ("cxgb4: set up filter action after rewrites")
Signed-off-by: Raju Rangoju <rajur@chelsio.com>
Link: https://lore.kernel.org/r/20201118143213.13319-1-rajur@chelsio.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2020-11-20 11:03:37 -08:00
..
clip_tbl.c
clip_tbl.h
cudbg_common.c
cudbg_entity.h cxgb4: move device dump arrays in header to C file 2020-06-23 20:55:44 -07:00
cudbg_if.h
cudbg_lib.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-06-25 19:29:51 -07:00
cudbg_lib.h cxgb4: move device dump arrays in header to C file 2020-06-23 20:55:44 -07:00
cudbg_lib_common.h
cudbg_zlib.c
cudbg_zlib.h
cxgb4.h cxgb4/ch_ktls: creating skbs causes panic 2020-11-11 16:30:37 -08:00
cxgb4_cudbg.c cxgb4: move device dump arrays in header to C file 2020-06-23 20:55:44 -07:00
cxgb4_cudbg.h
cxgb4_dcb.c
cxgb4_dcb.h cxgb4: move DCB version extern to header file 2020-06-23 15:18:48 -07:00
cxgb4_debugfs.c ch_ktls/cxgb4: handle partial tag alone SKBs 2020-11-11 16:30:38 -08:00
cxgb4_debugfs.h
cxgb4_ethtool.c cxgb4/ch_ktls: ktls stats are added at port level 2020-09-29 13:57:03 -07:00
cxgb4_fcoe.c
cxgb4_fcoe.h
cxgb4_filter.c cxgb4: fix the panic caused by non smac rewrite 2020-11-20 11:03:37 -08:00
cxgb4_filter.h
cxgb4_main.c cxgb4/ch_ktls: decrypted bit is not enough 2020-11-11 16:30:37 -08:00
cxgb4_mps.c cxgb4: fix memory leak during module unload 2020-09-17 16:29:20 -07:00
cxgb4_ptp.c cxgb4: update kernel-doc line comments 2020-06-23 15:18:48 -07:00
cxgb4_ptp.h
cxgb4_tc_flower.c cxgb4: handle 4-tuple PEDIT to NAT mode translation 2020-10-14 18:20:37 -07:00
cxgb4_tc_flower.h cxgb4: handle 4-tuple PEDIT to NAT mode translation 2020-10-14 18:20:37 -07:00
cxgb4_tc_matchall.c cxgb4: add TC-MATCHALL IPv6 support 2020-08-03 18:17:08 -07:00
cxgb4_tc_matchall.h cxgb4: add TC-MATCHALL IPv6 support 2020-08-03 18:17:08 -07:00
cxgb4_tc_mqprio.c cxgb4: convert tasklets to use new tasklet_setup() API 2020-10-08 16:48:21 -07:00
cxgb4_tc_mqprio.h
cxgb4_tc_u32.c cxgb4: parse TC-U32 key values and masks natively 2020-06-23 15:18:47 -07:00
cxgb4_tc_u32.h
cxgb4_tc_u32_parse.h cxgb4: parse TC-U32 key values and masks natively 2020-06-23 15:18:47 -07:00
cxgb4_thermal.c cxgb4: fix thermal zone device registration 2020-08-31 12:27:23 -07:00
cxgb4_uld.c cxgb4: Avoid log flood 2020-09-29 13:57:03 -07:00
cxgb4_uld.h ch_ktls/cxgb4: handle partial tag alone SKBs 2020-11-11 16:30:38 -08:00
l2t.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
l2t.h
Makefile
sched.c cxgb4: update kernel-doc line comments 2020-06-23 15:18:48 -07:00
sched.h
sge.c cxgb4/ch_ktls: creating skbs causes panic 2020-11-11 16:30:37 -08:00
smt.c cxgb4: use eth_zero_addr() to clear mac address 2020-07-23 11:49:12 -07:00
smt.h
srq.c
srq.h
t4_chip_type.h
t4_hw.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-09-04 21:28:59 -07:00
t4_hw.h
t4_msg.h
t4_pci_id_tbl.h
t4_regs.h cxgb4: add error handlers to LE intr_handler 2020-08-25 06:07:44 -07:00
t4_tcb.h cxgb4: set up filter action after rewrites 2020-10-26 16:18:18 -07:00
t4_values.h
t4fw_api.h
t4fw_version.h