00001 #include <netlink/msg.h> 00002 #include <netlink/attr.h> 00003 00004 struct nlattr *hdr = nlmsg_attrdata(msg, 0); 00005 int remaining = nlmsg_attrlen(msg, 0); 00006 00007 while (nla_ok(hdr, remaining)) { 00008 /* parse attribute here */ 00009 hdr = nla_next(hdr, &remaining); 00010 };