Subject: Iproute2 build broken by current kernel headers

From: Stephen Hemminger <[email-masked]>
Date: Tue, 10 Jan 2012 10:54:09 -0800

The update to inet diag broke compatibility with exported headers.
Iproute2 uses sanitized kernel headers.

gcc -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib/\"   -c -o ss.o ss.c
ss.c: In function ‘tcp_show_netlink’:
ss.c:1504:7: error: ‘struct inet_diag_req’ has no member named ‘idiag_family’
make[1]: *** [ss.o] Error 1
make[1]: Leaving directory `/home/shemminger/src/iproute2/misc'