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

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

?? config.c

?? uCLinux下的一個TCP/IP協議棧源碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
/* A collection of stuff heavily dependent on the configuration info
 * in config.h. The idea is that configuration-dependent tables should
 * be located here to avoid having to pepper lots of .c files with #ifdefs,
 * requiring them to include config.h and be recompiled each time config.h
 * is modified.
 *
 */

#include <stdio.h>
#include <dos.h>
#include "global.h"
#include "config.h"
#include "mbuf.h"
#include "timer.h"
#include "proc.h"
#include "iface.h"
#include "ip.h"
#ifdef	IPSEC
#include "ipsec.h"
#include "photuris.h"
#endif
#include "tcp.h"
#include "udp.h"
#include "smtp.h"
#ifdef	ARCNET
#include "arcnet.h"
#endif
#include "lapb.h"
#include "ax25.h"
#include "enet.h"
#include "kiss.h"
#include "nr4.h"
#include "nrs.h"
#include "netrom.h"
#include "pktdrvr.h"
#include "ppp.h"
#include "slip.h"
#include "arp.h"
#include "icmp.h"
#include "hardware.h"	/***/
#include "usock.h"
#include "cmdparse.h"
#include "commands.h"
#include "mailbox.h"
#include "ax25mail.h"
#include "nr4mail.h"
#include "tipmail.h"
#include "daemon.h"
#include "bootp.h"
#include "asy.h"
#include "trace.h"
#include "session.h"
#ifdef	QTSO
#include "qtso.h"
#endif
#ifdef	CDMA_DM
#include "dm.h"
#include "rlp.h"
#endif
#ifdef	DMLITE
#include "dmlite.h"
#include "rlp.h"
#endif
#ifdef	SPPP
#include "sppp.h"
#endif
#include "dialer.h"
#ifdef	KSP
#include "ksp.h"
#endif
#ifdef	SOUND
#include "sb.h"
#endif

int dotest(int argc,char *argv[],void *p);	/**/
static int dostart(int argc,char *argv[],void *p);
static int dostop(int argc,char *argv[],void *p);

#ifdef	AX25
static void axip(struct iface *iface,struct ax25_cb *axp,uint8 *src,
	uint8 *dest,struct mbuf **bp,int mcast);
static void axarp(struct iface *iface,struct ax25_cb *axp,uint8 *src,
	uint8 *dest,struct mbuf **bp,int mcast);
static void axnr(struct iface *iface,struct ax25_cb *axp,uint8 *src,
	uint8 *dest,struct mbuf **bp,int mcast);
#endif	/* AX25 */

struct mbuf *Hopper;		/* Queue of incoming packets */
unsigned Nsessions = NSESSIONS;
unsigned Nsock = DEFNSOCK;		/* Number of socket entries */

/* Free memory threshold, below which things start to happen to conserve
 * memory, like garbage collection, source quenching and refusing connects
 */
int32 Memthresh = MTHRESH;

unsigned Nfiles = DEFNFILES;

long Sfsize = 1000;	/* Default size of session scrollback file */

