[PATCH 10/10] net: remove unused net_eth_to_udp{hdr,_payload,len}() helpers

Sascha Hauer
2026-04-02T07:02:52Z

All callers have been converted to net_eth_to_udp() which validates
the packet length before accessing headers. Remove the old helpers.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---
include/net.h | 16 ----------------
1 file changed, 16 deletions(-)

diff --git a/include/net.h b/include/net.h
index bdf39bc531..4d443135c1 100644
--- a/include/net.h
+++ b/include/net.h
@@ -282,11 +282,6 @@ static inline struct iphdr *net_eth_to_iphdr(char *pkt)
return (struct iphdr *)(pkt + ETHER_HDR_SIZE);
}

-static inline struct udphdr *net_eth_to_udphdr(char *pkt)
-{
- return (struct udphdr *)(net_eth_to_iphdr(pkt) + 1);
-}
-
static inline struct icmphdr *net_eth_to_icmphdr(char *pkt)
{
return (struct icmphdr *)(net_eth_to_iphdr(pkt) + 1);
@@ -297,17 +292,6 @@ static inline char *net_eth_to_icmp_payload(char *pkt)
return (char *)(net_eth_to_icmphdr(pkt) + 1);
}

-static inline char *net_eth_to_udp_payload(char *pkt)
-{
- return (char *)(net_eth_to_udphdr(pkt) + 1);
-}
-
-static inline int net_eth_to_udplen(char *pkt)
-{
- struct udphdr *udp = net_eth_to_udphdr(pkt);
- return ntohs(udp->uh_ulen) - 8;
-}
-
struct net_udp_pkt {
struct udphdr *udp;
void *payload;

--
2.47.3