rtnetlink: Compute and store minimum ifinfo dump size
[linux-2.6-microblaze.git] / include / net / rtnetlink.h
index 4093ca7..678f1ff 100644 (file)
@@ -6,11 +6,14 @@
 
 typedef int (*rtnl_doit_func)(struct sk_buff *, struct nlmsghdr *, void *);
 typedef int (*rtnl_dumpit_func)(struct sk_buff *, struct netlink_callback *);
+typedef u16 (*rtnl_calcit_func)(struct sk_buff *);
 
 extern int     __rtnl_register(int protocol, int msgtype,
-                               rtnl_doit_func, rtnl_dumpit_func);
+                               rtnl_doit_func, rtnl_dumpit_func,
+                               rtnl_calcit_func);
 extern void    rtnl_register(int protocol, int msgtype,
-                             rtnl_doit_func, rtnl_dumpit_func);
+                             rtnl_doit_func, rtnl_dumpit_func,
+                             rtnl_calcit_func);
 extern int     rtnl_unregister(int protocol, int msgtype);
 extern void    rtnl_unregister_all(int protocol);