Blame view

net/8021q/vlanproc.h 537 Bytes
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
  #ifndef __BEN_VLAN_PROC_INC__
  #define __BEN_VLAN_PROC_INC__
  
  #ifdef CONFIG_PROC_FS
cd1c70143   Pavel Emelyanov   [VLAN]: Add a net...
5
6
7
  struct net;
  
  int vlan_proc_init(struct net *net);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
8
  int vlan_proc_rem_dev(struct net_device *vlandev);
2029cc2c8   Patrick McHardy   [VLAN]: checkpatc...
9
  int vlan_proc_add_dev(struct net_device *vlandev);
cd1c70143   Pavel Emelyanov   [VLAN]: Add a net...
10
  void vlan_proc_cleanup(struct net *net);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
11
12
  
  #else /* No CONFIG_PROC_FS */
cd1c70143   Pavel Emelyanov   [VLAN]: Add a net...
13
14
  #define vlan_proc_init(net)	(0)
  #define vlan_proc_cleanup(net)	do {} while (0)
2029cc2c8   Patrick McHardy   [VLAN]: checkpatc...
15
16
  #define vlan_proc_add_dev(dev)	({(void)(dev), 0; })
  #define vlan_proc_rem_dev(dev)	({(void)(dev), 0; })
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
17
18
19
  #endif
  
  #endif /* !(__BEN_VLAN_PROC_INC__) */