rtnetlink.h (d94e5fcbf1420366dcb4102bafe04dbcfc0d0d4b) rtnetlink.h (23289a37e2b127dfc4de1313fba15bb4c9f0cd5b)
1#ifndef __NET_RTNETLINK_H
2#define __NET_RTNETLINK_H
3
4#include <linux/rtnetlink.h>
5#include <net/netlink.h>
6
7typedef int (*rtnl_doit_func)(struct sk_buff *, struct nlmsghdr *, void *);
8typedef int (*rtnl_dumpit_func)(struct sk_buff *, struct netlink_callback *);

--- 47 unchanged lines hidden (view full) ---

56 struct nlattr *data[]);
57
58 int (*newlink)(struct net_device *dev,
59 struct nlattr *tb[],
60 struct nlattr *data[]);
61 int (*changelink)(struct net_device *dev,
62 struct nlattr *tb[],
63 struct nlattr *data[]);
1#ifndef __NET_RTNETLINK_H
2#define __NET_RTNETLINK_H
3
4#include <linux/rtnetlink.h>
5#include <net/netlink.h>
6
7typedef int (*rtnl_doit_func)(struct sk_buff *, struct nlmsghdr *, void *);
8typedef int (*rtnl_dumpit_func)(struct sk_buff *, struct netlink_callback *);

--- 47 unchanged lines hidden (view full) ---

56 struct nlattr *data[]);
57
58 int (*newlink)(struct net_device *dev,
59 struct nlattr *tb[],
60 struct nlattr *data[]);
61 int (*changelink)(struct net_device *dev,
62 struct nlattr *tb[],
63 struct nlattr *data[]);
64 void (*dellink)(struct net_device *dev);
64 void (*dellink)(struct net_device *dev,
65 struct list_head *head);
65
66 size_t (*get_size)(const struct net_device *dev);
67 int (*fill_info)(struct sk_buff *skb,
68 const struct net_device *dev);
69
70 size_t (*get_xstats_size)(const struct net_device *dev);
71 int (*fill_xstats)(struct sk_buff *skb,
72 const struct net_device *dev);

--- 19 unchanged lines hidden ---
66
67 size_t (*get_size)(const struct net_device *dev);
68 int (*fill_info)(struct sk_buff *skb,
69 const struct net_device *dev);
70
71 size_t (*get_xstats_size)(const struct net_device *dev);
72 int (*fill_xstats)(struct sk_buff *skb,
73 const struct net_device *dev);

--- 19 unchanged lines hidden ---