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 --- |