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

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

?? nfs.h

?? TCPDUMP的C語言源代碼,是在數(shù)據(jù)鏈路層的應(yīng)用
?? H
字號:
/* @(#) $Header: /tcpdump/master/tcpdump/nfs.h,v 1.8.2.1 2007-11-18 03:24:55 guy Exp $ (LBL) *//*	NetBSD: nfs.h,v 1.1 1996/05/23 22:49:53 fvdl Exp 	*//* * Copyright (c) 1989, 1993 *	The Regents of the University of California.  All rights reserved. * * This code is derived from software contributed to Berkeley by * Rick Macklem at The University of Guelph. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by the University of *	California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * *	@(#)nfsproto.h	8.2 (Berkeley) 3/30/95 *//* * nfs definitions as per the Version 2 and 3 specs *//* * Constants as defined in the Sun NFS Version 2 and 3 specs. * "NFS: Network File System Protocol Specification" RFC1094 * and in the "NFS: Network File System Version 3 Protocol * Specification" */#define NFS_PORT	2049#define	NFS_PROG	100003#define NFS_VER2	2#define	NFS_VER3	3#define NFS_V2MAXDATA	8192#define	NFS_MAXDGRAMDATA 16384#define	NFS_MAXDATA	32768#define	NFS_MAXPATHLEN	1024#define	NFS_MAXNAMLEN	255#define	NFS_MAXPKTHDR	404#define NFS_MAXPACKET	(NFS_MAXPKTHDR + NFS_MAXDATA)#define	NFS_MINPACKET	20#define	NFS_FABLKSIZE	512	/* Size in bytes of a block wrt fa_blocks *//* Stat numbers for rpc returns (version 2 and 3) */#define	NFS_OK			0#define	NFSERR_PERM		1#define	NFSERR_NOENT		2#define	NFSERR_IO		5#define	NFSERR_NXIO		6#define	NFSERR_ACCES		13#define	NFSERR_EXIST		17#define	NFSERR_XDEV		18	/* Version 3 only */#define	NFSERR_NODEV		19#define	NFSERR_NOTDIR		20#define	NFSERR_ISDIR		21#define	NFSERR_INVAL		22	/* Version 3 only */#define	NFSERR_FBIG		27#define	NFSERR_NOSPC		28#define	NFSERR_ROFS		30#define	NFSERR_MLINK		31	/* Version 3 only */#define	NFSERR_NAMETOL		63#define	NFSERR_NOTEMPTY		66#define	NFSERR_DQUOT		69#define	NFSERR_STALE		70#define	NFSERR_REMOTE		71	/* Version 3 only */#define	NFSERR_WFLUSH		99	/* Version 2 only */#define	NFSERR_BADHANDLE	10001	/* The rest Version 3 only */#define	NFSERR_NOT_SYNC		10002#define	NFSERR_BAD_COOKIE	10003#define	NFSERR_NOTSUPP		10004#define	NFSERR_TOOSMALL		10005#define	NFSERR_SERVERFAULT	10006#define	NFSERR_BADTYPE		10007#define	NFSERR_JUKEBOX		10008#define NFSERR_TRYLATER		NFSERR_JUKEBOX#define	NFSERR_STALEWRITEVERF	30001	/* Fake return for nfs_commit() */#define NFSERR_RETVOID		0x20000000 /* Return void, not error */#define NFSERR_AUTHERR		0x40000000 /* Mark an authentication error */#define NFSERR_RETERR		0x80000000 /* Mark an error return for V3 *//* Sizes in bytes of various nfs rpc components */#define	NFSX_UNSIGNED	4/* specific to NFS Version 2 */#define	NFSX_V2FH	32#define	NFSX_V2FATTR	68#define	NFSX_V2SATTR	32#define	NFSX_V2COOKIE	4#define NFSX_V2STATFS	20/* specific to NFS Version 3 */#if 0#define NFSX_V3FH		(sizeof (fhandle_t)) /* size this server uses */#endif#define	NFSX_V3FHMAX		64	/* max. allowed by protocol */#define NFSX_V3FATTR		84#define NFSX_V3SATTR		60	/* max. all fields filled in */#define NFSX_V3SRVSATTR		(sizeof (struct nfsv3_sattr))#define NFSX_V3POSTOPATTR	(NFSX_V3FATTR + NFSX_UNSIGNED)#define NFSX_V3WCCDATA		(NFSX_V3POSTOPATTR + 8 * NFSX_UNSIGNED)#define NFSX_V3COOKIEVERF 	8#define NFSX_V3WRITEVERF 	8#define NFSX_V3CREATEVERF	8#define NFSX_V3STATFS		52#define NFSX_V3FSINFO		48#define NFSX_V3PATHCONF		24/* variants for both versions */#define NFSX_FH(v3)		((v3) ? (NFSX_V3FHMAX + NFSX_UNSIGNED) : \					NFSX_V2FH)#define NFSX_SRVFH(v3)		((v3) ? NFSX_V3FH : NFSX_V2FH)#define	NFSX_FATTR(v3)		((v3) ? NFSX_V3FATTR : NFSX_V2FATTR)#define NFSX_PREOPATTR(v3)	((v3) ? (7 * NFSX_UNSIGNED) : 0)#define NFSX_POSTOPATTR(v3)	((v3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : 0)#define NFSX_POSTOPORFATTR(v3)	((v3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : \					NFSX_V2FATTR)#define NFSX_WCCDATA(v3)	((v3) ? NFSX_V3WCCDATA : 0)#define NFSX_WCCORFATTR(v3)	((v3) ? NFSX_V3WCCDATA : NFSX_V2FATTR)#define	NFSX_SATTR(v3)		((v3) ? NFSX_V3SATTR : NFSX_V2SATTR)#define	NFSX_COOKIEVERF(v3)	((v3) ? NFSX_V3COOKIEVERF : 0)#define	NFSX_WRITEVERF(v3)	((v3) ? NFSX_V3WRITEVERF : 0)#define NFSX_READDIR(v3)	((v3) ? (5 * NFSX_UNSIGNED) : \					(2 * NFSX_UNSIGNED))#define	NFSX_STATFS(v3)		((v3) ? NFSX_V3STATFS : NFSX_V2STATFS)/* nfs rpc procedure numbers (before version mapping) */#define	NFSPROC_NULL		0#define	NFSPROC_GETATTR		1#define	NFSPROC_SETATTR		2#define	NFSPROC_LOOKUP		3#define	NFSPROC_ACCESS		4#define	NFSPROC_READLINK	5#define	NFSPROC_READ		6#define	NFSPROC_WRITE		7#define	NFSPROC_CREATE		8#define	NFSPROC_MKDIR		9#define	NFSPROC_SYMLINK		10#define	NFSPROC_MKNOD		11#define	NFSPROC_REMOVE		12#define	NFSPROC_RMDIR		13#define	NFSPROC_RENAME		14#define	NFSPROC_LINK		15#define	NFSPROC_READDIR		16#define	NFSPROC_READDIRPLUS	17#define	NFSPROC_FSSTAT		18#define	NFSPROC_FSINFO		19#define	NFSPROC_PATHCONF	20#define	NFSPROC_COMMIT		21/* And leasing (nqnfs) procedure numbers (must be last) */#define	NQNFSPROC_GETLEASE	22#define	NQNFSPROC_VACATED	23#define	NQNFSPROC_EVICTED	24#define NFSPROC_NOOP		25#define	NFS_NPROCS		26/* Actual Version 2 procedure numbers */#define	NFSV2PROC_NULL		0#define	NFSV2PROC_GETATTR	1#define	NFSV2PROC_SETATTR	2#define	NFSV2PROC_NOOP		3#define	NFSV2PROC_ROOT		NFSV2PROC_NOOP	/* Obsolete */#define	NFSV2PROC_LOOKUP	4#define	NFSV2PROC_READLINK	5#define	NFSV2PROC_READ		6#define	NFSV2PROC_WRITECACHE	NFSV2PROC_NOOP	/* Obsolete */#define	NFSV2PROC_WRITE		8#define	NFSV2PROC_CREATE	9#define	NFSV2PROC_REMOVE	10#define	NFSV2PROC_RENAME	11#define	NFSV2PROC_LINK		12#define	NFSV2PROC_SYMLINK	13#define	NFSV2PROC_MKDIR		14#define	NFSV2PROC_RMDIR		15#define	NFSV2PROC_READDIR	16#define	NFSV2PROC_STATFS	17/* * Constants used by the Version 3 protocol for various RPCs */#define NFSV3SATTRTIME_DONTCHANGE	0#define NFSV3SATTRTIME_TOSERVER		1#define NFSV3SATTRTIME_TOCLIENT		2#define NFSV3ATTRTIME_NMODES		3#define NFSV3ACCESS_READ		0x01#define NFSV3ACCESS_LOOKUP		0x02#define NFSV3ACCESS_MODIFY		0x04#define NFSV3ACCESS_EXTEND		0x08#define NFSV3ACCESS_DELETE		0x10#define NFSV3ACCESS_EXECUTE		0x20#define NFSV3WRITE_UNSTABLE		0#define NFSV3WRITE_DATASYNC		1#define NFSV3WRITE_FILESYNC		2#define NFSV3WRITE_NMODES		3#define NFSV3CREATE_UNCHECKED		0#define NFSV3CREATE_GUARDED		1#define NFSV3CREATE_EXCLUSIVE		2#define NFSV3CREATE_NMODES		3#define NFSV3FSINFO_LINK		0x01#define NFSV3FSINFO_SYMLINK		0x02#define NFSV3FSINFO_HOMOGENEOUS		0x08#define NFSV3FSINFO_CANSETTIME		0x10/* Conversion macros */#define	vtonfsv2_mode(t,m) \		txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : \				MAKEIMODE((t), (m)))#define vtonfsv3_mode(m)	txdr_unsigned((m) & 07777)#define	nfstov_mode(a)		(fxdr_unsigned(u_int16_t, (a))&07777)#define	vtonfsv2_type(a)	txdr_unsigned(nfsv2_type[((int32_t)(a))])#define	vtonfsv3_type(a)	txdr_unsigned(nfsv3_type[((int32_t)(a))])#define	nfsv2tov_type(a)	nv2tov_type[fxdr_unsigned(u_int32_t,(a))&0x7]#define	nfsv3tov_type(a)	nv3tov_type[fxdr_unsigned(u_int32_t,(a))&0x7]/* File types */typedef enum { NFNON=0, NFREG=1, NFDIR=2, NFBLK=3, NFCHR=4, NFLNK=5,	NFSOCK=6, NFFIFO=7 } nfs_type;/* Structs for common parts of the rpc's *//* * File Handle (32 bytes for version 2), variable up to 64 for version 3. * File Handles of up to NFS_SMALLFH in size are stored directly in the * nfs node, whereas larger ones are malloc'd. (This never happens when * NFS_SMALLFH is set to 64.) * NFS_SMALLFH should be in the range of 32 to 64 and be divisible by 4. */#ifndef NFS_SMALLFH#define NFS_SMALLFH	64#endifunion nfsfh {/*	fhandle_t fh_generic; */	u_char    fh_bytes[NFS_SMALLFH];};typedef union nfsfh nfsfh_t;struct nfsv2_time {	u_int32_t nfsv2_sec;	u_int32_t nfsv2_usec;};typedef struct nfsv2_time	nfstime2;struct nfsv3_time {	u_int32_t nfsv3_sec;	u_int32_t nfsv3_nsec;};typedef struct nfsv3_time	nfstime3;/* * Quads are defined as arrays of 2 longs to ensure dense packing for the * protocol and to facilitate xdr conversion. */struct nfs_uquad {	u_int32_t nfsuquad[2];};typedef	struct nfs_uquad	nfsuint64;/* * NFS Version 3 special file number. */struct nfsv3_spec {	u_int32_t specdata1;	u_int32_t specdata2;};typedef	struct nfsv3_spec	nfsv3spec;/* * File attributes and setable attributes. These structures cover both * NFS version 2 and the version 3 protocol. Note that the union is only * used so that one pointer can refer to both variants. These structures * go out on the wire and must be densely packed, so no quad data types * are used. (all fields are longs or u_longs or structures of same) * NB: You can't do sizeof(struct nfs_fattr), you must use the *     NFSX_FATTR(v3) macro. */struct nfs_fattr {	u_int32_t fa_type;	u_int32_t fa_mode;	u_int32_t fa_nlink;	u_int32_t fa_uid;	u_int32_t fa_gid;	union {		struct {			u_int32_t nfsv2fa_size;			u_int32_t nfsv2fa_blocksize;			u_int32_t nfsv2fa_rdev;			u_int32_t nfsv2fa_blocks;			u_int32_t nfsv2fa_fsid;			u_int32_t nfsv2fa_fileid;			nfstime2  nfsv2fa_atime;			nfstime2  nfsv2fa_mtime;			nfstime2  nfsv2fa_ctime;		} fa_nfsv2;		struct {			nfsuint64 nfsv3fa_size;			nfsuint64 nfsv3fa_used;			nfsv3spec nfsv3fa_rdev;			nfsuint64 nfsv3fa_fsid;			nfsuint64 nfsv3fa_fileid;			nfstime3  nfsv3fa_atime;			nfstime3  nfsv3fa_mtime;			nfstime3  nfsv3fa_ctime;		} fa_nfsv3;	} fa_un;};/* and some ugly defines for accessing union components */#define	fa2_size		fa_un.fa_nfsv2.nfsv2fa_size#define	fa2_blocksize		fa_un.fa_nfsv2.nfsv2fa_blocksize#define	fa2_rdev		fa_un.fa_nfsv2.nfsv2fa_rdev#define	fa2_blocks		fa_un.fa_nfsv2.nfsv2fa_blocks#define	fa2_fsid		fa_un.fa_nfsv2.nfsv2fa_fsid#define	fa2_fileid		fa_un.fa_nfsv2.nfsv2fa_fileid#define	fa2_atime		fa_un.fa_nfsv2.nfsv2fa_atime#define	fa2_mtime		fa_un.fa_nfsv2.nfsv2fa_mtime#define	fa2_ctime		fa_un.fa_nfsv2.nfsv2fa_ctime#define	fa3_size		fa_un.fa_nfsv3.nfsv3fa_size#define	fa3_used		fa_un.fa_nfsv3.nfsv3fa_used#define	fa3_rdev		fa_un.fa_nfsv3.nfsv3fa_rdev#define	fa3_fsid		fa_un.fa_nfsv3.nfsv3fa_fsid#define	fa3_fileid		fa_un.fa_nfsv3.nfsv3fa_fileid#define	fa3_atime		fa_un.fa_nfsv3.nfsv3fa_atime#define	fa3_mtime		fa_un.fa_nfsv3.nfsv3fa_mtime#define	fa3_ctime		fa_un.fa_nfsv3.nfsv3fa_ctimestruct nfsv2_sattr {	u_int32_t sa_mode;	u_int32_t sa_uid;	u_int32_t sa_gid;	u_int32_t sa_size;	nfstime2  sa_atime;	nfstime2  sa_mtime;};/* * NFS Version 3 sattr structure for the new node creation case. */struct nfsv3_sattr {	u_int32_t   sa_modeset;	u_int32_t   sa_mode;	u_int32_t   sa_uidset;	u_int32_t   sa_uid;	u_int32_t   sa_gidset;	u_int32_t   sa_gid;	u_int32_t   sa_sizeset;	u_int32_t   sa_size;	u_int32_t   sa_atimetype;	nfstime3  sa_atime;	u_int32_t   sa_mtimetype;	nfstime3  sa_mtime;};struct nfs_statfs {	union {		struct {			u_int32_t nfsv2sf_tsize;			u_int32_t nfsv2sf_bsize;			u_int32_t nfsv2sf_blocks;			u_int32_t nfsv2sf_bfree;			u_int32_t nfsv2sf_bavail;		} sf_nfsv2;		struct {			nfsuint64 nfsv3sf_tbytes;			nfsuint64 nfsv3sf_fbytes;			nfsuint64 nfsv3sf_abytes;			nfsuint64 nfsv3sf_tfiles;			nfsuint64 nfsv3sf_ffiles;			nfsuint64 nfsv3sf_afiles;			u_int32_t nfsv3sf_invarsec;		} sf_nfsv3;	} sf_un;};#define sf_tsize	sf_un.sf_nfsv2.nfsv2sf_tsize#define sf_bsize	sf_un.sf_nfsv2.nfsv2sf_bsize#define sf_blocks	sf_un.sf_nfsv2.nfsv2sf_blocks#define sf_bfree	sf_un.sf_nfsv2.nfsv2sf_bfree#define sf_bavail	sf_un.sf_nfsv2.nfsv2sf_bavail#define sf_tbytes	sf_un.sf_nfsv3.nfsv3sf_tbytes#define sf_fbytes	sf_un.sf_nfsv3.nfsv3sf_fbytes#define sf_abytes	sf_un.sf_nfsv3.nfsv3sf_abytes#define sf_tfiles	sf_un.sf_nfsv3.nfsv3sf_tfiles#define sf_ffiles	sf_un.sf_nfsv3.nfsv3sf_ffiles#define sf_afiles	sf_un.sf_nfsv3.nfsv3sf_afiles#define sf_invarsec	sf_un.sf_nfsv3.nfsv3sf_invarsecstruct nfsv3_fsinfo {	u_int32_t fs_rtmax;	u_int32_t fs_rtpref;	u_int32_t fs_rtmult;	u_int32_t fs_wtmax;	u_int32_t fs_wtpref;	u_int32_t fs_wtmult;	u_int32_t fs_dtpref;	nfsuint64 fs_maxfilesize;	nfstime3  fs_timedelta;	u_int32_t fs_properties;};struct nfsv3_pathconf {	u_int32_t pc_linkmax;	u_int32_t pc_namemax;	u_int32_t pc_notrunc;	u_int32_t pc_chownrestricted;	u_int32_t pc_caseinsensitive;	u_int32_t pc_casepreserving;};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码一区二区三区| 亚洲午夜免费电影| 成人午夜视频福利| 亚洲色图制服丝袜| 欧美性色aⅴ视频一区日韩精品| 亚洲美女偷拍久久| 欧美区在线观看| 久久97超碰国产精品超碰| 欧美激情在线一区二区三区| 91看片淫黄大片一级| 丝袜美腿一区二区三区| wwwwww.欧美系列| 91视频一区二区| 日本亚洲最大的色成网站www| 26uuu欧美| 色播五月激情综合网| 日本在线不卡视频一二三区| 久久久久久久久久美女| 在线一区二区三区四区五区| 蜜桃av一区二区| 最新日韩av在线| 欧美一区二区三区性视频| 成人午夜激情视频| 天使萌一区二区三区免费观看| 国产清纯白嫩初高生在线观看91| 欧美做爰猛烈大尺度电影无法无天| 美女精品自拍一二三四| 亚洲欧美一区二区三区极速播放 | 国产精品丝袜黑色高跟| 在线视频综合导航| 精品在线播放免费| 亚洲一区二区偷拍精品| 久久亚洲影视婷婷| 欧美日韩精品一区二区天天拍小说| 国产在线视频一区二区三区| 亚洲精品免费视频| 国产天堂亚洲国产碰碰| 欧美日韩二区三区| 99久久国产综合精品女不卡| 日本欧美在线观看| 亚洲靠逼com| 国产欧美一区二区精品秋霞影院| 91精品欧美一区二区三区综合在 | 一区二区三区高清| 国产欧美日本一区视频| 日韩午夜在线观看| 精品视频一区二区不卡| 99精品欧美一区| 国产成人精品三级| 精品一区二区在线播放| 偷拍与自拍一区| 亚洲国产视频a| 亚洲丝袜制服诱惑| 国产精品美女www爽爽爽| 精品久久久久久久久久久久包黑料| 欧美亚洲国产bt| 色吊一区二区三区| 色综合天天在线| 91视视频在线直接观看在线看网页在线看| 狠狠v欧美v日韩v亚洲ⅴ| 天堂一区二区在线| 亚洲成a人在线观看| 亚洲午夜成aⅴ人片| 一区二区三区四区在线播放| 国产精品第五页| 国产精品美女久久久久aⅴ | 欧美成人高清电影在线| 欧美另类变人与禽xxxxx| 色域天天综合网| 91美女在线观看| 91色.com| 欧美在线短视频| 欧美天堂一区二区三区| 欧美三级中文字| 欧美日韩国产片| 91精品国产黑色紧身裤美女| 欧美一区二区三区人| 91精品国产高清一区二区三区蜜臀| 91精品婷婷国产综合久久性色| 欧美一区二区在线免费播放| 欧美一区二区三区在线看| 欧美一级黄色录像| 久久在线免费观看| 久久久一区二区三区捆绑**| 国产欧美精品区一区二区三区 | 偷拍一区二区三区| 人人精品人人爱| 国产一区二区三区蝌蚪| 国产mv日韩mv欧美| 91丨九色porny丨蝌蚪| 欧洲另类一二三四区| 欧美日韩国产另类不卡| 日韩三级视频在线观看| 国产亚洲精品中文字幕| 亚洲欧洲韩国日本视频| 亚洲国产综合91精品麻豆| 丝袜美腿亚洲综合| 国产成人综合在线播放| 91免费版pro下载短视频| 欧美丝袜丝交足nylons图片| 欧美一级日韩免费不卡| 国产午夜亚洲精品羞羞网站| 亚洲色图欧美激情| 免费成人在线网站| 99精品欧美一区| 69堂国产成人免费视频| 久久精品免视看| 亚洲午夜久久久久久久久久久| 久久精品国产77777蜜臀| 粉嫩在线一区二区三区视频| 欧美在线视频全部完| 亚洲精品一区二区三区99| 亚洲视频每日更新| 久久国产尿小便嘘嘘尿| 91网站在线播放| 欧美mv日韩mv国产网站app| 最新久久zyz资源站| 青青草97国产精品免费观看无弹窗版| 国产精品资源在线观看| 欧美视频一区在线| 欧美经典一区二区| 日本亚洲电影天堂| 色呦呦一区二区三区| 精品精品欲导航| 一区二区三区不卡视频| 韩国女主播成人在线| 欧美色图12p| 亚洲欧洲色图综合| 国产在线播精品第三| 欧美日韩一区视频| 国产精品高潮呻吟| 极品销魂美女一区二区三区| 欧美亚洲综合久久| 国产精品乱人伦| 黑人巨大精品欧美一区| 欧美二区乱c少妇| 亚洲精品欧美激情| 99久久伊人网影院| xf在线a精品一区二区视频网站| 亚洲成人免费观看| 色偷偷成人一区二区三区91| 国产视频在线观看一区二区三区| 日本sm残虐另类| 在线不卡欧美精品一区二区三区| 亚洲日本电影在线| 99免费精品在线| 国产精品人人做人人爽人人添 | 手机精品视频在线观看| 91色.com| 亚洲精品免费在线| 色欧美乱欧美15图片| 一区在线观看视频| www.欧美精品一二区| 国产无遮挡一区二区三区毛片日本| 免费国产亚洲视频| 欧美一区二区三区在线观看| 天堂在线亚洲视频| 91精品在线一区二区| 日本欧美在线观看| 91精品国产91久久久久久一区二区| 亚洲国产精品久久人人爱蜜臀| 91福利在线导航| 一区二区三区在线免费播放| 在线观看日韩电影| 亚洲小说欧美激情另类| 欧美日韩一卡二卡| 日韩精品亚洲专区| 91.xcao| 美女mm1313爽爽久久久蜜臀| 日韩欧美国产一二三区| 麻豆成人综合网| 久久久精品欧美丰满| 国产v综合v亚洲欧| 亚洲日本在线看| 在线欧美小视频| 天堂一区二区在线| 欧美精品一区在线观看| 高清不卡一区二区| 亚洲女爱视频在线| 欧美日韩电影在线播放| 久久超碰97人人做人人爱| 久久欧美中文字幕| 99久久夜色精品国产网站| 亚洲综合视频网| 欧美一级xxx| 丁香啪啪综合成人亚洲小说| 中文字幕亚洲一区二区av在线 | 欧美久久久久中文字幕| 免费欧美在线视频| 中文欧美字幕免费| 欧美午夜电影在线播放| 久久99国产精品免费网站| 一区视频在线播放| 欧美精品色综合| 国产成人精品一区二| 亚洲精品五月天| 日韩欧美一区二区免费| 成人av在线网站| 日韩专区一卡二卡| 亚洲国产电影在线观看|