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

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

?? pkt_sched.h

?? LINUX命令原代碼,精簡(jiǎn)版的,適用于潛入市系統(tǒng)的
?? 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一区二区三区免费野_久草精品视频
国产精品一区二区三区99| 麻豆成人在线观看| 精品剧情v国产在线观看在线| 国产成人亚洲综合a∨婷婷图片| 亚洲综合在线观看视频| 日韩欧美成人午夜| 在线免费观看成人短视频| 国内精品免费在线观看| 一区二区三区毛片| 欧美国产一区在线| 欧美一区中文字幕| 在线观看欧美日本| 国产成人精品在线看| 美女爽到高潮91| 亚洲一区二区三区四区在线免费观看 | 一区二区三区在线看| 久久久久国产免费免费| 91精品国产综合久久精品麻豆| 91视频国产资源| 国产精品456| 久久精品av麻豆的观看方式| 亚洲一区电影777| 国产精品萝li| 久久久久久一二三区| 欧美一区二区成人| 欧美军同video69gay| 在线精品亚洲一区二区不卡| 成人的网站免费观看| 国产一区在线看| 韩日av一区二区| 日本不卡一区二区三区高清视频| 一区二区三区免费在线观看| 国产精品久久久久精k8| 中文字幕欧美国产| 欧美激情一区二区三区在线| 久久久久久久久99精品| xnxx国产精品| 久久亚洲二区三区| 久久久久久久久久久久久久久99| 久久综合九色综合欧美98| 26uuu精品一区二区| 久久免费看少妇高潮| 国产亚洲欧美一区在线观看| 久久久影院官网| 久久精品一二三| 国产欧美一区二区精品婷婷| 国产精品欧美一级免费| 《视频一区视频二区| 亚洲欧洲av色图| 亚洲人妖av一区二区| 日韩一区在线免费观看| 亚洲男同1069视频| 亚洲夂夂婷婷色拍ww47| 日韩电影免费在线看| 蜜桃视频一区二区| 国产精品一二三| av一区二区三区| 日本丶国产丶欧美色综合| 欧美性一二三区| 91精品在线麻豆| 欧美变态凌虐bdsm| 欧美国产日韩亚洲一区| 日本一区二区三级电影在线观看| 国产精品网站一区| 亚洲一区在线观看视频| 青青草原综合久久大伊人精品| 久久精品国产99久久6| 国产69精品一区二区亚洲孕妇| 精品国精品国产尤物美女| 亚洲精品在线观看网站| 国产精品久久国产精麻豆99网站| 亚洲欧美一区二区三区国产精品 | 另类小说视频一区二区| 国产一区二区精品久久| 97久久久精品综合88久久| 欧美色大人视频| 26uuu国产电影一区二区| 亚洲日本在线视频观看| 奇米影视一区二区三区小说| 成人小视频在线| 欧美乱妇23p| 中文乱码免费一区二区| 三级久久三级久久久| 国产91精品一区二区| 777精品伊人久久久久大香线蕉| 欧美精品一区二区三区高清aⅴ| 自拍偷拍国产亚洲| 久久成人免费电影| 91日韩在线专区| 精品美女一区二区| 亚洲综合在线第一页| 国产99精品在线观看| 欧美日韩国产另类不卡| 国产精品入口麻豆原神| 免费人成精品欧美精品| 一本一本大道香蕉久在线精品| 欧美成人激情免费网| 一区二区三区日本| 国产成人av电影在线播放| 欧美高清视频一二三区| 中文字幕中文字幕中文字幕亚洲无线| 日韩精品亚洲一区二区三区免费| 东方欧美亚洲色图在线| 日韩西西人体444www| 伊人性伊人情综合网| 黄色日韩网站视频| 欧美精品在欧美一区二区少妇| 中文字幕第一区综合| 美腿丝袜一区二区三区| 欧洲一区在线电影| 国产精品灌醉下药二区| 精品午夜一区二区三区在线观看 | 欧美一区二区网站| 一区二区三区在线免费观看| 成人免费av网站| 亚洲精品一线二线三线 | 95精品视频在线| 奇米一区二区三区av| 色婷婷精品大视频在线蜜桃视频 | 亚洲一区二区三区在线| av一区二区不卡| 中文字幕第一区| 国产成人亚洲精品狼色在线| 26uuu国产日韩综合| 久久精品国产免费看久久精品| 51精品国自产在线| 亚洲一区二区三区四区五区黄| 色一区在线观看| 亚洲日本一区二区| 色综合久久天天| **欧美大码日韩| 99久久国产综合精品色伊| 欧美极品少妇xxxxⅹ高跟鞋| 国产毛片精品视频| 久久美女艺术照精彩视频福利播放| 免费国产亚洲视频| 5566中文字幕一区二区电影 | 亚洲高清不卡在线| 欧美午夜片在线观看| 亚洲精品高清视频在线观看| 96av麻豆蜜桃一区二区| 亚洲乱码中文字幕| 91黄色激情网站| 亚洲午夜免费电影| 欧美日韩国产a| 日韩和欧美的一区| 日韩精品自拍偷拍| 国内精品在线播放| 国产精品午夜免费| 色伊人久久综合中文字幕| 亚洲成人动漫在线免费观看| 欧美精品色一区二区三区| 视频在线观看一区二区三区| 欧美一区二区三区免费大片| 狠狠色丁香久久婷婷综合丁香| 欧美精品一区二| 成人精品视频一区| 最新不卡av在线| 欧美日韩小视频| 麻豆91免费看| 国产精品免费丝袜| 91国模大尺度私拍在线视频| 爽好久久久欧美精品| 欧美不卡在线视频| 99久久精品免费| 亚洲成av人片观看| 精品日产卡一卡二卡麻豆| 国产成人av电影| 一区二区三区影院| 日韩视频在线永久播放| 高清在线观看日韩| 亚洲高清三级视频| 国产午夜三级一区二区三| 99国产精品久| 日本aⅴ精品一区二区三区| 久久精品视频在线免费观看| 色呦呦一区二区三区| 男女视频一区二区| 国产精品国产成人国产三级 | 1000精品久久久久久久久| 欧美精品一卡二卡| 成人美女视频在线观看| 午夜一区二区三区视频| 久久九九国产精品| 欧美日韩三级一区二区| 国产精品一区在线| 亚洲成人tv网| 国产精品午夜免费| 日韩免费电影网站| 99国内精品久久| 麻豆精品久久精品色综合| 国产精品传媒视频| 777奇米四色成人影色区| 成人av网站免费| 久久国产麻豆精品| 亚洲激情网站免费观看| 精品区一区二区| 欧美色图激情小说| 成人免费毛片高清视频| 久久精品国产色蜜蜜麻豆|