13 #include <netlink/cli/utils.h> 15 #define PROC_NETLINK "/proc/net/netlink" 17 int main(
int argc,
char *argv[])
20 char buf[2048], p[64];
22 fd = fopen(PROC_NETLINK,
"re");
28 printf(
"Address Family PID Groups rmem " 31 while (fgets(buf,
sizeof(buf), fd)) {
33 int ret, proto, pid, rmem, wmem, refcnt;
36 ret = sscanf(buf,
"%lx %d %d %08x %d %d %lx %d\n",
37 &sk, &proto, &pid, &groups, &rmem, &wmem,
42 printf(
"0x%016lx %-16s %-6d %08x %-6d %-6d 0x%08lx %d\n",
43 sk, nl_nlfamily2str(proto, p,
sizeof(p)), pid,
44 groups, rmem, wmem, cb, refcnt);