Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __NET_NET_TRACKERS_H
0003 #define __NET_NET_TRACKERS_H
0004 #include <linux/ref_tracker.h>
0005 
0006 #ifdef CONFIG_NET_DEV_REFCNT_TRACKER
0007 typedef struct ref_tracker *netdevice_tracker;
0008 #else
0009 typedef struct {} netdevice_tracker;
0010 #endif
0011 
0012 #ifdef CONFIG_NET_NS_REFCNT_TRACKER
0013 typedef struct ref_tracker *netns_tracker;
0014 #else
0015 typedef struct {} netns_tracker;
0016 #endif
0017 
0018 #endif /* __NET_NET_TRACKERS_H */