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

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

?? ntp.h

?? 網絡時間協議NTP 源碼 版本v4.2.0b 該源碼用于linux平臺下
?? H
?? 第 1 頁 / 共 3 頁
字號:
#define MIN_MAC_LEN	3 * sizeof(u_int32)	/* DES */#define MAX_MAC_LEN	5 * sizeof(u_int32)	/* MD5 */	/*	 * The length of the packet less MAC must be a multiple of 64	 * with an RSA modulus and Diffie-Hellman prime of 64 octets	 * and maximum host name of 128 octets, the maximum autokey	 * command is 152 octets and maximum autokey response is 460	 * octets. A packet can contain no more than one command and one	 * response, so the maximum total extension field length is 672	 * octets. But, to handle humungus certificates, the bank must	 * be broke.	 */#ifdef OPENSSL	u_int32	exten[NTP_MAXEXTEN / 4]; /* max extension field */#else /* OPENSSL */	u_int32	exten[1];	/* misused */#endif /* OPENSSL */	u_char	mac[MAX_MAC_LEN]; /* mac */};/* * Stuff for extracting things from li_vn_mode */#define	PKT_MODE(li_vn_mode)	((u_char)((li_vn_mode) & 0x7))#define	PKT_VERSION(li_vn_mode)	((u_char)(((li_vn_mode) >> 3) & 0x7))#define	PKT_LEAP(li_vn_mode)	((u_char)(((li_vn_mode) >> 6) & 0x3))/* * Stuff for putting things back into li_vn_mode */#define	PKT_LI_VN_MODE(li, vn, md) \	((u_char)((((li) << 6) & 0xc0) | (((vn) << 3) & 0x38) | ((md) & 0x7)))/* * Dealing with stratum.  0 gets mapped to 16 incoming, and back to 0 * on output. */#define	PKT_TO_STRATUM(s)	((u_char)(((s) == (STRATUM_PKT_UNSPEC)) ?\				(STRATUM_UNSPEC) : (s)))#define	STRATUM_TO_PKT(s)	((u_char)(((s) == (STRATUM_UNSPEC)) ?\				(STRATUM_PKT_UNSPEC) : (s)))/* * Event codes. Used for reporting errors/events to the control module */#define	PEER_EVENT	0x080	/* this is a peer event */#define CRPT_EVENT	0x100	/* this is a crypto event *//* * System event codes */#define	EVNT_UNSPEC	0	/* unspecified */#define	EVNT_SYSRESTART	1	/* system restart */#define	EVNT_SYSFAULT	2	/* wsystem or hardware fault */#define	EVNT_SYNCCHG	3	/* new leap or synch change */#define	EVNT_PEERSTCHG	4	/* new source or stratum */#define	EVNT_CLOCKRESET	5	/* clock reset */#define	EVNT_BADDATETIM	6	/* invalid time or date */#define	EVNT_CLOCKEXCPT	7	/* reference clock exception *//* * Peer event codes */#define	EVNT_PEERIPERR	(1 | PEER_EVENT) /* IP error */#define	EVNT_PEERAUTH	(2 | PEER_EVENT) /* authentication failure */#define	EVNT_UNREACH	(3 | PEER_EVENT) /* change to unreachable */#define	EVNT_REACH	(4 | PEER_EVENT) /* change to reachable */#define	EVNT_PEERCLOCK	(5 | PEER_EVENT) /* clock exception *//* * Clock event codes */#define	CEVNT_NOMINAL	0	/* unspecified */#define	CEVNT_TIMEOUT	1	/* poll timeout */#define	CEVNT_BADREPLY	2	/* bad reply format */#define	CEVNT_FAULT	3	/* hardware or software fault */#define	CEVNT_PROP	4	/* propagation failure */#define	CEVNT_BADDATE	5	/* bad date format or value */#define	CEVNT_BADTIME	6	/* bad time format or value */#define CEVNT_MAX	CEVNT_BADTIME/* * Very misplaced value.  Default port through which we send traps. */#define	TRAPPORT	18447/* * To speed lookups, peers are hashed by the low order bits of the * remote IP address. These definitions relate to that. */#define	NTP_HASH_SIZE	128#define	NTP_HASH_MASK	(NTP_HASH_SIZE-1)#define	NTP_HASH_ADDR(src)	sock_hash(src)/* * How we randomize polls.  The poll interval is a power of two. We chose * a random interval which is this value plus-minus one second. */#define RANDPOLL(x)	((1 << (x)) - 1 + (ntp_random() & 0x3))/* * min, min3 and max.  Makes it easier to transliterate the spec without * thinking about it. */#define	min(a,b)	(((a) < (b)) ? (a) : (b))#define	max(a,b)	(((a) > (b)) ? (a) : (b))#define	min3(a,b,c)	min(min((a),(b)), (c))/* * Configuration items.  These are for the protocol module (proto_config()) */#define	PROTO_BROADCLIENT	1#define	PROTO_PRECISION		2	/* (not used) */#define	PROTO_AUTHENTICATE	3#define	PROTO_BROADDELAY	4#define	PROTO_AUTHDELAY		5	/* (not used) */#define PROTO_MULTICAST_ADD	6#define PROTO_MULTICAST_DEL	7#define PROTO_NTP		8#define PROTO_KERNEL		9#define PROTO_MONITOR		10#define PROTO_FILEGEN		11#define	PROTO_PPS		12#define PROTO_CAL		13#define PROTO_MINCLOCK		14#define	PROTO_MAXCLOCK		15#define PROTO_MINSANE		16#define PROTO_FLOOR		17#define PROTO_CEILING		18#define PROTO_COHORT		19#define PROTO_CALLDELAY		20#define PROTO_MINDISP		21#define PROTO_MAXDIST		22#define PROTO_ADJ		23#define	PROTO_MAXHOP		24#define	PROTO_BEACON		25#define	PROTO_ORPHAN		26/* * Configuration items for the loop filter */#define	LOOP_DRIFTINIT		1	/* set initial frequency offset */#define LOOP_DRIFTCOMP		2	/* set frequency offset */#define LOOP_MAX		3	/* set step offset */#define LOOP_PANIC		4	/* set panic offseet */#define LOOP_PHI		5	/* set dispersion rate */#define LOOP_MINSTEP		6	/* set step timeout */#define LOOP_MINPOLL		7	/* set min poll interval (log2 s) */#define LOOP_ALLAN		8	/* set minimum Allan intercept */#define LOOP_HUFFPUFF		9	/* set huff-n'-puff filter length */#define LOOP_FREQ		10	/* set initial frequency *//* * Configuration items for the stats printer */#define	STATS_FREQ_FILE		1	/* configure drift file */#define STATS_STATSDIR		2	/* directory prefix for stats files */#define	STATS_PID_FILE		3	/* configure ntpd PID file */#define MJD_1900		15020	/* MJD for 1 Jan 1900 *//* * Default parameters.  We use these in the absence of something better. */#define	DEFBROADDELAY	4e-3		/* default broadcast offset */#define INADDR_NTP	0xe0000101	/* NTP multicast address 224.0.1.1 *//* * Structure used optionally for monitoring when this is turned on. */struct mon_data {	struct mon_data *hash_next;	/* next structure in hash list */	struct mon_data *mru_next;	/* next structure in MRU list */	struct mon_data *mru_prev;	/* previous structure in MRU list */	u_long drop_count;		/* dropped due RESLIMIT*/	double avg_interval;		/* average interpacket interval */	u_long lasttime;		/* interval since last packet */	u_long count;			/* total packet count */	struct sockaddr_storage rmtadr;	/* address of remote host */	struct interface *interface;	/* interface on which this arrived */	u_short rmtport;		/* remote port last came from */	u_char mode;			/* mode of incoming packet */	u_char version;			/* version of incoming packet */	u_char cast_flags;		/* flags MDF_?CAST */};/* * Values for cast_flags */#define	MDF_UCAST	0x01		/* unicast */#define	MDF_MCAST	0x02		/* multicast */#define	MDF_BCAST	0x04		/* broadcast */#define	MDF_LCAST	0x08		/* localcast */#define MDF_ACAST	0x10		/* manycast */#define	MDF_BCLNT	0x20		/* broadcast client */#define MDF_ACLNT	0x40		/* manycast client *//* * Values used with mon_enabled to indicate reason for enabling monitoring */#define MON_OFF    0x00			/* no monitoring */#define MON_ON     0x01			/* monitoring explicitly enabled */#define MON_RES    0x02			/* implicit monitoring for RES_LIMITED *//* * Structure used for restrictlist entries */struct restrictlist {	struct restrictlist *next;	/* link to next entry */	u_int32 addr;			/* Ipv4 host address (host byte order) */	u_int32 mask;			/* Ipv4 mask for address (host byte order) */	u_long count;			/* number of packets matched */	u_short flags;			/* accesslist flags */	u_short mflags;			/* match flags */};struct restrictlist6 {	struct restrictlist6 *next;	/* link to next entry */	struct in6_addr addr6;		/* Ipv6 host address */	struct in6_addr mask6;		/* Ipv6 mask address */	u_long count;			/* number of packets matched */	u_short flags;			/* accesslist flags */	u_short mflags;			/* match flags */};/* * Access flags */#define	RES_IGNORE		0x001	/* ignore packet */#define	RES_DONTSERVE		0x002	/* access denied */#define	RES_DONTTRUST		0x004	/* authentication required */#define	RES_VERSION		0x008	/* version mismatch */#define	RES_NOPEER		0x010	/* new association denied */#define RES_LIMITED		0x020	/* packet rate exceeded */#define RES_FLAGS		(RES_IGNORE | RES_DONTSERVE |\				    RES_DONTTRUST | RES_VERSION |\				    RES_NOPEER | RES_LIMITED)#define	RES_NOQUERY		0x040	/* mode 6/7 packet denied */#define	RES_NOMODIFY		0x080	/* mode 6/7 modify denied */#define	RES_NOTRAP		0x100	/* mode 6/7 set trap denied */#define	RES_LPTRAP		0x200	/* mode 6/7 low priority trap */#define RES_DEMOBILIZE		0x400	/* send kiss of death packet */#define RES_TIMEOUT		0x800	/* timeout this entry */#define	RES_ALLFLAGS		(RES_FLAGS | RES_NOQUERY |\				    RES_NOMODIFY | RES_NOTRAP |\				    RES_LPTRAP | RES_DEMOBILIZE |\				    RES_TIMEOUT)/* * Match flags */#define	RESM_INTERFACE		0x1	/* this is an interface */#define	RESM_NTPONLY		0x2	/* match ntp port only *//* * Restriction configuration ops */#define	RESTRICT_FLAGS		1	/* add flags to restrict entry */#define	RESTRICT_UNFLAG		2	/* remove flags from restrict entry */#define	RESTRICT_REMOVE		3	/* remove a restrict entry *//* * Endpoint structure for the select algorithm */struct endpoint {	double	val;			/* offset of endpoint */	int	type;			/* interval entry/exit */};/* * Association matching AM[] return codes */#define AM_ERR		-1		/* error */#define AM_NOMATCH	0		/* no match */#define AM_PROCPKT	1		/* server/symmetric packet */	#define AM_BCST		2		/* broadcast packet */	#define AM_FXMIT	3		/* client packet */#define AM_MANYCAST	4		/* manycast packet */#define AM_NEWPASS	5		/* new passive */#define AM_NEWBCL	6		/* new broadcast */#define	AM_POSSBCL	7		/* discard broadcast *//* NetInfo configuration locations */#ifdef HAVE_NETINFO#define NETINFO_CONFIG_DIR "/config/ntp"#endif#endif /* NTP_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av一区二区三区四区| 91超碰这里只有精品国产| 欧美日韩免费一区二区三区 | 欧美三区在线观看| 久久久九九九九| 亚洲成在人线在线播放| 风流少妇一区二区| 欧美电影免费观看高清完整版在线 | 日韩av不卡一区二区| 不卡视频一二三四| 精品免费日韩av| 亚洲aaa精品| 91久久精品网| 自拍偷拍亚洲综合| 国产精品亚洲第一区在线暖暖韩国 | 中文字幕精品一区二区精品绿巨人| 亚洲不卡av一区二区三区| 91在线丨porny丨国产| 久久久久久夜精品精品免费| 免费在线欧美视频| 欧美精品在欧美一区二区少妇| 亚洲精品日产精品乱码不卡| 99免费精品在线观看| 久久人人97超碰com| 麻豆成人久久精品二区三区小说| 欧美日韩国产首页在线观看| 亚洲综合色网站| 色999日韩国产欧美一区二区| 中文字幕 久热精品 视频在线| 激情成人综合网| 精品国产1区2区3区| 奇米一区二区三区| 9191成人精品久久| 日韩综合一区二区| 欧美一区二区三区免费视频| 三级久久三级久久久| 欧美精品乱码久久久久久| 天天影视涩香欲综合网| 欧美久久久一区| 久久精品av麻豆的观看方式| 欧美mv日韩mv| 成人午夜在线播放| 国产精品久久久久久久久久久免费看 | 欧美视频完全免费看| 亚洲小少妇裸体bbw| 欧美日韩免费一区二区三区 | 91色.com| 亚洲尤物视频在线| 欧美一区二区美女| 免费在线看成人av| 亚洲国产电影在线观看| 91九色02白丝porn| 午夜欧美2019年伦理| 日韩美女在线视频| 成人黄色国产精品网站大全在线免费观看| 国产精品网曝门| 在线观看一区二区视频| 三级亚洲高清视频| 久久精品亚洲麻豆av一区二区| av电影天堂一区二区在线观看| 亚洲在线视频免费观看| 欧美变态tickling挠脚心| 国产成人亚洲精品青草天美 | 欧美激情综合网| 欧美性生交片4| 久久不见久久见免费视频7| 国产精品天美传媒沈樵| 欧美欧美欧美欧美| 高清av一区二区| 一级女性全黄久久生活片免费| 欧美一激情一区二区三区| 国产成人精品亚洲午夜麻豆| 亚洲成av人综合在线观看| 久久亚洲二区三区| 欧美在线观看一区二区| 国内久久精品视频| 亚洲bt欧美bt精品777| 国产人妖乱国产精品人妖| 欧美三级韩国三级日本三斤| 国产福利一区二区三区视频在线 | 成人一道本在线| 爽好久久久欧美精品| 国产精品国产三级国产普通话99| 在线不卡免费av| 91在线观看高清| 国产裸体歌舞团一区二区| 亚洲福利视频一区| 亚洲日本在线看| 国产拍欧美日韩视频二区| 欧美精品黑人性xxxx| 色综合中文字幕国产| 成人一区二区三区视频在线观看| 午夜一区二区三区视频| 亚洲人精品午夜| 久久精品视频在线免费观看| 日韩一级二级三级精品视频| 欧美色欧美亚洲另类二区| 99re视频这里只有精品| 粉嫩av一区二区三区| 国产高清久久久| 久久99精品国产麻豆不卡| 图片区日韩欧美亚洲| 亚洲第一精品在线| 亚洲一卡二卡三卡四卡| 亚洲精品乱码久久久久久| 国产精品区一区二区三区| 国产精品区一区二区三| 国产日韩在线不卡| 国产女主播一区| 国产精品网友自拍| 1区2区3区国产精品| 一区精品在线播放| 亚洲欧美怡红院| 日韩美女精品在线| 亚洲欧美视频在线观看| 亚洲精品自拍动漫在线| 一区二区三区在线视频观看| 亚洲一区二三区| 婷婷中文字幕一区三区| 日本欧美一区二区| 蜜桃视频在线观看一区| 国产美女久久久久| 福利电影一区二区三区| 97精品电影院| 欧美四级电影在线观看| 3d成人动漫网站| 日韩丝袜美女视频| 久久欧美一区二区| 中文字幕日韩欧美一区二区三区| 亚洲人亚洲人成电影网站色| 午夜天堂影视香蕉久久| 精品亚洲免费视频| 懂色av一区二区夜夜嗨| 91在线云播放| 欧美一区二区三区喷汁尤物| 久久蜜桃香蕉精品一区二区三区| 日本一区二区三区高清不卡| 亚洲三级电影全部在线观看高清| 午夜精品影院在线观看| 国产精品一级二级三级| 91老师国产黑色丝袜在线| 欧美性大战久久| 欧美精品一区二区不卡| 亚洲欧美影音先锋| 日韩国产欧美一区二区三区| 国产精品亚洲人在线观看| 欧洲av一区二区嗯嗯嗯啊| 日韩精品影音先锋| 1024亚洲合集| 美女任你摸久久| 成人一区二区三区视频在线观看| 欧美色爱综合网| 久久精品一区二区三区av| 亚洲激情第一区| 国产在线精品免费| 91精品福利视频| 久久久久久久免费视频了| 亚洲综合色视频| 成人午夜电影网站| 91精品久久久久久久99蜜桃 | 午夜av一区二区| 风间由美一区二区三区在线观看| 欧美日韩精品三区| 国产欧美精品一区二区色综合| 日本色综合中文字幕| 91在线无精精品入口| 国产视频不卡一区| 男男gaygay亚洲| 欧美人妇做爰xxxⅹ性高电影| 国产精品色一区二区三区| 日本欧美一区二区在线观看| 色综合天天综合网天天狠天天| 精品久久久久av影院| 一区二区日韩av| 99久久国产综合精品女不卡| 精品盗摄一区二区三区| 污片在线观看一区二区| 91国在线观看| 中文字幕一区二区不卡| 国产精品一区二区久久不卡| 日韩午夜在线观看视频| 视频一区二区三区入口| 欧美亚洲高清一区| 亚洲精品菠萝久久久久久久| 97精品视频在线观看自产线路二| 久久久午夜精品| 国内精品视频一区二区三区八戒| 91麻豆精品国产91久久久久久| 亚洲成av人片在www色猫咪| 色哟哟在线观看一区二区三区| 中文字幕不卡在线观看| 国产91精品入口| 国产精品三级久久久久三级| 国产精品一级片| 国产亚洲一二三区| 国产精品资源站在线| 久久久久久久久久久久电影| 精品一二线国产| 国产视频一区在线播放| 国产成人综合自拍|