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

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

?? pkt_sched.h

?? busybox 號(hào)稱Linux中的瑞士軍刀
?? H
字號(hào):
#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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜三级一区二区三| 日韩一区二区麻豆国产| 亚洲欧美激情小说另类| 色婷婷综合视频在线观看| 亚洲欧洲av一区二区三区久久| va亚洲va日韩不卡在线观看| 亚洲欧美一区二区三区孕妇| 日本久久一区二区| 日本va欧美va瓶| 国产午夜亚洲精品理论片色戒 | 欧美一二三区在线观看| 精品一区精品二区高清| 国产精品久久久久久久久免费桃花| 99久久伊人久久99| 午夜精品一区二区三区电影天堂 | 男女视频一区二区| 久久精品日产第一区二区三区高清版| 东方aⅴ免费观看久久av| 一区二区高清视频在线观看| 欧美一区二区视频在线观看| 成人激情小说乱人伦| 天堂影院一区二区| 国产欧美日韩中文久久| 在线看日本不卡| 国内精品国产成人国产三级粉色 | 成人欧美一区二区三区小说| 精品视频一区二区不卡| 国产成人aaa| 婷婷久久综合九色综合伊人色| 欧美精品一区男女天堂| 欧美在线视频全部完| 国产成人av一区二区| 亚洲午夜一区二区三区| 国产日韩精品视频一区| 欧美一级淫片007| 99久久综合狠狠综合久久| 麻豆91精品91久久久的内涵| 亚洲日本在线视频观看| 久久综合999| 91精品欧美一区二区三区综合在| 成人午夜视频免费看| 六月丁香综合在线视频| 香蕉成人啪国产精品视频综合网| 国产精品国产三级国产a| 精品日韩欧美在线| 51精品久久久久久久蜜臀| 色婷婷综合久久久久中文一区二区 | 亚洲成精国产精品女| 国产精品无人区| 精品久久人人做人人爽| 欧美日韩精品欧美日韩精品一综合| 成人app软件下载大全免费| 国产在线一区观看| 久久国产麻豆精品| 蜜臀精品一区二区三区在线观看 | 色欧美片视频在线观看| 国产成人免费高清| 精品一区二区免费| 日韩国产在线观看一区| 亚洲国产日韩一区二区| 亚洲黄色尤物视频| 综合亚洲深深色噜噜狠狠网站| 久久久久99精品一区| 精品久久久久一区二区国产| 91麻豆精品国产91久久久资源速度| 欧美视频一区二| 欧美唯美清纯偷拍| 欧美视频精品在线观看| 欧美视频在线一区二区三区 | 一区二区理论电影在线观看| 亚洲欧美综合网| 中文字幕av资源一区| 久久久精品蜜桃| 国产午夜亚洲精品理论片色戒| 久久久夜色精品亚洲| 久久你懂得1024| 中文字幕高清一区| 亚洲欧美色图小说| 亚洲一级不卡视频| 婷婷开心激情综合| 久久99九九99精品| 国产成人一区二区精品非洲| 国产69精品久久久久毛片| 99久久婷婷国产综合精品| 色综合久久88色综合天天免费| 一本色道久久综合亚洲91| 欧日韩精品视频| 欧美日韩免费视频| 91麻豆精品国产自产在线观看一区 | 亚洲女爱视频在线| 午夜精品一区二区三区电影天堂| 日韩精品免费视频人成| 国产曰批免费观看久久久| 国产91精品一区二区| av动漫一区二区| 欧美唯美清纯偷拍| 欧美精品一区二区三区四区| 国产精品电影一区二区| 亚洲一区精品在线| 精品一区二区三区免费| 99riav久久精品riav| 欧美日韩二区三区| 久久精品亚洲乱码伦伦中文 | 日韩国产欧美一区二区三区| 国产精品1区2区3区在线观看| 99国产精品久久久久久久久久| 在线视频中文字幕一区二区| 日韩一级免费观看| 18欧美乱大交hd1984| 日本不卡视频一二三区| 成人永久aaa| 91精品国产综合久久久久久久| 国产日韩欧美制服另类| 性感美女久久精品| 不卡高清视频专区| 777午夜精品视频在线播放| 国产蜜臀av在线一区二区三区| 亚洲永久免费视频| 国产精品一区在线观看你懂的| 色八戒一区二区三区| 久久久91精品国产一区二区精品 | 久久精品国产秦先生| 91蝌蚪国产九色| 精品国产乱码久久久久久影片| 亚洲欧美一区二区不卡| 国产一区二区三区蝌蚪| 777色狠狠一区二区三区| 中文字幕免费观看一区| 日韩高清不卡一区| 91国产视频在线观看| 中文字幕av不卡| 免费观看日韩电影| 欧美日韩一区二区在线观看视频| 中文在线资源观看网站视频免费不卡 | 国产a视频精品免费观看| 欧美军同video69gay| 亚洲欧美aⅴ...| 国产xxx精品视频大全| 日韩亚洲欧美综合| 视频一区二区三区在线| 色先锋资源久久综合| 欧美国产视频在线| 国产一区三区三区| 日韩午夜激情免费电影| 亚洲成av人片在www色猫咪| 91片在线免费观看| 一区二区中文视频| 成人黄色片在线观看| 欧美国产97人人爽人人喊| 国产一区二区免费视频| 日韩午夜激情视频| 蜜臀av国产精品久久久久 | 色一区在线观看| 日韩一区欧美一区| 91免费国产在线| |精品福利一区二区三区| 成人免费毛片片v| 欧美国产乱子伦| www.欧美精品一二区| 一区免费观看视频| 91色综合久久久久婷婷| 亚洲日本韩国一区| 色网站国产精品| 亚洲影院理伦片| 欧美日韩国产首页| 日韩福利视频网| 精品免费一区二区三区| 久久99久久99精品免视看婷婷| 欧美大片国产精品| 国产高清精品在线| 亚洲国产高清aⅴ视频| 99久久夜色精品国产网站| 亚洲精品免费在线| 欧美四级电影网| 日韩不卡一二三区| 精品国产乱码久久久久久夜甘婷婷 | 亚洲成人先锋电影| 欧美一区二区三区四区视频| 麻豆精品国产传媒mv男同| 久久综合久久鬼色| 福利电影一区二区三区| 亚洲免费伊人电影| 欧美日韩国产中文| 国产一区在线视频| 亚洲欧美激情一区二区| 欧美日韩三级一区二区| 麻豆精品久久精品色综合| 欧美激情自拍偷拍| 欧美在线色视频| 久草在线在线精品观看| 中文字幕av一区二区三区高| 欧美影院一区二区三区| 青青青爽久久午夜综合久久午夜| 欧美精品一区二区三区一线天视频| 成人午夜在线视频| 天天综合色天天| 国产午夜精品久久久久久免费视 | 欧美日韩精品电影| 国产综合一区二区| 亚洲精品国产精华液|