Subject: [PATCH] ethtool-6.0-sa_family_t
diff --git a/uapi/linux/netlink.h b/uapi/linux/netlink.h
index 105b79f..a3284fb 100644
--- a/uapi/linux/netlink.h
+++ b/uapi/linux/netlink.h
@@ -3,7 +3,7 @@
 #define __LINUX_NETLINK_H
 
 #include <linux/const.h>
-#include <linux/socket.h> /* for __kernel_sa_family_t */
+#include <sys/socket.h> /* for sa_family_t */
 #include <linux/types.h>
 
 #define NETLINK_ROUTE		0	/* Routing/device hook				*/
@@ -35,7 +35,7 @@
 #define MAX_LINKS 32		
 
 struct sockaddr_nl {
-	__kernel_sa_family_t	nl_family;	/* AF_NETLINK	*/
+	sa_family_t	nl_family;	/* AF_NETLINK	*/	
 	unsigned short	nl_pad;		/* zero		*/
 	__u32		nl_pid;		/* port ID	*/
        	__u32		nl_groups;	/* multicast groups mask */
diff --git a/uapi/linux/rtnetlink.h b/uapi/linux/rtnetlink.h
index f4a540c..2fa82b5 100644
--- a/uapi/linux/rtnetlink.h
+++ b/uapi/linux/rtnetlink.h
@@ -439,7 +439,7 @@ struct rtnexthop {
 
 /* RTA_VIA */
 struct rtvia {
-	__kernel_sa_family_t	rtvia_family;
+	sa_family_t		rtvia_family;
 	__u8			rtvia_addr[];
 };
 
-- 
2.25.1

