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

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

?? pkt_sched.h

?? busbox 1.0
?? 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一区二区三区免费野_久草精品视频
91高清视频免费看| 亚洲欧美视频一区| 亚洲视频一区二区在线| 午夜视频在线观看一区二区三区 | 日韩中文字幕1| 懂色av中文字幕一区二区三区| 91国模大尺度私拍在线视频| 久久影院午夜论| 亚洲大片一区二区三区| 成人福利视频在线看| 日韩精品一区二区三区在线| 亚洲欧美日韩综合aⅴ视频| 狠狠色2019综合网| 51精品秘密在线观看| 亚洲人123区| 国产69精品久久99不卡| 日韩欧美一区二区视频| 亚洲综合一二三区| 成人sese在线| 久久久精品综合| 另类小说视频一区二区| 欧美日韩精品一二三区| 亚洲最大的成人av| 91片在线免费观看| 国产三级一区二区| 黄页视频在线91| 日韩女优av电影| 久久精品国产澳门| 日韩欧美精品三级| 秋霞影院一区二区| 日韩女优制服丝袜电影| 蜜桃视频一区二区| 日韩精品一区二区三区swag| 五月天亚洲婷婷| 91精品国产一区二区三区蜜臀| 亚洲第一久久影院| 91麻豆精品国产自产在线观看一区 | 成人av电影免费在线播放| 久久众筹精品私拍模特| 欧美哺乳videos| 在线观看av不卡| 亚洲国产成人av| 久久久欧美精品sm网站| 日韩成人一区二区三区在线观看| 欧美午夜一区二区三区免费大片| 亚洲主播在线观看| 精品视频在线免费观看| 日韩国产精品大片| 欧美变态口味重另类| 国产美女在线观看一区| 国产精品久久久久一区二区三区共| 成人精品电影在线观看| 亚洲欧洲中文日韩久久av乱码| 欧洲视频一区二区| 轻轻草成人在线| 国产三级久久久| 色香蕉久久蜜桃| 天天操天天综合网| 久久亚洲春色中文字幕久久久| 从欧美一区二区三区| 亚洲欧美中日韩| 5566中文字幕一区二区电影| 国产一区二区导航在线播放| 中文字幕一区二区视频| 欧美日韩亚洲综合一区| 六月丁香综合在线视频| 亚洲色欲色欲www| 69av一区二区三区| 99久久精品国产一区| 日韩精品久久久久久| 久久久99免费| 色8久久精品久久久久久蜜| 蜜桃一区二区三区四区| 综合久久综合久久| 欧美一级欧美一级在线播放| 成人黄色一级视频| 麻豆精品视频在线观看视频| 国产精品久久久久婷婷| 欧美一区二区三区小说| 99久久99久久精品免费看蜜桃| 日本最新不卡在线| 亚洲日穴在线视频| 精品国产伦一区二区三区观看方式| 色综合久久久久久久久| 国产一区二区在线看| 婷婷综合在线观看| 亚洲欧洲av在线| 久久蜜桃一区二区| 日韩一区二区视频在线观看| 91麻豆高清视频| 国产99久久久久| 久久精品国产精品亚洲红杏| 一区二区三区在线视频观看| 国产欧美一区二区精品婷婷| 欧美一区二区免费观在线| 色综合久久中文字幕| 国产91清纯白嫩初高中在线观看| 日韩精品一级中文字幕精品视频免费观看| 成人免费在线视频| 欧美国产综合一区二区| 欧美videofree性高清杂交| 欧美视频一二三区| 欧美专区日韩专区| 日本电影欧美片| 99精品国产一区二区三区不卡| 国产精品综合视频| 韩国一区二区视频| 精品亚洲porn| 经典三级一区二区| 久久er99热精品一区二区| 日日骚欧美日韩| 日韩不卡一区二区| 日韩电影一区二区三区四区| 亚洲国产aⅴ成人精品无吗| 一区在线播放视频| 亚洲精选一二三| 亚洲综合色噜噜狠狠| 一区二区三区四区中文字幕| 亚洲另类一区二区| 一区二区三区小说| 婷婷成人综合网| 视频一区欧美精品| 奇米色777欧美一区二区| 美国欧美日韩国产在线播放| 免播放器亚洲一区| 韩国v欧美v日本v亚洲v| 国产精品18久久久久久久久久久久| 国产毛片一区二区| 不卡视频在线观看| 91蜜桃传媒精品久久久一区二区| 一本久久综合亚洲鲁鲁五月天| 色域天天综合网| 欧美人狂配大交3d怪物一区| 欧美一级视频精品观看| 久久久久亚洲蜜桃| 综合在线观看色| 亚洲va韩国va欧美va| 看国产成人h片视频| 国产麻豆视频精品| 成人一区在线观看| 在线观看91精品国产入口| 7777精品久久久大香线蕉| 久久尤物电影视频在线观看| 亚洲婷婷在线视频| 五月激情综合婷婷| 国产高清精品网站| 在线观看91视频| 久久嫩草精品久久久久| 亚洲精品免费一二三区| 免费成人在线视频观看| 不卡的看片网站| 欧美高清你懂得| 国产蜜臀av在线一区二区三区| 亚洲欧美另类小说| 久99久精品视频免费观看| 国产**成人网毛片九色 | 国产一区二区三区黄视频| 成人激情免费电影网址| 欧美亚洲日本一区| 久久亚洲欧美国产精品乐播 | 免费人成在线不卡| 白白色亚洲国产精品| 91精品国产福利在线观看| 国产精品天天看| 热久久一区二区| 色天天综合久久久久综合片| 2014亚洲片线观看视频免费| 亚洲综合丁香婷婷六月香| 国内精品免费在线观看| 欧美日韩一区二区在线观看视频| 国产三级三级三级精品8ⅰ区| 午夜国产不卡在线观看视频| 成人h版在线观看| 欧美一级生活片| 亚洲国产精品影院| 91麻豆成人久久精品二区三区| 久久综合色之久久综合| 婷婷综合五月天| 欧美在线观看一区| 国产精品另类一区| 韩国三级电影一区二区| 91精品蜜臀在线一区尤物| 亚洲精品日韩综合观看成人91| 国产电影精品久久禁18| 精品裸体舞一区二区三区| 天天色天天操综合| 欧美在线观看视频一区二区三区| 国产精品久久久99| 国产成人av福利| 久久免费视频一区| 国产精品自拍网站| 欧美α欧美αv大片| 视频一区二区三区中文字幕| 欧美丝袜自拍制服另类| 亚洲女性喷水在线观看一区| eeuss鲁一区二区三区| 国产精品久久久久一区| 9人人澡人人爽人人精品| 亚洲国产成人一区二区三区| 成人动漫视频在线|