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

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

?? test-inet_tcp.c

?? 7號信令功能代碼,為開源代碼
?? C
?? 第 1 頁 / 共 5 頁
字號:
/***************************************************************************** @(#) test-inet_tcp.c,v LiS-2_16_18-8(1.1.4.1) 2004/01/12 23:33:18 ----------------------------------------------------------------------------- Copyright (c) 2001-2004 OpenSS7 Corporation <http://www.openss7.com/> Copyright (c) 1997-2000 Brian F. G. Bidulock <bidulock@dallas.net> All Rights Reserved. Unauthorized distribution or duplication is prohibited. This software and related documentation is protected by copyright and distributed under licenses restricting its use, copying, distribution and decompilation.  No part of this software or related documentation may be reproduced in any form by any means without the prior written authorization of the copyright holder, and licensors, if any. The recipient of this document, by its retention and use, warrants that the recipient will protect this information and keep it confidential, and will not disclose the information contained in this document without the written permission of its owner. The author reserves the right to revise this software and documentation for any reason, including but not limited to, conformity with standards promulgated by various agencies, utilization of advances in the state of the technical arts, or the reflection of changes in the design of any techniques, or procedures embodied, described, or referred to herein. The author is under no obligation to provide any feature listed herein. ----------------------------------------------------------------------------- U.S. GOVERNMENT RESTRICTED RIGHTS.  If you are licensing this Software on behalf of the U.S. Government ("Government"), the following provisions apply to you.  If the Software is supplied by the Department of Defense ("DoD"), it is classified as "Commercial Computer Software" under paragraph 252.227-7014 of the DoD Supplement to the Federal Acquisition Regulations ("DFARS") (or any successor regulations) and the Government is acquiring only the license rights granted herein (the license rights customarily provided to non-Government users).  If the Software is supplied to any unit or agency of the Government other than DoD, it is classified as "Restricted Computer Software" and the Government's rights in the Software are defined in paragraph 52.227-19 of the Federal Acquisition Regulations ("FAR") (or any success regulations) or, in the cases of NASA, in paragraph 18.52.227-86 of the NASA Supplement to the FAR (or any successor regulations). ----------------------------------------------------------------------------- Commercial licensing and support of this software is available from OpenSS7 Corporation at a fee.  See http://www.openss7.com/ ----------------------------------------------------------------------------- Last Modified 2004/01/12 23:33:18 by <bidulock@openss7.org> ----------------------------------------------------------------------------- test-inet_tcp.c,v Revision 1.1.4.1  2004/01/12 23:33:18  brian - Updated LiS-2.16.18 gcom release to autoconf. Revision 1.1.2.3  2004/01/07 11:34:53  brian - Updated copyright dates. Revision 1.1.2.2  2004/01/04 11:31:23  brian - Corrected xti include. Revision 1.1.2.1  2003/12/23 11:12:23  brian - Added INET streams test programs. *****************************************************************************/#ident "@(#) test-inet_tcp.c,v LiS-2_16_18-8(1.1.4.1) 2004/01/12 23:33:18"static char const ident[] =    "test-inet_tcp.c,v LiS-2_16_18-8(1.1.4.1) 2004/01/12 23:33:18";/* *  Simple test program for INET streams. */#include <stdlib.h>#include <unistd.h>#include <sys/ioctl.h>#include <sys/time.h>#include <sys/poll.h>#include <stdio.h>#include <sys/stat.h>#include <fcntl.h>#include <errno.h>#include <string.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#ifdef _GNU_SOURCE#include <getopt.h>#endif#include <stropts.h>#define NEED_T_USCALAR_T#include <xti.h>#include <tihdr.h>#include <xti_inet.h>int verbose = 1;#define BUFSIZE 5*4096#define FFLUSH(stream)#define SHORT_WAIT 10#define NORMAL_WAIT 100#define LONG_WAIT 2000ulong seq[10] = { 0, };ulong tok[10] = { 0, };ulong tsn[10] = { 0, };ulong sid[10] = { 0, };union {	union T_primitives tpi;	char cbuf[BUFSIZE];} cmd;char dbuf[BUFSIZE];struct strbuf ctrl = { BUFSIZE, 0, cmd.cbuf };struct strbuf data = { BUFSIZE, 0, dbuf };struct strfdinsert fdi = {	{BUFSIZE, 0, cmd.cbuf},	{BUFSIZE, 0, dbuf},	0,	0,	0};struct timeval when;#define INCONCLUSIVE -2#define SUCCESS 0#define FAILURE -1const char *device = "/dev/tcp";int show = 1;int state;int fd1, fd2, fd3;struct sockaddr_in addr1, addr2, addr3;unsigned short port1 = 10000, port2 = 10001, port3 = 10002;/* *  Options *//* * data options  */struct {	struct t_opthdr tos_hdr __attribute__ ((packed));	t_scalar_t tos_val __attribute__ ((packed));	struct t_opthdr ttl_hdr __attribute__ ((packed));	t_scalar_t ttl_val __attribute__ ((packed));	struct t_opthdr drt_hdr __attribute__ ((packed));	t_scalar_t drt_val __attribute__ ((packed));	struct t_opthdr csm_hdr __attribute__ ((packed));	t_scalar_t csm_val __attribute__ ((packed));	struct t_opthdr ppi_hdr __attribute__ ((packed));	t_scalar_t ppi_val __attribute__ ((packed));	struct t_opthdr sid_hdr __attribute__ ((packed));	t_scalar_t sid_val __attribute__ ((packed));} opt_data = {	{	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_TOS, T_SUCCESS}	, 0x1, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_TTL, T_SUCCESS}	, 64, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_DONTROUTE, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_UDP, T_UDP_CHECKSUM, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_PPI, T_SUCCESS}	, 10, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_SID, T_SUCCESS}, 0};/* * receive data options  */typedef struct rdat_opt {	struct t_opthdr tos_hdr __attribute__ ((packed));	t_scalar_t tos_val __attribute__ ((packed));	struct t_opthdr ttl_hdr __attribute__ ((packed));	t_scalar_t ttl_val __attribute__ ((packed));	struct t_opthdr ppi_hdr __attribute__ ((packed));	t_scalar_t ppi_val __attribute__ ((packed));	struct t_opthdr sid_hdr __attribute__ ((packed));	t_scalar_t sid_val __attribute__ ((packed));	struct t_opthdr ssn_hdr __attribute__ ((packed));	t_scalar_t ssn_val __attribute__ ((packed));	struct t_opthdr tsn_hdr __attribute__ ((packed));	t_scalar_t tsn_val __attribute__ ((packed));} rdat_opt_t;/* * connect options  */struct {	struct t_opthdr tos_hdr __attribute__ ((packed));	t_scalar_t tos_val __attribute__ ((packed));	struct t_opthdr ttl_hdr __attribute__ ((packed));	t_scalar_t ttl_val __attribute__ ((packed));	struct t_opthdr drt_hdr __attribute__ ((packed));	t_scalar_t drt_val __attribute__ ((packed));	struct t_opthdr bca_hdr __attribute__ ((packed));	t_scalar_t bca_val __attribute__ ((packed));	struct t_opthdr reu_hdr __attribute__ ((packed));	t_scalar_t reu_val __attribute__ ((packed));	struct t_opthdr ist_hdr __attribute__ ((packed));	t_scalar_t ist_val __attribute__ ((packed));	struct t_opthdr ost_hdr __attribute__ ((packed));	t_scalar_t ost_val __attribute__ ((packed));} opt_conn = {	{	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_TOS, T_SUCCESS}	, 0x1, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_TTL, T_SUCCESS}	, 64, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_DONTROUTE, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_BROADCAST, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_REUSEADDR, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_ISTREAMS,		    T_SUCCESS}	, 1, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_OSTREAMS,		    T_SUCCESS}, 1};/* * management options  */struct {	struct t_opthdr tos_hdr __attribute__ ((packed));	t_scalar_t tos_val __attribute__ ((packed));	struct t_opthdr ttl_hdr __attribute__ ((packed));	t_scalar_t ttl_val __attribute__ ((packed));	struct t_opthdr drt_hdr __attribute__ ((packed));	t_scalar_t drt_val __attribute__ ((packed));	struct t_opthdr bca_hdr __attribute__ ((packed));	t_scalar_t bca_val __attribute__ ((packed));	struct t_opthdr reu_hdr __attribute__ ((packed));	t_scalar_t reu_val __attribute__ ((packed));	struct t_opthdr ndl_hdr __attribute__ ((packed));	t_scalar_t ndl_val __attribute__ ((packed));	struct t_opthdr mxs_hdr __attribute__ ((packed));	t_scalar_t mxs_val __attribute__ ((packed));	struct t_opthdr kpa_hdr __attribute__ ((packed));	t_scalar_t kpa_val __attribute__ ((packed));	struct t_opthdr csm_hdr __attribute__ ((packed));	t_scalar_t csm_val __attribute__ ((packed));	struct t_opthdr nod_hdr __attribute__ ((packed));	t_scalar_t nod_val __attribute__ ((packed));	struct t_opthdr crk_hdr __attribute__ ((packed));	t_scalar_t crk_val __attribute__ ((packed));	struct t_opthdr ppi_hdr __attribute__ ((packed));	t_scalar_t ppi_val __attribute__ ((packed));	struct t_opthdr sid_hdr __attribute__ ((packed));	t_scalar_t sid_val __attribute__ ((packed));	struct t_opthdr rcv_hdr __attribute__ ((packed));	t_scalar_t rcv_val __attribute__ ((packed));	struct t_opthdr ckl_hdr __attribute__ ((packed));	t_scalar_t ckl_val __attribute__ ((packed));	struct t_opthdr skd_hdr __attribute__ ((packed));	t_scalar_t skd_val __attribute__ ((packed));	struct t_opthdr prt_hdr __attribute__ ((packed));	t_scalar_t prt_val __attribute__ ((packed));	struct t_opthdr art_hdr __attribute__ ((packed));	t_scalar_t art_val __attribute__ ((packed));	struct t_opthdr irt_hdr __attribute__ ((packed));	t_scalar_t irt_val __attribute__ ((packed));	struct t_opthdr hbi_hdr __attribute__ ((packed));	t_scalar_t hbi_val __attribute__ ((packed));	struct t_opthdr rin_hdr __attribute__ ((packed));	t_scalar_t rin_val __attribute__ ((packed));	struct t_opthdr rmn_hdr __attribute__ ((packed));	t_scalar_t rmn_val __attribute__ ((packed));	struct t_opthdr rmx_hdr __attribute__ ((packed));	t_scalar_t rmx_val __attribute__ ((packed));	struct t_opthdr ist_hdr __attribute__ ((packed));	t_scalar_t ist_val __attribute__ ((packed));	struct t_opthdr ost_hdr __attribute__ ((packed));	t_scalar_t ost_val __attribute__ ((packed));	struct t_opthdr cin_hdr __attribute__ ((packed));	t_scalar_t cin_val __attribute__ ((packed));	struct t_opthdr tin_hdr __attribute__ ((packed));	t_scalar_t tin_val __attribute__ ((packed));	struct t_opthdr mac_hdr __attribute__ ((packed));	t_scalar_t mac_val __attribute__ ((packed));	struct t_opthdr dbg_hdr __attribute__ ((packed));	t_scalar_t dbg_val __attribute__ ((packed));} opt_optm = {	{	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_TOS, T_SUCCESS}	, 0x1, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_TTL, T_SUCCESS}	, 64, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_DONTROUTE, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_BROADCAST, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_IP, T_IP_REUSEADDR, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_TCP, T_TCP_NODELAY, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_TCP, T_TCP_MAXSEG, T_SUCCESS}	, 576, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_TCP, T_TCP_KEEPALIVE, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_UDP, T_UDP_CHECKSUM, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_NODELAY, T_SUCCESS}	, T_YES, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_CORK, T_SUCCESS}	, T_YES, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_PPI, T_SUCCESS}	, 10, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_SID, T_SUCCESS}	, 0, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_RECVOPT, T_SUCCESS}	, T_NO, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_COOKIE_LIFE,		    T_SUCCESS}	, 60000, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_SACK_DELAY,		    T_SUCCESS}	, 0, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_PATH_MAX_RETRANS,		    T_SUCCESS}	, 0, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_ASSOC_MAX_RETRANS,		    T_SUCCESS}	, 12, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_MAX_INIT_RETRIES,		    T_SUCCESS}	, 12, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_HEARTBEAT_ITVL,		    T_SUCCESS}	, 200, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_RTO_INITIAL,		    T_SUCCESS}	, 0, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_RTO_MIN, T_SUCCESS}	, 0, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_RTO_MAX, T_SUCCESS}	, 0, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_OSTREAMS,		    T_SUCCESS}	, 1, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_ISTREAMS,		    T_SUCCESS}	, 1, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_COOKIE_INC,		    T_SUCCESS}	, 1000, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_THROTTLE_ITVL,		    T_SUCCESS}	, 50, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_MAC_TYPE,		    T_SUCCESS}	, SCTP_HMAC_NONE, {	sizeof(struct t_opthdr) + sizeof(t_scalar_t), T_INET_SCTP, T_SCTP_DEBUG, T_SUCCESS}, 0};char *err_string(ulong error){	switch (error) {	case TBADADDR:		return ("TBADADDR");	case TBADOPT:		return ("TBADOPT");	case TACCES:		return ("TACCES");	case TBADF:		return ("TBADF");	case TNOADDR:		return ("TNOADDR");	case TOUTSTATE:		return ("TOUTSTATE");	case TBADSEQ:		return ("TBADSEQ");	case TSYSERR:		return ("TSYSERR");	case TLOOK:		return ("TLOOK");	case TBADDATA:		return ("TBADDATA");	case TBUFOVFLW:		return ("TBUFOVFLW");	case TFLOW:		return ("TFLOW");	case TNODATA:		return ("TNODATA");	case TNODIS:		return ("TNODIS");	case TNOUDERR:		return ("TNOUDERR");	case TBADFLAG:		return ("TBADFLAG");	case TNOREL:		return ("TNOREL");	case TNOTSUPPORT:		return ("TNOTSUPPORT");	case TSTATECHNG:		return ("TSTATECHNG");	case TNOSTRUCTYPE:		return ("TNOSTRUCTTYPE");	case TBADNAME:		return ("TBADNAME");	case TBADQLEN:		return ("TBADQLEN");	case TADDRBUSY:		return ("TADDRBUSY");	case TINDOUT:		return ("TINDOUT");	case TPROVMISMATCH:		return ("TPROVMISMATCH");	case TRESQLEN:		return ("TRESQLEN");	case TRESADDR:		return ("TRESADDR");	case TQFULL:		return ("TQFULL");	case TPROTO:		return ("TPROTO");	default:		return ("(unknown)");	}}voidprint_error(ulong error){	printf("%s\n", err_string(error));}char *prim_string(ulong prim){	switch (prim) {	case T_CONN_REQ:		return ("T_CONN_REQ");	case T_CONN_RES:		return ("T_CONN_RES");	case T_DISCON_REQ:		return ("T_DISCON_REQ");	case T_DATA_REQ:		return ("T_DATA_REQ");	case T_EXDATA_REQ:		return ("T_EXDATA_REQ");	case T_OPTDATA_REQ:		return ("T_OPTDATA_REQ");	case T_INFO_REQ:		return ("T_INFO_REQ");	case T_BIND_REQ:		return ("T_BIND_REQ");	case T_UNBIND_REQ:		return ("T_UNBIND_REQ");	case T_UNITDATA_REQ:		return ("T_UNITDATA_REQ");	case T_OPTMGMT_REQ:		return ("T_OPTMGMT_REQ");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产高清一区二区三区| 中文字幕综合网| 1024亚洲合集| 六月丁香婷婷久久| 欧美性大战久久久久久久| 国产精品久久久久永久免费观看 | 7777精品伊人久久久大香线蕉超级流畅 | 国产91精品入口| 欧美日韩成人在线| 亚洲欧美日本韩国| 国产成人免费9x9x人网站视频| 欧美丰满一区二区免费视频| 国产精品国产成人国产三级| 激情综合色播激情啊| 欧美日韩精品电影| 亚洲一区二区精品视频| 91亚洲大成网污www| 国产亚洲欧美日韩在线一区| 秋霞电影一区二区| 制服丝袜国产精品| 亚洲成av人**亚洲成av**| 91国偷自产一区二区三区观看| 国产精品美女久久久久aⅴ | 久久久久一区二区三区四区| 美女一区二区久久| 欧美一级二级三级蜜桃| 日韩精品乱码av一区二区| 欧美色图片你懂的| 午夜欧美2019年伦理| 3d动漫精品啪啪1区2区免费| 亚洲成av人在线观看| 欧美日本在线看| 琪琪久久久久日韩精品| 9191精品国产综合久久久久久| 亚洲成人av中文| 日韩一级免费一区| 国产一区在线观看麻豆| 日本一区二区三区视频视频| 成人毛片老司机大片| 亚洲三级电影网站| 在线观看中文字幕不卡| 天天色天天爱天天射综合| 在线电影国产精品| 九一九一国产精品| 国产精品女同一区二区三区| 99精品视频在线免费观看| 一区二区三区在线观看欧美| 欧美日韩dvd在线观看| 久久99国产精品免费网站| 国产婷婷色一区二区三区四区 | 国产精品小仙女| 国产精品麻豆网站| 欧洲精品在线观看| 天堂av在线一区| 久久精品一区蜜桃臀影院| 成人av电影在线| 亚洲国产日韩精品| 精品久久久久一区二区国产| 丁香六月综合激情| 亚洲综合免费观看高清完整版| 欧美日本韩国一区| 国产v综合v亚洲欧| 亚洲一区二区三区四区在线免费观看 | 久久久av毛片精品| 91天堂素人约啪| 麻豆精品视频在线观看免费| 中文字幕欧美日韩一区| 色综合色综合色综合| 免费在线观看日韩欧美| 国产精品丝袜久久久久久app| 精品视频在线看| 成人黄色综合网站| 日本女优在线视频一区二区| 国产精品激情偷乱一区二区∴| 在线播放91灌醉迷j高跟美女 | 激情小说欧美图片| 一区二区三区在线免费播放| 久久午夜色播影院免费高清| 欧美性大战久久久久久久| 国产一区二区免费在线| 亚洲国产中文字幕在线视频综合| 久久久久久久久久久久久久久99 | 韩国精品主播一区二区在线观看| 亚洲欧美激情插 | 青椒成人免费视频| 亚洲摸摸操操av| 国产亚洲污的网站| 日韩午夜激情av| 欧洲激情一区二区| 91小视频在线免费看| 国产精品69久久久久水密桃| 日本在线不卡一区| 亚洲福利视频一区| 亚洲欧美日韩小说| 亚洲欧美综合色| 久久久久久**毛片大全| 日韩一区二区精品在线观看| 在线免费观看一区| 91一区二区三区在线播放| 成人午夜激情在线| 粉嫩av亚洲一区二区图片| 国产一区二区三区观看| 国内精品免费在线观看| 麻豆91小视频| 久久精品免费观看| 久久国产精品99精品国产 | 亚洲国产一区二区在线播放| 亚洲日本在线看| 亚洲三级电影全部在线观看高清| 国产精品久久精品日日| 国产精品福利一区二区三区| 国产精品色呦呦| 国产精品久久看| 国产精品高清亚洲| 最新欧美精品一区二区三区| 国产精品欧美精品| 亚洲精品福利视频网站| 亚洲综合在线观看视频| 亚洲色图清纯唯美| 一区二区三区四区视频精品免费 | 成人avav影音| 成人h动漫精品一区二| eeuss影院一区二区三区| 不卡一区中文字幕| 色婷婷激情久久| 6080国产精品一区二区| 日韩久久久久久| 国产亚洲美州欧州综合国 | 欧美国产日韩一二三区| 成人免费一区二区三区在线观看| 亚洲精品菠萝久久久久久久| 午夜精品久久久久久| 久久99精品国产麻豆婷婷洗澡| 久久99国产精品久久| 成人精品一区二区三区四区| 91碰在线视频| 欧美三级电影在线观看| 久久亚洲影视婷婷| 亚洲欧美日韩国产成人精品影院| 婷婷综合五月天| 国产精品综合久久| 欧美性极品少妇| 精品国产免费一区二区三区四区| 国产欧美一区二区在线| 亚洲国产欧美日韩另类综合 | 久久精品国产一区二区| 福利电影一区二区三区| 欧美亚洲日本国产| 久久人人爽爽爽人久久久| 综合av第一页| 激情都市一区二区| 91视频一区二区| 91精品国产综合久久精品| 国产精品国产自产拍高清av| 日本不卡视频在线观看| 不卡的电影网站| 日韩欧美一级特黄在线播放| 亚洲免费色视频| 国产综合久久久久久久久久久久| 在线看国产一区| 国产精品网曝门| 另类小说一区二区三区| 色综合中文字幕| 日本一区二区三区在线不卡| 日韩av在线播放中文字幕| 色综合久久久久网| 久久精品男人的天堂| 亚洲mv大片欧洲mv大片精品| av一区二区三区在线| 久久色视频免费观看| 爽爽淫人综合网网站 | 波多野洁衣一区| 精品国产乱码久久久久久牛牛| 亚洲一区二区免费视频| av一区二区不卡| 欧美国产成人精品| 国产精品亚洲第一| 日韩欧美国产精品一区| 天天影视涩香欲综合网| 色一区在线观看| 亚洲欧洲成人精品av97| 国产ts人妖一区二区| 久久精品综合网| 精品亚洲成a人在线观看| 欧美精品日韩综合在线| 亚洲自拍与偷拍| 欧美制服丝袜第一页| 一级中文字幕一区二区| 色欧美片视频在线观看| 国产精品国产三级国产三级人妇| 国产风韵犹存在线视精品| 精品国产三级电影在线观看| 免费高清视频精品| 日韩免费性生活视频播放| 日韩高清一级片| 日韩一区二区视频| 精品一区二区三区不卡| 精品日韩在线一区| 国产在线国偷精品免费看| 久久亚区不卡日本|