1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/broadcom/bnxt
Vikas Gupta 366c304741 bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback
LRO/GRO_HW should be disabled if there is an attached XDP program.
BNXT_FLAG_TPA is the current setting of the LRO/GRO_HW.  Using
BNXT_FLAG_TPA to disable LRO/GRO_HW will cause these features to be
permanently disabled once they are disabled.

Fixes: 1dc4c557bf ("bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff")
Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2022-08-23 15:32:20 -07:00
..
bnxt.c bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback 2022-08-23 15:32:20 -07:00
bnxt.h bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use 2022-08-23 15:32:07 -07:00
bnxt_coredump.c bnxt_en: use firmware provided max timeout for messages 2022-01-09 16:27:23 -08:00
bnxt_coredump.h bnxt_en: move coredump functions into dedicated file 2021-10-29 12:13:05 +01:00
bnxt_dcb.c bnxt_en: Properly report no pause support on some cards 2022-03-05 11:16:56 +00:00
bnxt_dcb.h bnxt_en: Use struct_group_attr() for memcpy() region 2021-09-25 08:20:48 -07:00
bnxt_debugfs.c bnxt: no need to check return value of debugfs_create functions 2019-08-10 15:25:47 -07:00
bnxt_debugfs.h
bnxt_devlink.c bnxt_en: set missing reload flag in devlink features 2022-08-23 15:32:13 -07:00
bnxt_devlink.h bnxt: revert hastily merged uAPI aberrations 2022-03-09 19:55:00 -08:00
bnxt_dim.c linux/dim: Move implementation to .c files 2019-06-25 13:46:39 -07:00
bnxt_ethtool.c bnxt_en: implement callbacks for devlink selftests 2022-07-28 21:56:53 -07:00
bnxt_ethtool.h bnxt_en: implement callbacks for devlink selftests 2022-07-28 21:56:53 -07:00
bnxt_fw_hdr.h
bnxt_hsi.h bnxt_en: Update firmware interface to 1.10.2.95 2022-05-13 12:47:40 +01:00
bnxt_hwrm.c bnxt_en: Increase firmware message response DMA wait time 2022-02-20 13:47:15 +00:00
bnxt_hwrm.h bnxt_en: Increase firmware message response DMA wait time 2022-02-20 13:47:15 +00:00
bnxt_nvm_defs.h
bnxt_ptp.c bnxt_en: Fix bnxt_refclk_read() 2022-07-12 20:35:56 -07:00
bnxt_ptp.h bnxt_en: Configure ptp filters during bnxt open 2022-05-13 12:47:40 +01:00
bnxt_sriov.c bnxt_en: fix NQ resource accounting during vf creation on 57500 chips 2022-08-23 15:32:17 -07:00
bnxt_sriov.h ethernet: constify references to netdev->dev_addr in drivers 2021-10-14 09:22:11 -07:00
bnxt_tc.c flow_offload: reject to offload tc actions in offload drivers 2021-12-19 14:08:47 +00:00
bnxt_tc.h bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields(). 2019-11-13 14:28:30 -08:00
bnxt_ulp.c eth: bnxt: make ulp_id unsigned to make GCC 12 happy 2022-05-20 17:30:19 -07:00
bnxt_ulp.h eth: bnxt: make ulp_id unsigned to make GCC 12 happy 2022-05-20 17:30:19 -07:00
bnxt_vfr.c devlink: hold the instance lock during eswitch_mode callbacks 2022-03-21 14:11:38 +00:00
bnxt_vfr.h bnxt_en: Free and allocate VF-Reps during error recovery. 2021-04-12 13:20:38 -07:00
bnxt_xdp.c bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use 2022-08-23 15:32:07 -07:00
bnxt_xdp.h bnxt: support transmit and free of aggregation buffers 2022-04-08 11:52:48 +01:00
Makefile bnxt_en: move coredump functions into dedicated file 2021-10-29 12:13:05 +01:00