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

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

?? pkt_sched.h

?? busybox嵌入式linux工具箱
?? 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一区二区三区免费野_久草精品视频
国产精品久久夜| 99精品1区2区| 欧美精品99久久久**| 亚洲精品国产一区二区三区四区在线 | 日本不卡在线视频| 日韩欧美二区三区| 欧美日韩成人一区二区| 性久久久久久久| 精品少妇一区二区三区视频免付费| 美日韩一区二区三区| 精品久久久久久久久久久久包黑料 | av午夜一区麻豆| 一区二区三区免费| 日韩一区二区影院| 国产乱一区二区| 一区二区三区在线观看国产| 欧美日韩日日骚| 国产精品中文字幕一区二区三区| 最新欧美精品一区二区三区| 欧美午夜在线观看| 国产乱理伦片在线观看夜一区 | 538在线一区二区精品国产| 国产成人免费网站| 伊人开心综合网| 久久久亚洲精品一区二区三区 | 欧美日韩在线精品一区二区三区激情| 丝袜美腿亚洲综合| 日韩精品亚洲专区| 亚洲精品国产成人久久av盗摄| 精品人在线二区三区| 欧美视频在线观看一区| 成人av免费在线播放| 久久99久久99小草精品免视看| 中文字幕一区二区5566日韩| 精品成人在线观看| 91麻豆精品久久久久蜜臀| 色美美综合视频| 99在线精品免费| 波多野结衣亚洲| 97精品久久久午夜一区二区三区| 激情五月婷婷综合| 天天亚洲美女在线视频| 亚洲va国产va欧美va观看| 亚洲视频一二区| 亚洲激情第一区| 亚洲午夜电影在线观看| 亚洲午夜久久久久久久久电影院| 亚洲精品国产精华液| 日韩美女精品在线| 一区在线中文字幕| 中文字幕亚洲一区二区av在线| 国产精品亲子乱子伦xxxx裸| 国产精品色一区二区三区| 国产亚洲美州欧州综合国| 欧美激情一区二区三区全黄| 国产亚洲精品超碰| 成人欧美一区二区三区白人 | 一区二区高清在线| 美日韩一区二区| 国产福利91精品一区二区三区| 粉嫩高潮美女一区二区三区| av一区二区三区| 3atv一区二区三区| 日本一区二区视频在线| 一卡二卡欧美日韩| 国产老妇另类xxxxx| 欧美在线观看一区| 欧美电视剧免费观看| 国产精品的网站| 免费在线成人网| 91视频在线看| 久久亚洲一区二区三区明星换脸| 亚洲精品美国一| 国产一区二区影院| 欧美日韩视频在线第一区| 久久精品一区二区| 美腿丝袜亚洲一区| 欧美日韩在线三区| 综合av第一页| 风流少妇一区二区| 久久夜色精品国产噜噜av| 三级一区在线视频先锋| 一本一道久久a久久精品| 欧美tk丨vk视频| 免费观看一级特黄欧美大片| 欧美色爱综合网| 亚洲国产婷婷综合在线精品| 成人va在线观看| 国产清纯白嫩初高生在线观看91 | 舔着乳尖日韩一区| 欧美日韩免费一区二区三区| 亚洲乱码中文字幕| 色噜噜狠狠成人网p站| 亚洲男人天堂av| 一本色道综合亚洲| 五月婷婷另类国产| 欧美一区二区福利在线| 免费观看在线色综合| 久久亚洲二区三区| 国产成人久久精品77777最新版本| 精品福利二区三区| 成人av综合在线| 亚洲一区二区中文在线| 91麻豆精品国产91久久久久| 国产最新精品精品你懂的| 欧美激情在线看| 欧美日韩精品一区二区三区四区| 青青国产91久久久久久| 久久久久久久久99精品| 色香色香欲天天天影视综合网| 亚洲自拍欧美精品| 在线综合亚洲欧美在线视频| 国产99久久久国产精品潘金| 综合分类小说区另类春色亚洲小说欧美| 91视视频在线观看入口直接观看www | 国产视频一区二区在线观看| www.亚洲人| 日韩精品欧美成人高清一区二区| 久久综合色8888| 在线观看不卡一区| 国产在线国偷精品免费看| 亚洲麻豆国产自偷在线| 精品国产伦理网| 欧美人妇做爰xxxⅹ性高电影| 国产精品香蕉一区二区三区| 香港成人在线视频| 最新久久zyz资源站| 日韩精品一区二区三区视频| 色又黄又爽网站www久久| 国产一区二区精品久久91| 亚洲不卡av一区二区三区| 国产三级欧美三级日产三级99| 欧美日韩免费不卡视频一区二区三区| 成人午夜激情视频| 国产一区二区三区四区五区入口| 香港成人在线视频| 亚洲国产aⅴ成人精品无吗| 国产精品高潮呻吟久久| 国产三级精品视频| 欧美激情在线观看视频免费| www精品美女久久久tv| 欧美成人vr18sexvr| 精品国产免费视频| 欧美一级艳片视频免费观看| 91精品国产乱码久久蜜臀| 欧美精品丝袜久久久中文字幕| 91成人免费电影| 欧美日韩在线免费视频| 欧美日韩五月天| 日韩一区二区高清| 日韩精品一区二区三区swag| 精品国产乱码久久久久久老虎 | 成人精品小蝌蚪| 欧美肥胖老妇做爰| 丁香婷婷综合五月| 精品一区二区免费看| av电影一区二区| 久久久午夜精品理论片中文字幕| 午夜在线成人av| 国产69精品久久777的优势| 欧美亚洲一区三区| 欧美xxxx在线观看| 亚洲乱码国产乱码精品精小说| 日本伊人色综合网| 北岛玲一区二区三区四区| 欧美精品在线视频| 欧美国产欧美综合| 爽好久久久欧美精品| 国产一区二区成人久久免费影院| 91香蕉国产在线观看软件| 欧美一区二区三区喷汁尤物| 亚洲精品大片www| 成人国产免费视频| 欧美激情艳妇裸体舞| 九九九久久久精品| 精品国产青草久久久久福利| 蜜臀av在线播放一区二区三区| 色一情一乱一乱一91av| 亚洲人午夜精品天堂一二香蕉| 国产乱妇无码大片在线观看| 日韩一区二区三区免费看| 亚洲六月丁香色婷婷综合久久 | 亚洲综合在线视频| 成人高清视频在线| 国产人成一区二区三区影院| 成人高清av在线| 亚洲人成网站在线| 欧美精品九九99久久| 日本亚洲电影天堂| 国产精品一品二品| 欧美精品久久99| 美女视频黄久久| 亚洲欧美日韩精品久久久久| 欧美一区二区视频免费观看| 国产aⅴ综合色| 日韩国产精品91| 国产免费观看久久| 欧美日韩一区二区三区不卡| 日韩不卡免费视频| 国产三级精品在线|