It's not compatible with older kernels.
#define MAX_LINKS 32
struct sockaddr_nl {
- __kernel_sa_family_t nl_family; /* AF_NETLINK */
+ unsigned short nl_family; /* AF_NETLINK */
unsigned short nl_pad; /* zero */
__u32 nl_pid; /* port ID */
__u32 nl_groups; /* multicast groups mask */
#define RTNH_SPACE(len) RTNH_ALIGN(RTNH_LENGTH(len))
#define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0)))
-/* RTA_VIA */
-struct rtvia {
- __kernel_sa_family_t rtvia_family;
- __u8 rtvia_addr[0];
-};
-
/* RTM_CACHEINFO */
struct rta_cacheinfo {