/* Command lookup and branch tables */
struct cmds Cmds[] = {
	/* The "go" command must be first */
	"",		go,		0, 0, NULL,
#ifndef	AMIGA
	"!",		doshell,	0, 0, NULL,
#endif
#ifdef	AMIGA
	"amiga",	doamiga,	0, 0, NULL,
#endif
#if	(defined(MAC) && defined(APPLETALK))
	"applestat",	doatstat,	0,	0, NULL,
#endif
#if	(defined(AX25) || defined(ETHER) || defined(APPLETALK))
	"arp",		doarp,		0, 0, NULL,
#endif
#ifdef	ASY
	"asystat",	doasystat,	0, 0, NULL,
#endif
	"attach",	doattach,	0, 2,
		"attach <hardware> <hw specific options>",
#ifdef	AX25
	"ax25",		doax25,		0, 0, NULL,
#endif
#ifdef	BOOTP
	"bootp",	dobootp,	0, 0, NULL,
	"bootpd",	bootpdcmd,	0, 0, NULL,
#endif
/* This one is out of alpabetical order to allow abbreviation to "c" */
#ifdef	AX25
	"connect",	doconnect,	1024, 3,
	"connect <interface> <callsign>",
#endif
#if	!defined(UNIX) && !defined(AMIGA)
	"cd",		docd,		0, 0, NULL,
#endif
	"close",	doclose,	0, 0, NULL,
/* This one is out of alpabetical order to allow abbreviation to "d" */
	"disconnect",	doclose,	0, 0, NULL,
	"delete",	dodelete,	0, 2, "delete <file>",
	"detach",	dodetach,	0, 2, "detach <interface>",
	"debug",	dodebug,	0, 1, "debug [on|off]",
#ifdef	DIALER
	"dialer",	dodialer,	0, 2,
		 "dialer <iface> <timeout> [device-dependent args]",
#endif
#ifndef	AMIGA
	"dir",		dodir,		0, 0, NULL, /* note sequence */
#endif
#ifdef	CDMA_DM
	"dm",		dodm,		0, 0, NULL,
#endif
#ifdef	DMLITE
	"dmlite",	dodml,		0, 0, NULL,
#endif
	"domain",	dodomain,	0, 0, NULL,
#ifdef	DRSI
	"drsistat",	dodrstat,	0, 0, NULL,
#endif
#ifdef	EAGLE
	"eaglestat",	doegstat,	0, 0, NULL,
#endif
	"echo",		doecho,		0, 0, NULL,
	"eol",		doeol,		0, 0, NULL,
#if	!defined(MSDOS)
	"escape",	doescape,	0, 0, NULL,
#endif
	"exit",		doexit,		0, 0, NULL,
#ifdef	QFAX
	"fax",		dofax,		4096, 2, "fax <server>",
#endif	
	"files",	dofiles,	0, 0, NULL,
	"finger",	dofinger,	1024, 2, "finger name@host",
	"ftp",		doftp,		2048, 2, "ftp <address>",
#ifdef HAPN
	"hapnstat",	dohapnstat,	0, 0, NULL,
#endif
	"help",		dohelp,		0, 0, NULL,
#ifdef	HOPCHECK
	"hop",		dohop,		0, 0, NULL,
#endif
	"hostname",	dohostname,	0, 0, NULL,
#ifdef	HS
	"hs",		dohs,		0, 0, NULL,
#endif
	"icmp",		doicmp,		0, 0, NULL,
	"ifconfig",	doifconfig,	0, 0, NULL,
	"ip",		doip,		0, 0, NULL,
#if defined(MSDOS) && !defined(CPU386)
	"isat",		doisat,		0, 0, NULL,
#endif
	"kick",		dokick,		0, 0, NULL,
#ifdef	KSP
	"ksp",		doksp,		0, 0, NULL,
#endif
	"log",		dolog,		0, 0, NULL,
#ifdef	LTERM
	"lterm",	dolterm,	512, 3, "lterm <iface> <address> [<port>]",
#endif
#ifdef	MAILBOX
	"mbox",		dombox,		0, 0, NULL,
#endif
#ifndef	UNIX
	"memory",	domem,		0, 0, NULL,
#endif
	"mkdir",	domkd,		0, 2, "mkdir <directory>",
	"more",		doview,		0, 2, "more <filename>",
#ifdef	NETROM
	"netrom",	donetrom,	0, 0, NULL,
#endif	/* NETROM */
#ifdef	NNTP
	"nntp",		donntp,		0, 0, NULL,
#endif	/* NNTP */
#ifdef	NRS
	"nrstat",	donrstat,	0, 0, NULL,
#endif	/* NRS */
	"page",		dopage,		0, 2, "page <command> [args...]",
	"param",	doparam,	0, 2, "param <interface>",
	"ping",		doping,		512, 2,
	"ping <hostid> [<length> [<interval> [incflag]]]",
#ifdef	PI
	"pistatus",	dopistat,	0, 0, NULL,
#endif
#ifdef POP
	"pop",		dopop,		0, 0, NULL,
#endif
#ifdef PPP
	"ppp",		doppp_commands,	0, 0, NULL,
#endif
	"ps",		ps,		0, 0, NULL,
#if	!defined(UNIX) && !defined(AMIGA)
	"pwd",		docd,		0, 0, NULL,
#endif
#ifdef	QTSO
	"qtso",		doqtso,		0, 0, NULL,
#endif
	"record",	dorecord,	0, 0, NULL,
	"remote",	doremote,	0, 3, "remote [-p port] [-k key] [-a kickaddr] <address> exit|reset|kick",
	"rename",	dorename,	0, 3, "rename <oldfile> <newfile>",
	"repeat",	dorepeat,	1024, 3, "repeat <interval> <command> [args...]",
	"reset",	doreset,	0, 0, NULL,
#ifdef	RIP
	"rip",		dorip,		0, 0, NULL,
#endif
	"rmdir",	dormd,		0, 2, "rmdir <directory>",
	"route",	doroute,	0, 0, NULL,
	"session",	dosession,	0, 0, NULL,
#ifdef	IPSEC
	"secure",	dosec,		0, 0, "secure [[add|delete] <host>]",
#endif
	"scrollback",	dosfsize,	0, 0, NULL,
#ifdef	SCC
	"sccstat",	dosccstat,	0, 0, NULL,
#endif
#if	!defined(AMIGA)
	"shell",	doshell,	0, 0, NULL,
#endif
#if	defined(SMTP)
	"smtp",		dosmtp,		0, 0, NULL,
#endif
	"socket",	dosock,		0, 0, NULL,
#ifdef	SOUND
	"sound",	dosound,	0, 2,
		"sound attach|detach|listen ...",
#endif
#ifdef	SERVERS
	"start",	dostart,	0, 2, "start <servername>",
	"stop",		dostop,		0, 2, "stop <servername>",
#endif
	"tcp",		dotcp,		0, 0, NULL,
	"telnet",	dotelnet,	1024, 2, "telnet <address>",
#ifndef	notdef
	"test",		dotest,		1024, 0, NULL,
#endif
	"tip",		dotip,		256, 2, "tip <iface>",
	"topt",		dotopt,		0, 0, NULL,
#ifdef	TRACE
	"trace",	dotrace,	512, 0, NULL,
#endif
	"udp",		doudp,		0, 0, NULL,
	"upload",	doupload,	0, 0, NULL,
	"view",		doview,		0, 2, "view <filename>",
#ifdef	MSDOS
	"watch",	doswatch,	0, 0, NULL,
#endif
	"wipe",		dowipe,		0, 0, NULL,
	"?",		dohelp,		0, 0, NULL,
	NULL,	NULL,		0, 0,
		"Unknown command; type \"?\" for list",
};

