xref: /linux/net/core/net-sysfs.h (revision 59e6295fac26b8e85c1ea859cdd89fa1e47519d7)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __NET_SYSFS_H__
3 #define __NET_SYSFS_H__
4 
5 int __init netdev_kobject_init(void);
6 int netdev_register_kobject(struct net_device *);
7 void netdev_uevent_add(struct net_device *dev);
8 void netdev_unregister_kobject(struct net_device *);
9 int net_rx_queue_update_kobjects(struct net_device *, int old_num, int new_num);
10 int netdev_queue_update_kobjects(struct net_device *net,
11 				 int old_num, int new_num);
12 int netdev_change_owner(struct net_device *, const struct net *net_old,
13 			const struct net *net_new);
14 
15 extern struct mutex rps_default_mask_mutex;
16 
17 DECLARE_STATIC_KEY_FALSE(skb_defer_disable_key);
18 #endif
19