Lines Matching defs:rtnl_link_ops
63 struct rtnl_link_ops { struct
64 struct list_head list;
66 const char *kind;
68 size_t priv_size;
69 struct net_device *(*alloc)(struct nlattr *tb[],
74 void (*setup)(struct net_device *dev);
76 bool netns_refund;
77 unsigned int maxtype;
78 const struct nla_policy *policy;
79 int (*validate)(struct nlattr *tb[],
83 int (*newlink)(struct net *src_net,
88 int (*changelink)(struct net_device *dev,
92 void (*dellink)(struct net_device *dev,
95 size_t (*get_size)(const struct net_device *dev);
96 int (*fill_info)(struct sk_buff *skb,
99 size_t (*get_xstats_size)(const struct net_device *dev);
100 int (*fill_xstats)(struct sk_buff *skb,
125 int __rtnl_link_register(struct rtnl_link_ops *ops); argument