/* List of supported hardware devices */
struct cmds Attab[] = {
#ifdef	ASY
	/* Ordinary PC asynchronous adaptor */
	"asy", asy_attach, 0, 8,
#ifndef	AMIGA
	"attach asy <address> <vector> slip|vjslip|ax25ui|ax25i|nrs|ppp <label> <buffers> <mtu> <speed> [ip_addr]",
#else
	"attach asy <driver> <unit> slip|vjslip|ax25ui|ax25i|nrs|ppp <label> <buffers> <mtu> <speed> [ip_addr]",
#endif	/* AMIGA */
#endif	/* ASY */
#ifdef	PC100
	/* PACCOMM PC-100 8530 HDLC adaptor */
	"pc100", pc_attach, 0, 8,
	"attach pc100 <address> <vector> ax25ui|ax25i <label> <buffers>\
 <mtu> <speed> [ip_addra] [ip_addrb]",
#endif
#ifdef	CDMA_DM
	"dm", dm_attach, 0, 8,
	"attach dm <address> <vector> <rxdrq> <txdrq> <label> <rxbuf> <mtu> <speed>",
#endif
#ifdef	DRSI
	/* DRSI PCPA card in low speed mode */
	"drsi", dr_attach, 0, 8,
	"attach drsi <address> <vector> ax25ui|ax25i <label> <bufsize> <mtu>\
<chan a speed> <chan b speed> [ip addr a] [ip addr b]",
#endif
#ifdef	EAGLE
	/* EAGLE RS-232C 8530 HDLC adaptor */
	"eagle", eg_attach, 0, 8,
	"attach eagle <address> <vector> ax25ui|ax25i <label> <buffers>\
 <mtu> <speed> [ip_addra] [ip_addrb]",
#endif
#ifdef	PI
	/* PI 8530 HDLC adaptor */
	"pi", pi_attach, 0, 8,
	"attach pi <address> <vector> <dmachannel> ax25ui|ax25i <label> <buffers>\
 <mtu> <speed> [ip_addra] [ip_addrb]",
#endif
#ifdef	HAPN
	/* Hamilton Area Packet Radio (HAPN) 8273 HDLC adaptor */
	"hapn", hapn_attach, 0, 8,
	"attach hapn <address> <vector> ax25ui|ax25i <label> <rx bufsize>\
 <mtu> csma|full [ip_addr]",
#endif
#ifdef	APPLETALK
	/* Macintosh AppleTalk */
	"0", at_attach, 0, 7,
	"attach 0 <protocol type> <device> arpa <label> <rx bufsize> <mtu> [ip_addr]",
#endif
#ifdef NETROM
	/* fake netrom interface */
	"netrom", nr_attach, 0, 1,
	"attach netrom [ip_addr]",
#endif
#ifdef	PACKET
	/* FTP Software's packet driver spec */
	"packet", pk_attach, 0, 4,
	"attach packet <int#> <label> <buffers> <mtu> [ip_addr]",
#endif
#ifdef	QTSO
	/* CDMA QTSO data interface */
	"qtso",	qtso_attach, 0, 2,
	"attach qtso <label> <com_port_label> [<com_port_label> ...]",
#endif

#ifdef	HS
	/* Special high speed driver for DRSI PCPA or Eagle cards */
	"hs", hs_attach, 0, 7,
	"attach hs <address> <vector> ax25ui|ax25i <label> <buffers> <mtu>\
 <txdelay> <persistence> [ip_addra] [ip_addrb]",
#endif
#ifdef SCC
	"scc", scc_attach, 0, 7,
	"attach scc <devices> init <addr> <spacing> <Aoff> <Boff> <Dataoff>\n"
	"   <intack> <vec> [p]<clock> [hdwe] [param]\n"
	"attach scc <chan> slip|kiss|nrs|ax25ui|ax25i <label> <mtu> <speed> <bufsize> [call] ",
#endif
#ifdef	ASY
	"4port",fp_attach, 0, 3, "attach 4port <base> <irq>",
#endif
#ifdef	KSP
	"ksp", ksp_attach, 0, 5,
	"attach ksp <base> <irq> <label> <mtu>",
#endif

