Blame view

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