From: Hauke Mehrtens Date: Thu, 25 Jul 2024 20:13:35 +0000 (+0200) Subject: ipq40xx: eth: Fix PHY access over ipqess driver X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f0bb25aba2ded7bad98188cebe46efff4baa090f;p=openwrt%2Fstaging%2Fblocktrron.git ipq40xx: eth: Fix PHY access over ipqess driver .ndo_do_ioctl is not called any more. For PHY MII ioctl handling, the kernel calls .ndo_eth_ioctl now. See upstream Linux kernel commit: https://git.kernel.org/linus/a76053707dbf0dc020a73b4d90cd952409ef3691 Link: https://github.com/openwrt/openwrt/pull/16005 Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/ipq40xx/patches-6.6/700-net-ipqess-introduce-the-Qualcomm-IPQESS-driver.patch b/target/linux/ipq40xx/patches-6.6/700-net-ipqess-introduce-the-Qualcomm-IPQESS-driver.patch index 4910307c88..d9ecf4b640 100644 --- a/target/linux/ipq40xx/patches-6.6/700-net-ipqess-introduce-the-Qualcomm-IPQESS-driver.patch +++ b/target/linux/ipq40xx/patches-6.6/700-net-ipqess-introduce-the-Qualcomm-IPQESS-driver.patch @@ -996,7 +996,7 @@ Signed-off-by: Maxime Chevallier + .ndo_uninit = ipqess_uninit, + .ndo_open = ipqess_open, + .ndo_stop = ipqess_stop, -+ .ndo_do_ioctl = ipqess_do_ioctl, ++ .ndo_eth_ioctl = ipqess_do_ioctl, + .ndo_start_xmit = ipqess_xmit, + .ndo_get_stats = ipqess_get_stats, + .ndo_set_mac_address = ipqess_set_mac_address,