	NULL,
};

#ifdef	SERVERS
/* "start" and "stop" subcommands */
static struct cmds Startcmds[] = {
#if	defined(AX25) && defined(MAILBOX)
	"ax25",		ax25start,	256, 0, NULL,
#endif
	"bsr",		bsr1,		256, 2, "start bsr <interface> [<port>]",
	"discard",	dis1,		256, 0, NULL,
	"echo",		echo1,		256, 0, NULL,
#ifdef	QFAX
	"fax",		fax1,		256, 0, NULL,
#endif
	"finger",	finstart,	256, 0, NULL,
	"ftp",		ftpstart,	256, 0, NULL,
#if	defined(NETROM) && defined(MAILBOX)
	"netrom",	nr4start,	256, 0, NULL,
#endif
#ifdef POP
	"pop",		pop1,		256, 0, NULL,
#endif
#ifdef	RIP
	"rip",		doripinit,	0,   0, NULL,
#endif
#ifdef	SMTP
	"smtp",		smtp1,		256, 0, NULL,
#endif
#if	defined(MAILBOX)
	"telnet",	telnet1,	256, 0, NULL,
	"tip",		tipstart,	256, 2, "start tip <interface>",
#endif
	"term",		term1,		256, 0, NULL,
	"ttylink",	ttylstart,	256, 0, NULL,
	"remote",	rem1,		768, 0, NULL,
	NULL,
};

