cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

vlanproc.h (572B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __BEN_VLAN_PROC_INC__
      3#define __BEN_VLAN_PROC_INC__
      4
      5#ifdef CONFIG_PROC_FS
      6struct net;
      7
      8int vlan_proc_init(struct net *net);
      9void vlan_proc_rem_dev(struct net_device *vlandev);
     10int vlan_proc_add_dev(struct net_device *vlandev);
     11void vlan_proc_cleanup(struct net *net);
     12
     13#else /* No CONFIG_PROC_FS */
     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), 0; })
     18#define vlan_proc_rem_dev(dev)	do {} while (0)
     19#endif
     20
     21#endif /* !(__BEN_VLAN_PROC_INC__) */