亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mvswitch.h

?? 交換機(jī)芯片vlan配置
?? H
字號:
	/*	 * Marvell 88E6060 switch driver	 * Copyright (c) 2008 Felix Fietkau <nbd@openwrt.org>	 *	 * This program is free software; you can redistribute  it and/or modify it	 * under  the terms of the GNU General Public License v2 as published by the	 * Free Software Foundation	 */	#ifndef __MVSWITCH_H	#define __MVSWITCH_H		#define MV_HEADER_SIZE  2	#define MV_HEADER_PORTS_M       0x001f	#define MV_HEADER_PORTS_S       0	#define MV_HEADER_VLAN_M        0xf000	#define MV_HEADER_VLAN_S        12		#define MV_TRAILER_SIZE 4	#define MV_TRAILER_PORTS_M      0x1f	#define MV_TRAILER_PORTS_S      16	#define MV_TRAILER_FLAGS_S      24	#define MV_TRAILER_OVERRIDE     0x80			#define MV_PORTS        5	#define MV_WANPORT      4	#define MV_CPUPORT      5		#define MV_BASE         0x10		#define MV_PHYPORT_BASE         (MV_BASE + 0x0)	#define MV_PHYPORT(_n)          (MV_PHYPORT_BASE + (_n))	#define MV_SWITCHPORT_BASE      (MV_BASE + 0x8)	#define MV_SWITCHPORT(_n)       (MV_SWITCHPORT_BASE + (_n))	#define MV_SWITCHREGS           (MV_BASE + 0xf)		enum {	        MV_PHY_CONTROL      = 0x00,	        MV_PHY_STATUS       = 0x01,	        MV_PHY_IDENT0       = 0x02,	        MV_PHY_IDENT1       = 0x03,	        MV_PHY_ANEG         = 0x04,	        MV_PHY_LINK_ABILITY = 0x05,	        MV_PHY_ANEG_EXPAND  = 0x06,	        MV_PHY_XMIT_NEXTP   = 0x07,	        MV_PHY_LINK_NEXTP   = 0x08,	        MV_PHY_CONTROL1     = 0x10,	        MV_PHY_STATUS1      = 0x11,	        MV_PHY_INTR_EN      = 0x12,	        MV_PHY_INTR_STATUS  = 0x13,	        MV_PHY_INTR_PORT    = 0x14,	        MV_PHY_RECV_COUNTER = 0x16,	        MV_PHY_LED_PARALLEL = 0x16,	        MV_PHY_LED_STREAM   = 0x17,	        MV_PHY_LED_CTRL     = 0x18,	        MV_PHY_LED_OVERRIDE = 0x19,	        MV_PHY_VCT_CTRL     = 0x1a,	        MV_PHY_VCT_STATUS   = 0x1b,	        MV_PHY_CONTROL2     = 0x1e	};	#define MV_PHYREG(_type, _port) MV_PHYPORT(_port), MV_PHY_##_type		enum {	        MV_PORT_STATUS      = 0x00,	        MV_PORT_IDENT       = 0x03,	        MV_PORT_CONTROL     = 0x04,	        MV_PORT_VLANMAP     = 0x06,	        MV_PORT_ASSOC       = 0x0b,	        MV_PORT_RXCOUNT     = 0x10,	        MV_PORT_TXCOUNT     = 0x11,	};	#define MV_PORTREG(_type, _port) MV_SWITCHPORT(_port), MV_PORT_##_type		enum {	        MV_PORTCTRL_BLOCK   =  (1 << 0),	        MV_PORTCTRL_LEARN   =  (2 << 0),	        MV_PORTCTRL_ENABLED =  (3 << 0),	        MV_PORTCTRL_VLANTUN =  (1 << 7),        /* Enforce VLANs on packets */	        MV_PORTCTRL_RXTR    =  (1 << 8),        /* Enable Marvell packet trailer for ingress */	        MV_PORTCTRL_HEADER      = (1 << 11),    /* Enable Marvell packet header mode for port */	        MV_PORTCTRL_TXTR    = (1 << 14),        /* Enable Marvell packet trailer for egress */	        MV_PORTCTRL_FORCEFL = (1 << 15),        /* force flow control */	};		#define MV_PORTVLAN_ID(_n) (((_n) & 0xf) << 12)	#define MV_PORTVLAN_PORTS(_n) ((_n) & 0x3f)		#define MV_PORTASSOC_PORTS(_n) ((_n) & 0x1f)	#define MV_PORTASSOC_MONITOR    (1 << 15)		enum {	        MV_SWITCH_MAC0      = 0x01,	        MV_SWITCH_MAC1      = 0x02,	        MV_SWITCH_MAC2      = 0x03,	        MV_SWITCH_CTRL      = 0x04,	        MV_SWITCH_ATU_CTRL  = 0x0a,	        MV_SWITCH_ATU_OP    = 0x0b,	        MV_SWITCH_ATU_DATA  = 0x0c,	        MV_SWITCH_ATU_MAC0  = 0x0d,	        MV_SWITCH_ATU_MAC1  = 0x0e,	        MV_SWITCH_ATU_MAC2  = 0x0f,	};	#define MV_SWITCHREG(_type) MV_SWITCHREGS, MV_SWITCH_##_type		enum {	        MV_SWITCHCTL_EEIE   =  (1 << 0),        /* EEPROM interrupt enable */	        MV_SWITCHCTL_PHYIE  =  (1 << 1),        /* PHY interrupt enable */	        MV_SWITCHCTL_ATUDONE=  (1 << 2),        /* ATU done interrupt enable */	        MV_SWITCHCTL_ATUIE  =  (1 << 3),        /* ATU interrupt enable */	        MV_SWITCHCTL_CTRMODE=  (1 << 8),        /* statistics for rx and tx errors */	        MV_SWITCHCTL_RELOAD =  (1 << 9),        /* reload registers from eeprom */	        MV_SWITCHCTL_MSIZE  = (1 << 10),        /* increase maximum frame size */	        MV_SWITCHCTL_DROP   = (1 << 13),        /* discard frames with excessive collisions */	};		enum {	#define MV_ATUCTL_AGETIME_MIN   16	#define MV_ATUCTL_AGETIME_MAX   4080	#define MV_ATUCTL_AGETIME(_n)   ((((_n) / 16) & 0xff) << 4)	        MV_ATUCTL_ATU_256   = (0 << 12),	        MV_ATUCTL_ATU_512   = (1 << 12),	        MV_ATUCTL_ATU_1K        = (2 << 12),	        MV_ATUCTL_ATUMASK   = (3 << 12),	        MV_ATUCTL_NO_LEARN  = (1 << 14),	        MV_ATUCTL_RESET     = (1 << 15),	};		enum {	#define MV_ATUOP_DBNUM(_n)      ((_n) & 0x0f)		        MV_ATUOP_NOOP       = (0 << 12),	        MV_ATUOP_FLUSH_ALL  = (1 << 12),	        MV_ATUOP_FLUSH_U    = (2 << 12),	        MV_ATUOP_LOAD_DB    = (3 << 12),	        MV_ATUOP_GET_NEXT   = (4 << 12),	        MV_ATUOP_FLUSH_DB   = (5 << 12),	        MV_ATUOP_FLUSH_DB_UU= (6 << 12),		        MV_ATUOP_INPROGRESS = (1 << 15),	};		#define MV_IDENT_MASK           0xfff0	#define MV_IDENT_VALUE          0x0600		#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品一区二区麻豆网站| 国产无遮挡一区二区三区毛片日本| 国产高清在线观看免费不卡| 日韩在线播放一区二区| 悠悠色在线精品| 一区二区三区成人在线视频| 亚洲精品国产精品乱码不99| 亚洲一区二区三区四区五区黄| 亚洲一区二区欧美日韩| 亚洲第一激情av| 免费看欧美美女黄的网站| 麻豆精品一二三| 国产精品影视网| 99精品视频中文字幕| 欧美最新大片在线看 | 国产一区二区三区不卡在线观看| 日本欧美在线观看| 国产精品中文字幕欧美| 成人av网在线| 欧美日韩久久一区二区| 欧美变态凌虐bdsm| 中文字幕在线一区| 亚洲愉拍自拍另类高清精品| 蜜臀久久99精品久久久画质超高清| 毛片av中文字幕一区二区| 国产iv一区二区三区| 色狠狠一区二区| 日韩欧美国产高清| 亚洲男人的天堂一区二区| 蜜臀国产一区二区三区在线播放| 国产一区三区三区| 欧美性感一区二区三区| 久久综合九色综合97_久久久| 国产精品久久久久永久免费观看 | 91精品啪在线观看国产60岁| 久久久99精品久久| 亚洲va欧美va国产va天堂影院| 久久99蜜桃精品| 欧美自拍偷拍午夜视频| 久久一区二区三区国产精品| 亚洲卡通动漫在线| 国产成人综合亚洲91猫咪| 欧美猛男gaygay网站| 国产精品成人免费| 激情图片小说一区| 欧美日韩国产另类一区| 国产精品久久久久久久久免费樱桃 | 久久99精品国产| 精品视频在线免费看| 国产精品污www在线观看| 麻豆91在线播放| 欧美理论在线播放| 亚洲精品中文在线影院| 国产成人精品午夜视频免费| 日韩一区二区在线观看视频| 亚洲制服欧美中文字幕中文字幕| 国产不卡一区视频| 国产无人区一区二区三区| 男女男精品视频| 69久久99精品久久久久婷婷| 亚洲自拍欧美精品| 91黄色免费看| 亚洲免费在线视频一区 二区| 高清日韩电视剧大全免费| 久久久精品综合| 国产精品自在欧美一区| 欧美va亚洲va| 国产一区二区在线免费观看| 日韩欧美国产系列| 激情深爱一区二区| 欧美精品一区二区三区高清aⅴ | 一本到三区不卡视频| 国产三级一区二区| 国产传媒欧美日韩成人| 久久久久国产免费免费| 国产久卡久卡久卡久卡视频精品| 久久众筹精品私拍模特| 狠狠久久亚洲欧美| 国产欧美一区二区在线| 国产成人综合在线| 国产精品剧情在线亚洲| 99视频有精品| 亚洲综合色在线| 欧美高清视频在线高清观看mv色露露十八| 亚洲国产综合视频在线观看| 91精品一区二区三区久久久久久 | 日韩极品在线观看| 日韩欧美国产电影| 粉嫩久久99精品久久久久久夜| 国产精品的网站| 欧美日韩一区三区| 久久成人免费网| 亚洲国产成人午夜在线一区 | 天天操天天综合网| 精品99一区二区三区| 成人性色生活片免费看爆迷你毛片| 亚洲欧洲av在线| 欧美日韩国产在线观看| 国内精品伊人久久久久av影院| 国产精品久久久久久久久果冻传媒| 91精品1区2区| 国产伦精品一区二区三区免费迷| 1024成人网| 欧美一区二区网站| 成人av一区二区三区| 偷拍与自拍一区| 精品久久久久久无| 99国产精品久久久久久久久久| 婷婷六月综合亚洲| 国产女人aaa级久久久级| 欧美唯美清纯偷拍| 国产福利一区二区三区| 亚洲国产一区二区三区青草影视| 精品国产精品一区二区夜夜嗨| 一本大道久久a久久精二百| 美日韩一级片在线观看| 一区二区三国产精华液| 日韩精品一区二区在线| 欧美视频你懂的| 91同城在线观看| 国产麻豆精品视频| 日本aⅴ精品一区二区三区| 亚洲欧洲精品成人久久奇米网| 日韩精品一区二区三区在线观看| 色噜噜久久综合| 国产suv精品一区二区三区| 男人的j进女人的j一区| 又紧又大又爽精品一区二区| 中文字幕精品在线不卡| 精品国产一区二区三区av性色| 欧洲精品在线观看| 91丨porny丨首页| 国产尤物一区二区在线| 蜜臀av在线播放一区二区三区 | 这里是久久伊人| 91国模大尺度私拍在线视频| 成人少妇影院yyyy| 国产精品夜夜嗨| 国产在线播精品第三| 久久精品二区亚洲w码| 三级一区在线视频先锋 | 欧美日韩精品专区| 色哟哟精品一区| 色综合网色综合| 成人国产一区二区三区精品| 国产又黄又大久久| 国产做a爰片久久毛片| 国产一区二区三区综合| 久久精品国产亚洲a| eeuss鲁片一区二区三区在线看| 国产麻豆视频一区二区| 国产在线播精品第三| 国产精品羞羞答答xxdd| 国产一区 二区 三区一级| 国产主播一区二区三区| 国产精品资源站在线| 成人国产精品免费观看| 成人av综合在线| 色综合天天综合网天天看片| 色88888久久久久久影院野外| 欧美亚洲一区二区三区四区| 欧美日韩一卡二卡| 日韩午夜精品视频| 久久女同互慰一区二区三区| 国产欧美日韩卡一| 亚洲精品国产第一综合99久久| 亚洲精品视频在线| 日本亚洲最大的色成网站www| 久久99国产精品成人| 成人性生交大片免费| 欧美亚洲国产怡红院影院| 欧美精品在线一区二区三区| 日韩午夜三级在线| 国产精品久久久久久久久免费樱桃| 亚洲六月丁香色婷婷综合久久 | 国产精品456| 91网址在线看| 日韩一区二区视频在线观看| 国产日产欧美一区二区三区| 一区精品在线播放| 日本在线不卡一区| 成人综合在线视频| 欧美日韩综合在线| 国产婷婷精品av在线| 亚洲高清免费在线| 国产精品资源站在线| 欧洲一区在线电影| 久久久精品tv| 日韩成人av影视| av网站一区二区三区| 欧美一卡2卡三卡4卡5免费| 国产亚洲精品资源在线26u| 亚洲一二三四在线观看| 国产乱国产乱300精品| 欧美日韩综合不卡| 中文字幕av一区二区三区| 日韩成人dvd| 色哟哟亚洲精品| 国产精品你懂的| 极品少妇xxxx偷拍精品少妇|