static struct cmds Stopcmds[] = {
#if	defined(AX25) && defined(MAILBOX)
	"ax25",		ax250,		0, 0, NULL,
#endif
	"bsr",		bsr0,		0, 0, NULL,
	"discard",	dis0,		0, 0, NULL,
	"echo",		echo0,		0, 0, NULL,
#if	defined(QFAX)
	"fax",		fax0,		0, 0, NULL,
#endif
	"finger",	fin0,		0, 0, NULL,
	"ftp",		ftp0,		0, 0, NULL,
#if	defined(NETROM) && defined(MAILBOX)
	"netrom",	nr40,		0, 0, NULL,
#endif
#ifdef	POP
	"pop",		pop0,		0, 0, NULL,
#endif
#ifdef	RIP
	"rip",		doripstop,	0, 0, NULL,
#endif
#ifdef	SMTP
	"smtp",		smtp0,		0, 0, NULL,
#endif
#ifdef	MAILBOX
	"telnet",	telnet0,	0, 0, NULL,
	"tip",		tip0,		0, 2, "stop tip <interface>",
#endif
	"term",		term0,		0, 0, NULL,
	"ttylink",	ttyl0,		0, 0, NULL,
	"remote",	rem0,		0, 0, NULL,
	NULL,
};
#endif	/* SERVERS */

/* Socket-protocol interface table */
struct socklink Socklink[] = {
	/* type,
	 * socket,	bind,		listen,		connect,
	 * accept,	recv,		send,		qlen,
	 * kick,	shut,		close,		check,
	 * error,	state,		status,		eol_seq
	 */
	TYPE_TCP,
	so_tcp,		NULL,		so_tcp_listen,	so_tcp_conn,
	TRUE,		so_tcp_recv,	so_tcp_send,	so_tcp_qlen,
	so_tcp_kick,	so_tcp_shut,	so_tcp_close,	checkipaddr,
	Tcpreasons,	tcpstate,	so_tcp_stat,	Inet_eol,

	TYPE_UDP,
	so_udp,		so_udp_bind,	NULL,		so_udp_conn,
	FALSE,		so_udp_recv,	so_udp_send,	so_udp_qlen,
	NULL,		NULL,		so_udp_close,	checkipaddr,
	NULL,		NULL,		so_udp_stat,	Inet_eol,

#ifdef	AX25
	TYPE_AX25I,
	so_ax_sock,	NULL,		so_ax_listen,	so_ax_conn,
	TRUE,		so_ax_recv,	so_ax_send,	so_ax_qlen,
	so_ax_kick,	so_ax_shut,	so_ax_close,	checkaxaddr,
	Axreasons,	axstate,	so_ax_stat,	Ax25_eol,

	TYPE_AX25UI,
	so_axui_sock,	so_axui_bind,	NULL,		so_axui_conn,
	FALSE,		so_axui_recv,	so_axui_send,	so_axui_qlen,
	NULL,		NULL,		so_axui_close,	checkaxaddr,
	NULL,		NULL,		NULL,		Ax25_eol,
#endif	/* AX25 */

	TYPE_RAW,
	so_ip_sock,	NULL,		NULL,		so_ip_conn,
	FALSE,		so_ip_recv,	so_ip_send,	so_ip_qlen,
	NULL,		NULL,		so_ip_close,	checkipaddr,
	NULL,		NULL,		NULL,		Inet_eol,

#ifdef	NETROM
	TYPE_NETROML3,
	so_n3_sock,	NULL,		NULL,		so_n3_conn,
	FALSE,		so_n3_recv,	so_n3_send,	so_n3_qlen,
	NULL,		NULL,		so_n3_close,	checknraddr,
	NULL,		NULL,		NULL,		Ax25_eol,

