linux_dsm_epyc7002/drivers/net/ethernet/chelsio/cxgb4
Cong Wang 9f8a739e72 act_mirred: get rid of tcfm_ifindex from struct tcf_mirred
tcfm_dev always points to the correct netdev and we already
hold a refcnt, so no need to use tcfm_ifindex to lookup again.

If we would support moving target netdev across netns, using
pointer would be better than ifindex.

This also fixes dumping obsolete ifindex, now after the
target device is gone we just dump 0 as ifindex.

Cc: Jiri Pirko <jiri@mellanox.com>
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-12-06 14:50:13 -05:00
..
clip_tbl.c drivers, net, ethernet: convert clip_entry.refcnt from atomic_t to refcount_t 2017-10-22 02:22:38 +01:00
clip_tbl.h drivers, net, ethernet: convert clip_entry.refcnt from atomic_t to refcount_t 2017-10-22 02:22:38 +01:00
cudbg_common.c cxgb4: collect register dump 2017-10-14 18:35:14 -07:00
cudbg_entity.h cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
cudbg_if.h cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
cudbg_lib_common.h cxgb4: collect TID info dump 2017-10-27 23:48:29 +09:00
cudbg_lib.c cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
cudbg_lib.h cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
cxgb4_cudbg.c cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
cxgb4_cudbg.h cxgb4: collect on-chip memory dump 2017-10-14 18:35:14 -07:00
cxgb4_dcb.c cxgb4: do DCB state reset in couple of places 2017-09-25 20:28:14 -07:00
cxgb4_dcb.h cxgb4: do DCB state reset in couple of places 2017-09-25 20:28:14 -07:00
cxgb4_debugfs.c cxgb4: update API for TP indirect register access 2017-10-14 18:35:14 -07:00
cxgb4_debugfs.h
cxgb4_ethtool.c cxgb4: collect vpd info directly from hardware 2017-11-11 21:47:22 +09:00
cxgb4_fcoe.c
cxgb4_fcoe.h
cxgb4_filter.c cxgb4: fix error return code in cxgb4_set_hash_filter() 2017-11-03 14:23:54 +09:00
cxgb4_filter.h cxgb4: add support to create hash-filters via tc-flower offload 2017-11-01 22:06:03 +09:00
cxgb4_main.c net: sched: move the can_offload check from binding phase to rule insertion phase 2017-11-02 16:10:39 +09:00
cxgb4_ptp.c
cxgb4_ptp.h
cxgb4_tc_flower.c act_mirred: get rid of tcfm_ifindex from struct tcf_mirred 2017-12-06 14:50:13 -05:00
cxgb4_tc_flower.h cxgb4: convert flower table to use rhashtable 2017-11-01 22:06:03 +09:00
cxgb4_tc_u32_parse.h
cxgb4_tc_u32.c act_mirred: get rid of tcfm_ifindex from struct tcf_mirred 2017-12-06 14:50:13 -05:00
cxgb4_tc_u32.h
cxgb4_uld.c
cxgb4_uld.h cxgb4: add support to retrieve stats for hash filters 2017-11-01 22:06:03 +09:00
cxgb4.h cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
l2t.c neigh: make strucrt neigh_table::entry_size unsigned int 2017-09-25 20:36:17 -07:00
l2t.h
Makefile Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-11-04 09:26:51 +09:00
sched.c cxgb4: fix memory leak 2017-09-05 14:27:50 -07:00
sched.h
sge.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-11-15 11:56:19 -08:00
smt.c cxgb4: introduce SMT ops to prepare for SMAC rewrite support 2017-10-20 13:06:53 +01:00
smt.h cxgb4: introduce SMT ops to prepare for SMAC rewrite support 2017-10-20 13:06:53 +01:00
t4_chip_type.h
t4_hw.c cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
t4_hw.h cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
t4_msg.h cxgb4: add support to create hash filters 2017-11-01 22:06:03 +09:00
t4_pci_id_tbl.h cxgb4: add new T6 pci device id's 2017-11-03 15:45:16 +09:00
t4_regs.h cxgb4: collect SGE queue context dump 2017-11-14 16:14:07 +09:00
t4_tcb.h cxgb4: add support to delete hash filter 2017-11-01 22:06:03 +09:00
t4_values.h
t4fw_api.h cxgb4: initialize hash-filter configuration 2017-11-01 22:06:03 +09:00
t4fw_version.h cxgb4: update latest firmware version supported 2017-11-04 22:34:09 +09:00