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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pkt_sched.h

?? linux的常用系統工具:busybox源碼
?? H
字號:
#ifndef __LINUX_PKT_SCHED_H#define __LINUX_PKT_SCHED_H/* Logical priority bands not depending on specific packet scheduler.   Every scheduler will map them to real traffic classes, if it has   no more precise mechanism to classify packets.   These numbers have no special meaning, though their coincidence   with obsolete IPv6 values is not occasional :-). New IPv6 drafts   preferred full anarchy inspired by diffserv group.   Note: TC_PRIO_BESTEFFORT does not mean that it is the most unhappy   class, actually, as rule it will be handled with more care than   filler or even bulk. */#include <asm/types.h>#define TC_PRIO_BESTEFFORT		0#define TC_PRIO_FILLER			1#define TC_PRIO_BULK			2#define TC_PRIO_INTERACTIVE_BULK	4#define TC_PRIO_INTERACTIVE		6#define TC_PRIO_CONTROL			7#define TC_PRIO_MAX			15/* Generic queue statistics, available for all the elements.   Particular schedulers may have also their private records. */struct tc_stats{	__u64	bytes;			/* NUmber of enqueues bytes */	__u32	packets;		/* Number of enqueued packets	*/	__u32	drops;			/* Packets dropped because of lack of resources */	__u32	overlimits;		/* Number of throttle events when this					 * flow goes out of allocated bandwidth */	__u32	bps;			/* Current flow byte rate */	__u32	pps;			/* Current flow packet rate */	__u32	qlen;	__u32	backlog;#ifdef __KERNEL__	spinlock_t *lock;#endif};struct tc_estimator{	char		interval;	unsigned char	ewma_log;};/* "Handles"   ---------    All the traffic control objects have 32bit identifiers, or "handles".    They can be considered as opaque numbers from user API viewpoint,    but actually they always consist of two fields: major and    minor numbers, which are interpreted by kernel specially,    that may be used by applications, though not recommended.    F.e. qdisc handles always have minor number equal to zero,    classes (or flows) have major equal to parent qdisc major, and    minor uniquely identifying class inside qdisc.    Macros to manipulate handles: */#define TC_H_MAJ_MASK (0xFFFF0000U)#define TC_H_MIN_MASK (0x0000FFFFU)#define TC_H_MAJ(h) ((h)&TC_H_MAJ_MASK)#define TC_H_MIN(h) ((h)&TC_H_MIN_MASK)#define TC_H_MAKE(maj,min) (((maj)&TC_H_MAJ_MASK)|((min)&TC_H_MIN_MASK))#define TC_H_UNSPEC	(0U)#define TC_H_ROOT	(0xFFFFFFFFU)#define TC_H_INGRESS    (0xFFFFFFF1U)struct tc_ratespec{	unsigned char	cell_log;	unsigned char	__reserved;	unsigned short	feature;	short		addend;	unsigned short	mpu;	__u32		rate;};/* FIFO section */struct tc_fifo_qopt{	__u32	limit;	/* Queue length: bytes for bfifo, packets for pfifo */};/* PRIO section */#define TCQ_PRIO_BANDS	16struct tc_prio_qopt{	int	bands;			/* Number of bands */	__u8	priomap[TC_PRIO_MAX+1];	/* Map: logical priority -> PRIO band */};/* CSZ section */struct tc_csz_qopt{	int		flows;		/* Maximal number of guaranteed flows */	unsigned char	R_log;		/* Fixed point position for round number */	unsigned char	delta_log;	/* Log of maximal managed time interval */	__u8		priomap[TC_PRIO_MAX+1];	/* Map: logical priority -> CSZ band */};struct tc_csz_copt{	struct tc_ratespec slice;	struct tc_ratespec rate;	struct tc_ratespec peakrate;	__u32		limit;	__u32		buffer;	__u32		mtu;};enum{	TCA_CSZ_UNSPEC,	TCA_CSZ_PARMS,	TCA_CSZ_RTAB,	TCA_CSZ_PTAB,};/* TBF section */struct tc_tbf_qopt{	struct tc_ratespec rate;	struct tc_ratespec peakrate;	__u32		limit;	__u32		buffer;	__u32		mtu;};enum{	TCA_TBF_UNSPEC,	TCA_TBF_PARMS,	TCA_TBF_RTAB,	TCA_TBF_PTAB,};/* TEQL section *//* TEQL does not require any parameters *//* SFQ section */struct tc_sfq_qopt{	unsigned	quantum;	/* Bytes per round allocated to flow */	int		perturb_period;	/* Period of hash perturbation */	__u32		limit;		/* Maximal packets in queue */	unsigned	divisor;	/* Hash divisor  */	unsigned	flows;		/* Maximal number of flows  */};/* *  NOTE: limit, divisor and flows are hardwired to code at the moment. * *	limit=flows=128, divisor=1024; * *	The only reason for this is efficiency, it is possible *	to change these parameters in compile time. *//* RED section */enum{	TCA_RED_UNSPEC,	TCA_RED_PARMS,	TCA_RED_STAB,};struct tc_red_qopt{	__u32		limit;		/* HARD maximal queue length (bytes)	*/	__u32		qth_min;	/* Min average length threshold (bytes) */	__u32		qth_max;	/* Max average length threshold (bytes) */	unsigned char   Wlog;		/* log(W)		*/	unsigned char   Plog;		/* log(P_max/(qth_max-qth_min))	*/	unsigned char   Scell_log;	/* cell size for idle damping */	unsigned char	flags;#define TC_RED_ECN	1};struct tc_red_xstats{	__u32           early;          /* Early drops */	__u32           pdrop;          /* Drops due to queue limits */	__u32           other;          /* Drops due to drop() calls */	__u32           marked;         /* Marked packets */};/* GRED section */#define MAX_DPs 16enum{       TCA_GRED_UNSPEC,       TCA_GRED_PARMS,       TCA_GRED_STAB,       TCA_GRED_DPS,};#define TCA_SET_OFF TCA_GRED_PARMSstruct tc_gred_qopt{       __u32           limit;          /* HARD maximal queue length (bytes)*/       __u32           qth_min;        /* Min average length threshold (bytes)*/       __u32           qth_max;        /* Max average length threshold (bytes)*/       __u32           DP;             /* upto 2^32 DPs */       __u32           backlog;       __u32           qave;       __u32           forced;       __u32           early;       __u32           other;       __u32           pdrop;       unsigned char   Wlog;           /* log(W)               */       unsigned char   Plog;           /* log(P_max/(qth_max-qth_min)) */       unsigned char   Scell_log;      /* cell size for idle damping */       __u8            prio;		/* prio of this VQ */       __u32	packets;       __u32	bytesin;};/* gred setup */struct tc_gred_sopt{       __u32           DPs;       __u32           def_DP;       __u8            grio;};/* HTB section */#define TC_HTB_NUMPRIO		4#define TC_HTB_MAXDEPTH		4struct tc_htb_opt{	struct tc_ratespec	rate;	struct tc_ratespec	ceil;	__u32	buffer;	__u32	cbuffer;	__u32	quantum;	/* out only */	__u32	level;		/* out only */	__u8	prio;	__u8	injectd;	/* inject class distance */	__u8	pad[2];};struct tc_htb_glob{	__u32 rate2quantum;	/* bps->quantum divisor */	__u32 defcls;		/* default class number */	__u32 use_dcache;	/* use dequeue cache ? */	__u32 debug;		/* debug flags */	/* stats */	__u32 deq_rate;	/* dequeue rate */	__u32 utilz;	/* dequeue utilization */	__u32 trials;	/* deq_prio trials per dequeue */	__u32 dcache_hits;	__u32 direct_pkts; /* count of non shapped packets */};enum{	TCA_HTB_UNSPEC,	TCA_HTB_PARMS,	TCA_HTB_INIT,	TCA_HTB_CTAB,	TCA_HTB_RTAB,};struct tc_htb_xstats{	__u32 lends;	__u32 borrows;	__u32 giants;	/* too big packets (rate will not be accurate) */	__u32 injects;	/* how many times leaf used injected bw */	__u32 tokens;	__u32 ctokens;};/* CBQ section */#define TC_CBQ_MAXPRIO		8#define TC_CBQ_MAXLEVEL		8#define TC_CBQ_DEF_EWMA		5struct tc_cbq_lssopt{	unsigned char	change;	unsigned char	flags;#define TCF_CBQ_LSS_BOUNDED	1#define TCF_CBQ_LSS_ISOLATED	2	unsigned char	ewma_log;	unsigned char	level;#define TCF_CBQ_LSS_FLAGS	1#define TCF_CBQ_LSS_EWMA	2#define TCF_CBQ_LSS_MAXIDLE	4#define TCF_CBQ_LSS_MINIDLE	8#define TCF_CBQ_LSS_OFFTIME	0x10#define TCF_CBQ_LSS_AVPKT	0x20	__u32		maxidle;	__u32		minidle;	__u32		offtime;	__u32		avpkt;};struct tc_cbq_wrropt{	unsigned char	flags;	unsigned char	priority;	unsigned char	cpriority;	unsigned char	__reserved;	__u32		allot;	__u32		weight;};struct tc_cbq_ovl{	unsigned char	strategy;#define	TC_CBQ_OVL_CLASSIC	0#define	TC_CBQ_OVL_DELAY	1#define	TC_CBQ_OVL_LOWPRIO	2#define	TC_CBQ_OVL_DROP		3#define	TC_CBQ_OVL_RCLASSIC	4	unsigned char	priority2;	__u32		penalty;};struct tc_cbq_police{	unsigned char	police;	unsigned char	__res1;	unsigned short	__res2;};struct tc_cbq_fopt{	__u32		split;	__u32		defmap;	__u32		defchange;};struct tc_cbq_xstats{	__u32		borrows;	__u32		overactions;	__s32		avgidle;	__s32		undertime;};enum{	TCA_CBQ_UNSPEC,	TCA_CBQ_LSSOPT,	TCA_CBQ_WRROPT,	TCA_CBQ_FOPT,	TCA_CBQ_OVL_STRATEGY,	TCA_CBQ_RATE,	TCA_CBQ_RTAB,	TCA_CBQ_POLICE,};#define TCA_CBQ_MAX	TCA_CBQ_POLICE/* dsmark section */enum {	TCA_DSMARK_UNSPEC,	TCA_DSMARK_INDICES,	TCA_DSMARK_DEFAULT_INDEX,	TCA_DSMARK_SET_TC_INDEX,	TCA_DSMARK_MASK,	TCA_DSMARK_VALUE};#define TCA_DSMARK_MAX TCA_DSMARK_VALUE/* ATM  section */enum {	TCA_ATM_UNSPEC,	TCA_ATM_FD,		/* file/socket descriptor */	TCA_ATM_PTR,		/* pointer to descriptor - later */	TCA_ATM_HDR,		/* LL header */	TCA_ATM_EXCESS,		/* excess traffic class (0 for CLP)  */	TCA_ATM_ADDR,		/* PVC address (for output only) */	TCA_ATM_STATE		/* VC state (ATM_VS_*; for output only) */};#define TCA_ATM_MAX	TCA_ATM_STATE#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区2区| 91电影在线观看| 91色在线porny| 欧美zozo另类异族| 一区二区三区四区精品在线视频| 麻豆视频一区二区| 欧美系列亚洲系列| 国产精品久久久久久户外露出| 日日噜噜夜夜狠狠视频欧美人| 不卡电影一区二区三区| 欧美白人最猛性xxxxx69交| 午夜电影网一区| 在线观看亚洲一区| 国产精品三级久久久久三级| 激情综合色综合久久| 欧美人牲a欧美精品| 亚洲一区二区三区爽爽爽爽爽| 粉嫩av一区二区三区在线播放| 日韩视频免费观看高清完整版在线观看| 国产精品久久久久一区| 国产精品91一区二区| 日韩一二在线观看| 男女男精品网站| 欧美三级日本三级少妇99| 亚洲一区二区免费视频| 91丨九色丨尤物| 亚洲色图制服诱惑| 91蜜桃在线观看| 亚洲日本乱码在线观看| 99久久99久久免费精品蜜臀| 国产精品水嫩水嫩| av综合在线播放| 亚洲毛片av在线| 91高清视频在线| 一区二区三区av电影| 亚洲国产精品久久久久婷婷884 | 蜜臀av一区二区在线免费观看| 菠萝蜜视频在线观看一区| 国产午夜精品久久| 不卡一卡二卡三乱码免费网站| 欧美激情一区在线| a美女胸又www黄视频久久| 亚洲欧美另类在线| 在线一区二区三区四区五区 | 青椒成人免费视频| 日韩一区二区三区精品视频| 人人狠狠综合久久亚洲| 26uuuu精品一区二区| 久久精品国产亚洲高清剧情介绍 | 国产精品三级视频| 色噜噜狠狠一区二区三区果冻| 一区二区三区日韩在线观看| 欧美婷婷六月丁香综合色| 亚洲国产日产av| 日韩视频一区二区三区| 国产福利一区二区三区| 《视频一区视频二区| 在线精品亚洲一区二区不卡| 丝袜亚洲另类欧美| 精品少妇一区二区三区在线播放 | 欧美日韩中文另类| 亚洲va国产va欧美va观看| 日韩三级在线免费观看| 国产大陆亚洲精品国产| 亚洲欧美激情插| 3atv一区二区三区| 国产盗摄女厕一区二区三区| 一区二区三区小说| 欧美成人女星排行榜| caoporm超碰国产精品| 日本成人在线一区| 欧美国产精品一区二区三区| 在线国产电影不卡| 精品一区二区三区免费| 一区二区在线观看视频| 欧美本精品男人aⅴ天堂| 在线视频你懂得一区二区三区| 极品尤物av久久免费看| 亚洲一区二区免费视频| 亚洲国产精品t66y| 欧美xxxxxxxx| 91网站在线播放| 国产福利一区二区| 狂野欧美性猛交blacked| 亚洲欧美一区二区久久| 国产色综合一区| 欧美男女性生活在线直播观看 | 麻豆视频一区二区| 一区二区三区四区五区视频在线观看| 欧美大片一区二区三区| 欧美性视频一区二区三区| 国产91精品一区二区麻豆网站| 日韩高清在线电影| 亚洲一区二区三区四区五区黄| 国产精品女人毛片| 久久久久97国产精华液好用吗| 欧美欧美欧美欧美| 欧美日本国产视频| 91福利资源站| 欧美性大战久久久久久久| yourporn久久国产精品| 国产一区二区电影| 国内精品视频一区二区三区八戒 | 欧美日韩国产a| 91麻豆国产自产在线观看| 国产成人免费网站| 国产一区二三区好的| 欧美aaaaa成人免费观看视频| 亚洲1区2区3区4区| 婷婷开心激情综合| 日韩精品电影在线观看| 天天色图综合网| 婷婷中文字幕一区三区| 亚洲1区2区3区4区| 日韩精品成人一区二区在线| 午夜国产精品一区| 蜜桃精品视频在线| 精品一区二区三区在线播放视频| 蜜桃久久av一区| 国产精品一区二区在线观看不卡 | 国产一区二区剧情av在线| 极品少妇xxxx精品少妇| 国产伦理精品不卡| 国产aⅴ综合色| 成人免费毛片app| 99视频在线观看一区三区| 91亚洲男人天堂| 欧洲中文字幕精品| 69堂亚洲精品首页| 精品国产电影一区二区| xf在线a精品一区二区视频网站| 久久久www免费人成精品| 中文字幕不卡在线播放| 夜夜精品浪潮av一区二区三区| 亚洲午夜久久久久久久久电影院| 亚洲成a人片在线观看中文| 九九精品一区二区| 不卡一区二区中文字幕| 欧美亚洲一区二区在线观看| 日韩欧美在线影院| 国产精品天天摸av网| 亚洲成人在线观看视频| 国产乱码精品一区二区三区忘忧草 | 欧美大片在线观看一区| 久久精品综合网| 一区二区三区四区亚洲| 国产在线不卡视频| 91精品91久久久中77777| 日韩欧美国产1| 亚洲欧洲日产国产综合网| 亚洲国产精品久久人人爱| 国产黑丝在线一区二区三区| 在线看国产日韩| 久久精品水蜜桃av综合天堂| 一区二区三区 在线观看视频| 精品制服美女久久| 91一区二区三区在线观看| 日韩精品资源二区在线| 亚洲色图欧美偷拍| 国产综合久久久久久鬼色| 一本色道久久综合狠狠躁的推荐 | 欧美日韩成人高清| 国产女同性恋一区二区| 亚洲成人av中文| 成人亚洲精品久久久久软件| 欧美精品在线一区二区三区| 国产精品久久久久久久久晋中| 日韩精品一二区| 97se狠狠狠综合亚洲狠狠| 久久网这里都是精品| 午夜激情一区二区| 一本色道久久综合精品竹菊| 久久五月婷婷丁香社区| 日韩成人精品在线| 色8久久人人97超碰香蕉987| 精品国产一区二区三区久久影院| 亚洲精品成人天堂一二三| 国产91精品免费| 日韩欧美国产电影| 日韩av一级电影| 欧洲色大大久久| 亚洲欧洲成人自拍| 丰满少妇在线播放bd日韩电影| 日韩免费观看高清完整版在线观看| 亚洲欧美激情在线| 91最新地址在线播放| 欧美国产一区在线| 国产盗摄一区二区| 久久久久国产精品麻豆| 久久精品久久精品| 欧美mv日韩mv国产| 久草在线在线精品观看| 日韩午夜精品视频| 日本网站在线观看一区二区三区 | 精品成人佐山爱一区二区| 婷婷六月综合网| 欧美美女视频在线观看| 午夜精品久久久久久| 欧美日韩精品是欧美日韩精品| 亚洲综合色网站|