	TYPE_NETROML4,
	so_n4_sock,	NULL,		so_n4_listen,	so_n4_conn,
	TRUE,		so_n4_recv,	so_n4_send,	so_n4_qlen,
	so_n4_kick,	so_n4_shut,	so_n4_close,	checknraddr,
	Nr4reasons,	nrstate,	so_n4_stat,	Ax25_eol,
#endif	/* NETROM */

#ifdef	LOCSOCK
	TYPE_LOCAL_STREAM,
	so_los,		NULL,		NULL,		NULL,
	TRUE,		so_lo_recv,	so_los_send,	so_los_qlen,
	NULL,		so_loc_shut,	so_loc_close,	NULL,
	NULL,		NULL,		so_loc_stat,	Eol,

	TYPE_LOCAL_DGRAM,
	so_lod,		NULL,		NULL,		NULL,
	FALSE,		so_lo_recv,	so_lod_send,	so_lod_qlen,
	NULL,		so_loc_shut,	so_loc_close,	NULL,
	NULL,		NULL,		so_loc_stat,	Eol,
#endif

	-1
};

/* Table of functions for printing socket addresses */
char * (*Psock[]) () = {
	ippsocket,
#ifdef	AX25
	axpsocket,
#else
	NULL,
#endif
#ifdef	NETROM
	nrpsocket,
#else
	NULL,
#endif
#ifdef	LOCSOCK
	lopsocket,
#else
	NULL,
#endif
};

/* TCP port numbers to be considered "interactive" by the IP routing
 * code and given priority in queueing
 */
