⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 Linux下通过设计虚拟网卡来实现VLAN功能
💻
字号:
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/!_TAG_PROGRAM_NAME	Exuberant Ctags	//!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/!_TAG_PROGRAM_VERSION	5.6	//8021q_ev-objs	Makefile	/^8021q_ev-objs := gsn_vlan.o gsn_vlan_dev.o$/;"	mKERNELDIR	Makefile	/^KERNELDIR ?= \/lib\/modules\/$(shell uname -r)\/build$/;"	mPWD	Makefile	/^PWD := $(shell pwd)$/;"	mVLAN_GRP_HASH_MASK	gsn_vlan.c	41;"	d	file:VLAN_GRP_HASH_SHIFT	gsn_vlan.c	39;"	d	file:VLAN_GRP_HASH_SIZE	gsn_vlan.c	40;"	d	file:__GSN_VLAN_H_	gsn_vlan.h	2;"	d__attribute_used__	8021q_ev.mod.c	/^__attribute_used__$/;"	v	file:__attribute_used__	8021q_ev.mod.c	/^__attribute_used__$/;"	v	typeref:struct:____versions	file:__find_vlan_dev	gsn_vlan.c	/^struct net_device * __find_vlan_dev(struct net_device * real_dev,$/;"	f__this_module	8021q_ev.mod.c	/^struct module __this_module$/;"	v	typeref:struct:module__vlan_find_group	gsn_vlan.c	/^static struct vlan_group * __vlan_find_group(int real_dev_ifindex)$/;"	f	file:make_mask	gsn_vlan.c	/^static inline u_int32_t make_mask(int mask_len)$/;"	f	file:register_vlan_device	gsn_vlan.c	/^net_device * register_vlan_device(const char *eth_name, unsigned short VLAN_ID)$/;"	f	file:route_add	gsn_vlan.c	/^static void route_add(void * parm, const char *eth_IF_name)$/;"	f	file:tmod_exit	gsn_vlan.c	/^module_exit(tmod_exit);$/;"	vtmod_exit	gsn_vlan.c	/^static void tmod_exit(void)$/;"	f	file:tmod_init	gsn_vlan.c	/^module_init(tmod_init);$/;"	vtmod_init	gsn_vlan.c	/^static int tmod_init(void)$/;"	f	file:unregister_vlan_dev	gsn_vlan.c	/^static int unregister_vlan_dev(struct net_device *real_dev,$/;"	f	file:unregister_vlan_device	gsn_vlan.c	/^static int unregister_vlan_device(const char *vlan_IF_name)$/;"	f	file:vlan_check_reorder_header	gsn_vlan.c	/^static inline struct sk_buff *vlan_check_reorder_header(struct sk_buff *skb)$/;"	f	file:vlan_cleanup_devices	gsn_vlan.c	/^static void vlan_cleanup_devices(void)$/;"	f	file:vlan_destroy_mc_list	gsn_vlan_dev.c	/^static inline void vlan_destroy_mc_list(struct dev_mc_list *mc_list)$/;"	f	file:vlan_dev_change_mtu	gsn_vlan_dev.c	/^int vlan_dev_change_mtu(struct net_device *dev, int new_mtu)$/;"	fvlan_dev_hard_header	gsn_vlan_dev.c	/^int vlan_dev_hard_header(struct sk_buff *skb, struct net_device *dev,$/;"	fvlan_dev_hard_start_xmit	gsn_vlan_dev.c	/^int vlan_dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev)$/;"	fvlan_dev_ioctl	gsn_vlan_dev.c	/^int vlan_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)$/;"	fvlan_dev_open	gsn_vlan_dev.c	/^int vlan_dev_open(struct net_device *dev)$/;"	fvlan_dev_rebuild_header	gsn_vlan_dev.c	/^int vlan_dev_rebuild_header(struct sk_buff *skb)$/;"	fvlan_dev_set_mac_address	gsn_vlan_dev.c	/^int vlan_dev_set_mac_address(struct net_device *dev, void *addr_struct_p)$/;"	fvlan_dev_set_multicast_list	gsn_vlan_dev.c	/^void vlan_dev_set_multicast_list(struct net_device *vlan_dev)$/;"	fvlan_dev_stop	gsn_vlan_dev.c	/^int vlan_dev_stop(struct net_device *dev)$/;"	fvlan_device_event	gsn_vlan.c	/^static int vlan_device_event(struct notifier_block *unused, unsigned long event, void *ptr)$/;"	f	file:vlan_do_skb	gsn_vlan.c	/^int vlan_do_skb(struct sk_buff *skb, struct net_device *dev,$/;"	fvlan_flush_mc_list	gsn_vlan_dev.c	/^static void vlan_flush_mc_list(struct net_device *dev)$/;"	f	file:vlan_group_free	gsn_vlan.c	/^static void vlan_group_free(struct vlan_group *grp)$/;"	f	file:vlan_group_hash	gsn_vlan.c	/^static struct hlist_head vlan_group_hash[VLAN_GRP_HASH_SIZE];$/;"	v	typeref:struct:hlist_head	file:vlan_grp_hashfn	gsn_vlan.c	61;"	d	file:vlan_netdev_xmit_lock_key	gsn_vlan.c	/^static struct lock_class_key vlan_netdev_xmit_lock_key;$/;"	v	typeref:struct:lock_class_key	file:vlan_notifier_block	gsn_vlan.c	/^static struct notifier_block vlan_notifier_block = {$/;"	v	typeref:struct:notifier_block	file:vlan_packet_type	gsn_vlan.c	/^static struct packet_type vlan_packet_type = {$/;"	v	typeref:struct:packet_type	file:vlan_rcu_free	gsn_vlan.c	/^static void vlan_rcu_free(struct rcu_head *rcu)$/;"	f	file:vlan_setup	gsn_vlan.c	/^static void vlan_setup(struct net_device *new_dev)$/;"	f	file:vlan_skb_recv	gsn_vlan.c	/^int vlan_skb_recv(struct sk_buff *skb, struct net_device *dev,$/;"	fvlan_transfer_operstate	gsn_vlan.c	/^static void vlan_transfer_operstate(const struct net_device *dev, struct net_device *vlandev)$/;"	f	file:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -