[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210301111818.2081582-1-olteanv@gmail.com>
Date: Mon, 1 Mar 2021 13:18:10 +0200
From: Vladimir Oltean <olteanv@...il.com>
To: "David S . Miller" <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>, netdev@...r.kernel.org
Cc: Michael Walle <michael@...le.cc>,
Claudiu Manoil <claudiu.manoil@....com>,
Alexandru Marginean <alexandru.marginean@....com>,
Andrew Lunn <andrew@...n.ch>,
Vladimir Oltean <vladimir.oltean@....com>
Subject: [PATCH v3 net 0/8] Fixes for NXP ENETC driver
From: Vladimir Oltean <vladimir.oltean@....com>
This contains an assorted set of fixes collected over the past 2 weeks
on the enetc driver. Some are related to VLAN processing, some to
physical link settings, some are fixups of previous hardware workarounds,
and some are simply zero-day data path bugs that for some reason were
never caught or at least identified.
Vladimir Oltean (8):
net: enetc: don't overwrite the RSS indirection table when
initializing
net: enetc: initialize RFS/RSS memories for unused ports too
net: enetc: take the MDIO lock only once per NAPI poll cycle
net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets
net: enetc: don't disable VLAN filtering in IFF_PROMISC mode
net: enetc: force the RGMII speed and duplex instead of operating in
inband mode
net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr
net: enetc: keep RX ring consumer index in sync with hardware
drivers/net/ethernet/freescale/enetc/enetc.c | 87 ++++++++--------
drivers/net/ethernet/freescale/enetc/enetc.h | 5 +
.../net/ethernet/freescale/enetc/enetc_hw.h | 18 +++-
.../net/ethernet/freescale/enetc/enetc_pf.c | 98 +++++++++++++++----
.../net/ethernet/freescale/enetc/enetc_vf.c | 7 ++
5 files changed, 152 insertions(+), 63 deletions(-)
--
2.25.1
Powered by blists - more mailing lists