linux/drivers/net/ethernet
Michal Swiatkowski daf82b61ba ice: introduce ice_fwlog structure
The new structure is needed to make the fwlog code a library. A goal is
to drop ice_hw structure in all fwlog related functions calls.

Pass a ice_fwlog pointer across fwlog functions and use it wherever it
is possible.

Still use &hw->fwlog in debugfs code as it needs changing the value
being passed in priv. It will be done in one of the next patches.

Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Reviewed-by: Larysa Zaremba <larysa.zaremba@intel.com>
Signed-off-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2025-09-11 12:09:32 -07:00
..
3com treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
8390 treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
actions
adaptec
adi net: rename netns_local to netns_immutable 2025-03-04 12:44:48 +01:00
aeroflex
agere et131x: Add missing check after DMA map 2025-07-17 19:02:55 -07:00
airoha net: airoha: Introduce check_skb callback in ppe_dev ops 2025-08-25 17:16:01 -07:00
alacritech
allwinner
alteon
altera
amazon net: Fix typos 2025-07-25 10:29:07 -07:00
amd amd-xgbe: Use int type to store negative error codes 2025-08-27 18:06:46 -07:00
apm net: xgene-v2: remove incorrect ACPI_PTR annotation 2025-02-27 13:42:15 +01:00
apple treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
aquantia net: atlantic: Rename PCI driver struct to end in _driver 2025-07-01 19:35:58 -07:00
arc
asix
atheros net: Use netif_threaded_enable instead of netif_set_threaded in drivers 2025-07-24 18:34:55 -07:00
broadcom net: xdp: pass full flags to xdp_update_skb_shared_info() 2025-09-11 12:00:20 +02:00
brocade treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
cadence Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-09-04 13:33:00 -07:00
calxeda
cavium net: thunder_bgx: decrement cleanup index before use 2025-09-03 16:56:36 -07:00
chelsio tcp: Remove sk->sk_prot->orphan_count. 2025-09-01 12:52:09 -07:00
cirrus
cisco Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-07-04 08:03:18 +02:00
cortina net: ethernet: cortina: Use TOE/TSO on all TCP 2025-04-09 19:15:58 -07:00
davicom
dec net: Fix typos 2025-07-25 10:29:07 -07:00
dlink eth: sundance: fix endian issues 2025-09-02 15:49:41 -07:00
emulex benet: fix BUG when creating VFs 2025-08-04 17:17:31 -07:00
engleder tsnep: fix timestamping with a stacked DSA driver 2025-05-15 07:58:18 -07:00
ezchip
faraday net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect 2025-08-05 16:00:53 -07:00
freescale net: fman: clean up included headers 2025-09-05 18:19:36 -07:00
fujitsu
fungible
google gve: support unreadable netmem 2025-08-21 17:42:43 -07:00
hisilicon net: hns3: use kcalloc() instead of kzalloc() 2025-08-26 17:12:35 -07:00
huawei devlink: Move graceful period parameter to reporter ops 2025-08-26 17:24:16 -07:00
i825xx
ibm ibmvnic: Increase max subcrq indirect entries with fallback 2025-08-26 09:45:50 +02:00
intel ice: introduce ice_fwlog structure 2025-09-11 12:09:32 -07:00
litex
marvell net: xdp: pass full flags to xdp_update_skb_shared_info() 2025-09-11 12:00:20 +02:00
mediatek Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-09-04 13:33:00 -07:00
mellanox net: xdp: pass full flags to xdp_update_skb_shared_info() 2025-09-11 12:00:20 +02:00
meta eth: fbnic: support persistent NAPI config 2025-09-09 16:03:27 +02:00
micrel net: Fix typos 2025-07-25 10:29:07 -07:00
microchip Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-09-04 13:33:00 -07:00
microsoft net: mana: Remove redundant netdev_lock_ops_to_full() calls 2025-09-10 17:57:09 -07:00
moxa
mscc net: dsa: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() 2025-05-09 16:34:09 -07:00
myricom treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
natsemi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
neterion net: Fix typos 2025-07-25 10:29:07 -07:00
netronome tcp: Don't pass hashinfo to socket lookup helpers. 2025-08-25 17:53:35 -07:00
ni
nvidia treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
nxp
oki-semi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
packetengines treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
pasemi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
pensando Networking changes for 6.17. 2025-07-30 08:58:55 -07:00
qlogic devlink: Move graceful period parameter to reporter ops 2025-08-26 17:24:16 -07:00
qualcomm net: ethernet: qualcomm: QCOM_PPE should depend on ARCH_QCOM 2025-09-01 12:53:38 -07:00
rdc
realtek rtase: Fix Rx descriptor CRC error bit definition 2025-08-14 17:53:12 -07:00
renesas net: sh_eth: Disable WoL if system can not suspend 2025-09-10 17:58:35 -07:00
rocker treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
samsung eth: sxgbe: migrate to new RXFH callbacks 2025-06-18 13:19:01 -07:00
seeq treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
sfc ipv4: Convert ->flowi4_tos to dscp_t. 2025-08-26 17:34:31 -07:00
sgi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
silan
sis treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
smsc smsc911x: add second read of EEPROM mac when possible corruption seen 2025-09-04 19:09:44 -07:00
socionext net: netsec: Add metadata support for xdp mode 2025-03-25 04:35:41 -07:00
stmicro net: stmmac: dwc-qos: use PHY WoL 2025-09-10 18:06:54 -07:00
sun net: Fix typos 2025-07-25 10:29:07 -07:00
sunplus
synopsys treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
tehuti net: Fix typos 2025-07-25 10:29:07 -07:00
ti net: ethernet: ti: am65-cpsw-nuss: Fix null pointer dereference for ndev 2025-09-02 14:51:45 +02:00
toshiba net: toshiba: Remove reference to PPC_IBM_CELL_BLADE 2025-02-26 21:15:18 +05:30
tundra treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
vertexcom net: vertexcom: mse102x: Simplify mse102x_rx_pkt_spi 2025-05-12 18:46:44 -07:00
via
wangxun net: wangxun: support to use adaptive RX/TX coalescing 2025-08-22 17:07:49 -07:00
wiznet
xilinx net: xilinx: axienet: Add error handling for RX metadata pointer retrieval 2025-09-04 07:13:08 -07:00
xircom xirc2ps_cs: fix register access when enabling FullDuplex 2025-08-29 19:05:11 -07:00
xscale net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() 2025-05-12 18:10:24 -07:00
dnet.c
dnet.h
ec_bhf.c net: ethernet: ec_bhf: Switch to use hrtimer_setup() 2025-02-18 10:35:45 +01:00
ethoc.c
fealnx.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
jme.c
jme.h
Kconfig net: ethernet: Remove accidental duplication in Kconfig file 2025-03-07 19:42:26 -08:00
korina.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
lantiq_etop.c
lantiq_xrx200.c
Makefile net: airoha: Move airoha_eth driver in a dedicated folder 2025-03-04 13:22:08 +01:00
oa_tc6.c net: ethernet: oa_tc6: Handle failure of spi_setup 2025-08-29 19:42:07 -07:00