milos-linux/drivers/net
Kiran Kumar K 7360b96099 octeontx2-af: fix IP fragment flag corruption on custom KPU profile load
npc_cn20k_apply_custom_kpu() overwrites KPU profile entries with custom
firmware values and then calls npc_cn20k_update_action_entries_n_flags()
over all entries.  Since the same function already ran during default
profile initialisation, entries not overridden by the custom firmware
get their flags translated twice, corrupting the CN20K-specific values.

Fix this by extracting the per-entry translation into a helper
npc_cn20k_translate_action_flags() and calling it as each custom entry
is loaded, removing the redundant batch call at the end.

Fixes: ef992a0f12 ("octeontx2-af: npc: cn20k: MKEX profile support")
Cc: Suman Ghosh <sumang@marvell.com>
Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
Signed-off-by: Nitin Shetty J <nshettyj@marvell.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20260608095455.1499203-1-nshettyj@marvell.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2026-06-11 12:59:34 +02:00
..
arcnet
bonding bonding: annotate data-races arcound churn variables 2026-06-04 08:58:18 -07:00
can
dsa
ethernet octeontx2-af: fix IP fragment flag corruption on custom KPU profile load 2026-06-11 12:59:34 +02:00
fddi
fjes
hyperv hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf 2026-06-09 13:16:30 +02:00
ieee802154
ipa
ipvlan
mctp net: mctp: usb: don't fail mctp_usb_rx_queue on a deferred submission 2026-06-09 15:23:13 +02:00
mdio
netdevsim
ovpn
pcs net: pcs: pcs-mtk-lynxi: fix bpi-r3 serdes configuration 2026-05-28 18:09:03 -07:00
phy net: phy: don't try to setup PHY-driven SFP cages when using genphy 2026-06-08 17:43:27 -07:00
plip
ppp
pse-pd
slip
team net: team: fix NULL pointer dereference in team_xmit during mode change 2026-05-26 10:49:16 +02:00
thunderbolt
usb r8152: handle the return value of usb_reset_device() 2026-06-09 11:05:35 +02:00
vmxnet3
vxlan vxlan: vnifilter: fix spurious notification on VNI update 2026-06-04 08:47:45 -07:00
wan
wireguard wireguard: send: append trailer after expanding head 2026-05-29 13:01:27 -07:00
wireless wifi: iwlwifi: pcie: simplify the resume flow if fast resume is not used 2026-05-31 17:07:11 +03:00
wwan
xen-netback
amt.c
bareudp.c
dummy.c
eql.c
geneve.c geneve: fix length used in GRO hint UDP checksum adjustment 2026-06-04 10:48:46 +02:00
gtp.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c macsec: fix replay protection at XPN lower-PN wrap 2026-05-25 12:40:47 -07:00
macvlan.c
macvtap.c
Makefile
mdio.c
mhi_net.c
mii.c
net_failover.c
netconsole.c
netkit.c
nlmon.c
ntb_netdev.c
pfcp.c
rionet.c
Space.c
sungem_phy.c
tap.c tap: free page on error paths in tap_get_user_xdp() 2026-05-22 10:08:59 -07:00
tun.c tun: zero the whole vnet header in tun_put_user() 2026-06-09 18:33:18 -07:00
tun_vnet.h
veth.c
virtio_net.c
vrf.c
vsockmon.c
xen-netfront.c