int Tcp_interact[] = {
	IPPORT_FTP,	/* FTP control (not data!) */
	IPPORT_TELNET,	/* Telnet */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品在线观看免费| 成人黄色777网| 国产91丝袜在线播放0| 欧美日韩色综合| 国产精品麻豆一区二区| 麻豆精品国产91久久久久久| 色婷婷av久久久久久久| 久久精品夜夜夜夜久久| 免费在线视频一区| 91麻豆自制传媒国产之光| 国产午夜精品久久久久久免费视 | 欧美在线高清视频| 国产亚洲成年网址在线观看| 日韩精彩视频在线观看| 色天使久久综合网天天| 国产精品久久午夜| 福利电影一区二区三区| 精品国产免费久久| 看片网站欧美日韩| 欧美一级欧美三级在线观看| 亚洲国产精品久久久男人的天堂| 成人白浆超碰人人人人| 久久精品视频免费观看| 国产激情91久久精品导航| 精品美女一区二区三区| 麻豆成人久久精品二区三区红 | 亚洲一区二区精品久久av| 99国内精品久久| 亚洲欧洲国产日本综合| jvid福利写真一区二区三区| 亚洲国产成人在线| caoporn国产一区二区| 国产三级欧美三级| 粉嫩在线一区二区三区视频| 久久伊人蜜桃av一区二区| 激情五月播播久久久精品| 26uuu精品一区二区| 国内外成人在线| 国产欧美视频一区二区三区| 成人app网站| 最近日韩中文字幕| 在线区一区二视频| 亚洲电影你懂得| 91精品国产综合久久蜜臀| 日韩国产欧美在线观看| 欧美一区二区三区影视| 久久99久久精品| 亚洲国产精品v| 在线观看日韩精品| 免费观看成人av| 久久久www免费人成精品| 成人黄页在线观看| 亚洲一区二区av在线| 日韩欧美一级在线播放| 国产精品1区2区3区在线观看| 中文字幕av一区二区三区免费看| 91在线观看免费视频| 亚洲444eee在线观看| 日韩欧美成人激情| 国产高清不卡二三区| 亚洲黄色片在线观看| 91精品国产综合久久久久久漫画| 久久97超碰色| 亚洲精品日韩综合观看成人91| 欧美久久一二区| 国产精品99久久久久久久女警| 又紧又大又爽精品一区二区| 欧美tickle裸体挠脚心vk| 不卡av在线网| 久久精品国产精品亚洲综合| 国产精品美女一区二区| 欧美电影在哪看比较好| 成人免费毛片高清视频| 午夜一区二区三区在线观看| 中文字幕乱码亚洲精品一区| 欧美福利视频导航| 91香蕉视频mp4| 精品一区精品二区高清| 一区二区三区在线免费视频| 精品国产91久久久久久久妲己 | 大胆亚洲人体视频| 日韩影视精彩在线| 亚洲视频你懂的| 久久久久久久久久久99999| 欧美性三三影院| av一区二区三区| 美女网站一区二区| 亚洲午夜精品在线| √…a在线天堂一区| 久久午夜电影网| 717成人午夜免费福利电影| av一本久道久久综合久久鬼色| 久久精品国产亚洲5555| 亚洲aⅴ怡春院| 亚洲一区二区三区四区在线| 国产女人18水真多18精品一级做| 欧美一级一级性生活免费录像| 在线视频你懂得一区二区三区| 春色校园综合激情亚洲| 久久电影网电视剧免费观看| 日韩电影一二三区| 天堂精品中文字幕在线| 亚洲一区二区精品视频| 一区二区三区中文字幕电影| 1区2区3区精品视频| 国产精品乱码久久久久久| 国产偷v国产偷v亚洲高清| 久久日韩精品一区二区五区| 日韩视频免费直播| 日韩一区二区不卡| 欧美一区二区三区不卡| 91精品视频网| 日韩免费观看高清完整版在线观看| 欧美日韩国产免费| 欧美日韩国产乱码电影| 91麻豆精品91久久久久同性| 欧美理论片在线| 8x福利精品第一导航| 欧美疯狂做受xxxx富婆| 日韩午夜电影av| 欧美videos中文字幕| 欧美精品一区视频| 国产精品视频免费| 亚洲精品乱码久久久久| 亚洲国产精品欧美一二99| 午夜精品成人在线视频| 日韩在线一区二区| 国产综合久久久久影院| 丰满亚洲少妇av| 色吊一区二区三区| 欧美精品自拍偷拍| 精品国产1区2区3区| 欧美韩国一区二区| 亚洲美女屁股眼交| 日日欢夜夜爽一区| 精品在线一区二区| 成人中文字幕电影| 欧美日韩综合不卡| 日韩精品一区二区三区四区视频 | 国产成人精品亚洲午夜麻豆| 成人综合在线网站| 在线亚洲精品福利网址导航| 91麻豆精品国产91久久久更新时间| 精品欧美一区二区在线观看 | 久久亚洲免费视频| 中文字幕亚洲不卡| 秋霞电影一区二区| 成人免费av在线| 欧美日韩小视频| 亚洲国产精品99久久久久久久久| 一区二区三区欧美久久| 蜜臀av一级做a爰片久久| 国产成人精品亚洲日本在线桃色| 99精品久久只有精品| 欧美一级黄色录像| 中文字幕一区二区三区四区| 日韩精品一区第一页| av不卡免费在线观看| 日韩欧美电影一区| 亚洲欧美视频在线观看| 久久99热这里只有精品| 色综合色综合色综合| 欧美精品一区二区三区在线| 亚洲精品高清视频在线观看| 黑人精品欧美一区二区蜜桃| 色婷婷一区二区三区四区| 精品国产123| 日韩精品视频网站| 色综合久久中文综合久久牛| 91精品国产品国语在线不卡| 中文字幕一区二区三区乱码在线 | 日韩视频免费观看高清在线视频| 国产精品色婷婷久久58| 久久99国内精品| 欧美精品第1页| 亚洲一区二区三区四区在线免费观看| 国产一区二区按摩在线观看| 欧美日韩高清一区二区三区| 亚洲欧美激情插 | 国产精品一卡二卡| 宅男在线国产精品| 亚洲午夜激情网页| 日本乱人伦一区| 亚洲视频免费看| av亚洲产国偷v产偷v自拍| 久久九九影视网| 国产精品538一区二区在线| 精品美女一区二区三区| 麻豆成人91精品二区三区| 91精品国产aⅴ一区二区| 亚洲高清一区二区三区| 色屁屁一区二区| 亚洲欧美日韩中文播放| 波多野结衣中文字幕一区 | 99久久综合99久久综合网站| 久久在线观看免费| 成人涩涩免费视频| 日韩伦理免费电影| 色老汉av一区二区三区| 亚洲亚洲精品在线观看|