1 /* SPDX-License-Identifier: GPL-2.0 */ << 2 #ifndef __BEN_VLAN_PROC_INC__ 1 #ifndef __BEN_VLAN_PROC_INC__ 3 #define __BEN_VLAN_PROC_INC__ 2 #define __BEN_VLAN_PROC_INC__ 4 3 5 #ifdef CONFIG_PROC_FS !! 4 int vlan_proc_init(void); 6 struct net; << 7 5 8 int vlan_proc_init(struct net *net); !! 6 int vlan_proc_rem_dev(struct net_device *vlandev); 9 void vlan_proc_rem_dev(struct net_device *vlan !! 7 int vlan_proc_add_dev (struct net_device *vlandev); 10 int vlan_proc_add_dev(struct net_device *vland !! 8 void vlan_proc_cleanup (void); 11 void vlan_proc_cleanup(struct net *net); << 12 9 13 #else /* No CONFIG_PROC_FS */ !! 10 #define VLAN_PROC_BUFSZ (4096) /* buffer size for printing proc info */ 14 << 15 #define vlan_proc_init(net) (0) << 16 #define vlan_proc_cleanup(net) do {} while (0 << 17 #define vlan_proc_add_dev(dev) ({(void)(dev), << 18 #define vlan_proc_rem_dev(dev) do {} while (0 << 19 #endif << 20 11 21 #endif /* !(__BEN_VLAN_PROC_INC__) */ 12 #endif /* !(__BEN_VLAN_PROC_INC__) */ 22 13
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.