99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Linux網(wǎng)絡(luò)棧核心:ring buffer與TUN/TAP隊(duì)列機(jī)制全解析

Linux網(wǎng)絡(luò)棧核心:ring buffer與TUN/TAP隊(duì)列機(jī)制全解析 如果讓我用一個(gè)結(jié)構(gòu)解釋 Linux 網(wǎng)絡(luò)棧的吞吐秘密我會(huì)選 ring buffer。你要調(diào)網(wǎng)卡、分析丟包、理解 TUN/TAP 這類虛擬網(wǎng)絡(luò)設(shè)備最后都會(huì)碰到這個(gè)循環(huán)數(shù)組。很多文章把 ring buffer 講得很玄實(shí)際它就是個(gè)固定大小的環(huán)形隊(duì)列硬件放、軟件取TUN/TAP 看起來(lái)不像硬件但它同樣需要面對(duì)“隊(duì)列滿了怎么辦”的問(wèn)題。這篇文章先寫(xiě)第一部分把這兩個(gè)概念放在同一個(gè)語(yǔ)境里講清楚。用大白話說(shuō)ring buffer 就是一塊“轉(zhuǎn)圈用”的內(nèi)存區(qū)數(shù)組元素是描述符每個(gè)描述符指向一塊可被 DMA 使用的數(shù)據(jù)緩沖區(qū)。網(wǎng)卡和驅(qū)動(dòng)通過(guò)共享索引狀態(tài)在不需要鎖的情況下完成生產(chǎn)和消費(fèi)。后面講 TUN/TAP 時(shí)你會(huì)發(fā)現(xiàn)用戶態(tài)和內(nèi)核態(tài)交換網(wǎng)絡(luò)包其實(shí)也在反復(fù)使用同樣的“有人生產(chǎn)、有人消費(fèi)、滿了就丟”的模型。這篇更適合正在看網(wǎng)卡驅(qū)動(dòng)、調(diào)網(wǎng)絡(luò)性能、或者準(zhǔn)備用 TUN/TAP 做用戶態(tài)協(xié)議棧的人。標(biāo)題里的 1 代表這是一個(gè)系列的第一部分這一篇先把框架搭起來(lái)下一篇再往 NAPI、vhost 和包調(diào)度方向延伸。1. 先從 ring buffer 的物理網(wǎng)卡出身講起1.1 隊(duì)列為什么是非要不可的很多人第一次看網(wǎng)卡驅(qū)動(dòng)最大的疑問(wèn)是為什么不給每個(gè)包現(xiàn)場(chǎng)分配內(nèi)存直接處理完就結(jié)束這個(gè)思路在低速率下沒(méi)問(wèn)題但在萬(wàn)兆甚至更高帶寬下會(huì)立刻崩掉。因?yàn)榫W(wǎng)卡收包是完全異步的。你永遠(yuǎn)不知道下一個(gè)包什么時(shí)候到而中斷上下文里不能做可能睡眠的事情。如果每次收包都在中斷里分配內(nèi)存分配器會(huì)面臨巨大的競(jìng)爭(zhēng)再加上GFP_ATOMIC的代價(jià)高吞吐場(chǎng)景下直接就扛不住。更關(guān)鍵的是一個(gè)網(wǎng)絡(luò)包并不是你讀完一個(gè)字節(jié)就能處理完它還要被放進(jìn)某個(gè)數(shù)據(jù)結(jié)構(gòu)里繼續(xù)向上傳遞。如果沒(méi)有一塊提前準(zhǔn)備好的緩沖區(qū)驅(qū)動(dòng)就得一邊收包一邊找內(nèi)存這會(huì)把最熱路徑變成一場(chǎng)災(zāi)難。所以網(wǎng)卡驅(qū)動(dòng)普遍采用“預(yù)先分配一批緩沖區(qū)循環(huán)復(fù)用”的思路。這個(gè)循環(huán)復(fù)用的結(jié)構(gòu)就是 ring buffer。它的本質(zhì)是一個(gè)固定大小的數(shù)組加兩個(gè)索引數(shù)組元素叫描述符descriptor每個(gè)描述符記錄一塊 DMA 緩沖區(qū)的地點(diǎn)和大小。1.2 RX 方向網(wǎng)卡是生產(chǎn)者驅(qū)動(dòng)是消費(fèi)者從收包方向看網(wǎng)卡是生產(chǎn)者驅(qū)動(dòng)是消費(fèi)者。驅(qū)動(dòng)初始化時(shí)會(huì)分配一塊 DMA ring并把一批空緩沖區(qū)填進(jìn)去然后告訴網(wǎng)卡“這些地址你可以用”。網(wǎng)卡每收到一個(gè)包就用 DMA 把數(shù)據(jù)寫(xiě)到其中一個(gè)緩沖區(qū)里再更新描述符狀態(tài)和索引。一個(gè)典型的 RX 描述符里通常包含這幾類信息字段作用DMA 地址硬件要把收到的數(shù)據(jù)寫(xiě)到哪塊內(nèi)存長(zhǎng)度緩沖區(qū)容量實(shí)際收包后變成實(shí)際字節(jié)數(shù)狀態(tài)字是否完成、是否有錯(cuò)誤、校驗(yàn)和狀態(tài)輔助信息VLAN 標(biāo)簽、RSS hash不同網(wǎng)卡差異較大驅(qū)動(dòng)在處理中斷或輪詢時(shí)會(huì)從自己記錄的消費(fèi)位置開(kāi)始逐個(gè)看描述符。如果沒(méi)有完成說(shuō)明后面都是空的直接停下來(lái)如果完成了就把這個(gè)描述符對(duì)應(yīng)的緩沖區(qū)變成 skb 送進(jìn)協(xié)議棧然后重新分配一個(gè)空緩沖區(qū)還給 ring。整個(gè)過(guò)程就是生產(chǎn)索引和消費(fèi)索引互相追趕。1.3 一次收包的完整回合我把一次完整的收包過(guò)程拆成下面幾步你可以對(duì)著驅(qū)動(dòng)代碼去驗(yàn)證驅(qū)動(dòng)初始化 RX ring準(zhǔn)備好若干個(gè) skb 及其 DMA 映射描述符狀態(tài)置為“硬件可用”。網(wǎng)卡收到數(shù)據(jù)幀通過(guò) DMA 把數(shù)據(jù)寫(xiě)入一個(gè)空閑緩沖區(qū)然后更新描述符狀態(tài)和硬件側(cè)的索引。網(wǎng)卡觸發(fā)中斷或者在 NAPI 機(jī)制下標(biāo)記自己需要被輪詢。驅(qū)動(dòng)從上次消費(fèi)的位置開(kāi)始掃描描述符把完成的包逐個(gè)處理提交給協(xié)議棧。驅(qū)動(dòng)回收這些描述符對(duì)應(yīng)的緩沖區(qū)并重新映射新的空緩沖區(qū)后更新軟件側(cè)索引。這 5 步里最容易出問(wèn)題的就是第 5 步。如果驅(qū)動(dòng)處理速度跟不上或者用戶態(tài)消費(fèi)速度不夠快整個(gè) ring 會(huì)被未處理完的描述符占滿。網(wǎng)卡手里沒(méi)有空描述符新來(lái)的包只能被丟棄。這就是硬件層面上最常見(jiàn)的一種丟包來(lái)源。2. ring buffer 調(diào)優(yōu)中最容易踩的坑2.1 固定大小循環(huán)使用不會(huì)自己增長(zhǎng)ring buffer 不是動(dòng)態(tài)隊(duì)列。它的容量在驅(qū)動(dòng)加載時(shí)就定死了要么來(lái)自模塊參數(shù)要么來(lái)自網(wǎng)卡默認(rèn)值。你可以通過(guò) ethtool 修改但不能讓它“自動(dòng)擴(kuò)容”。這個(gè)設(shè)計(jì)是有意的固定大小意味著內(nèi)存可以預(yù)分配索引加一取模就可以完成循環(huán)避免動(dòng)態(tài)擴(kuò)容帶來(lái)的鎖和重分配開(kāi)銷。但副作用也很明顯一旦瞬時(shí)流量超過(guò)消費(fèi)能力ring 滿了就會(huì)丟包。這里“消費(fèi)能力”不只是 CPU 頻率還包括中斷頻率、NAPI 調(diào)度、鎖競(jìng)爭(zhēng)、驅(qū)動(dòng)是否把 GRO/ LRO 做得好等因素。你經(jīng)常看到的rx_missed、rx_no_buffer、rx_fifo_errors這類計(jì)數(shù)器本質(zhì)上都和“緩沖不夠用”有關(guān)。2.2 多隊(duì)列比單隊(duì)列大更重要很多人一看到丟包第一反應(yīng)是把 ring 調(diào)大。但單純調(diào)大一個(gè)隊(duì)列收益往往很有限。真正決定高吞吐的是“同時(shí)有多少個(gè)隊(duì)列在處理”?,F(xiàn)代網(wǎng)卡通過(guò) RSSReceive Side Scaling把不同流哈希到不同隊(duì)列每個(gè)隊(duì)列可以在獨(dú)立 CPU 上處理這樣多核才能分擔(dān)壓力。所以排查時(shí)不要只看 ring size還要看隊(duì)列數(shù)和中斷親和性。ethtool -l eth0能看到網(wǎng)卡支持多少隊(duì)列cat /proc/interrupts能看到每個(gè)隊(duì)列的中斷都落在哪個(gè) CPU 上。如果所有中斷都擠在同一個(gè) CPU那你就是把 ring 調(diào)成 65536也還是會(huì)因?yàn)閱魏颂幚聿贿^(guò)來(lái)而丟包。2.3 用 ethtool 看懂硬件參數(shù)實(shí)際排查物理網(wǎng)卡時(shí)我常用的命令是這幾條ethtool -g eth0 ethtool -l eth0 ethtool -G eth0 rx 4096 tx 4096 ethtool -S eth0 | grep -E rx_missed|rx_no_buffer|rx_fifo-g看當(dāng)前 ring 參數(shù)-G調(diào)大小-S看驅(qū)動(dòng)計(jì)數(shù)器。計(jì)數(shù)器名稱在不同網(wǎng)卡驅(qū)動(dòng)里不一致但常見(jiàn)的幾個(gè)含義是相通的指標(biāo)含義rx_missed / rx_dropped網(wǎng)卡內(nèi)部因?yàn)?buffer 不足導(dǎo)致的丟包rx_no_buffer驅(qū)動(dòng)沒(méi)能及時(shí)補(bǔ)描述符rx_fifo_errorsFIFO 或 DMA 通道發(fā)生溢出這些數(shù)字出現(xiàn)增長(zhǎng)說(shuō)明生產(chǎn)端比消費(fèi)端快。好消息是ring buffer 的消費(fèi)端是可以優(yōu)化的啟用多隊(duì)列、綁定中斷、調(diào)大 NAPI budget、開(kāi)啟 GRO都比盲目調(diào)大 ring 更有效。3. TUN/TAP 和 ring buffer 到底什么關(guān)系3.1 TUN/TAP 是什么TUN/TAP 是內(nèi)核里的一組虛擬網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)一個(gè)通用的驅(qū)動(dòng)模塊。它的一側(cè)是真正的net_device另一側(cè)暴露成一個(gè)文件描述符。應(yīng)用程序?qū)?dev/net/tun做 read/write就能拿到網(wǎng)絡(luò)包或者把包送進(jìn)內(nèi)核協(xié)議棧。它和普通物理網(wǎng)卡最大的區(qū)別是沒(méi)有 DMA沒(méi)有硬件中斷也沒(méi)有真正的網(wǎng)絡(luò)上鏈路。但它在協(xié)議棧里的地位和一塊網(wǎng)卡很像你給tun0配 IP、寫(xiě)路由內(nèi)核就會(huì)按照普通接口的邏輯把包送進(jìn)去。TUN 和 TAP 的區(qū)別經(jīng)常被人忽略。TUN 工作在 L3你從 fd 里讀到的是 IP 包TAP 工作在 L2從 fd 里讀到的是完整以太網(wǎng)幀。選擇哪個(gè)取決于你要做什么。維度TUNTAP數(shù)據(jù)單元IP 包以太網(wǎng)幀是否有 MAC 地址沒(méi)有有是否處理 ARP不處理需要處理典型場(chǎng)景路由、用戶態(tài)協(xié)議棧二層橋接、虛擬機(jī)網(wǎng)絡(luò)我的建議是如果只需要 IP 層的自定義邏輯優(yōu)先用 TUN省掉以太網(wǎng)頭之后代碼簡(jiǎn)單很多。如果需要轉(zhuǎn)發(fā)完整的二層報(bào)文才用 TAP。3.2 數(shù)據(jù)在內(nèi)核和用戶態(tài)之間怎么流動(dòng)理解 TUN/TAP 最關(guān)鍵的一點(diǎn)是搞清楚方向。很多人一上來(lái)就暈。當(dāng)你把一段 IP 包數(shù)據(jù)write(fd, buf, len)寫(xiě)到 TUN 設(shè)備的 fd 時(shí)內(nèi)核會(huì)把它當(dāng)作一次“包從虛擬網(wǎng)卡收到”然后交給協(xié)議棧處理。這個(gè)過(guò)程對(duì)應(yīng)的是 tun0 的 RX 方向。反過(guò)來(lái)當(dāng)內(nèi)核路由決策要把某個(gè)包從 tun0 發(fā)出去時(shí)驅(qū)動(dòng)不會(huì)真的發(fā)送到線纜上而是把這個(gè)包排進(jìn) fd 對(duì)應(yīng)的接收隊(duì)列。你的程序read(fd, buf, len)拿到的就是這個(gè)“內(nèi)核要發(fā)出的包”。所以你可以把 fd 讀寫(xiě)看成“用戶態(tài)就是鏈路對(duì)端”。內(nèi)核往 tun0 上發(fā)就是讀給你你寫(xiě)進(jìn) fd 就等于對(duì)端發(fā)了一個(gè)包給 tun0。很多文獻(xiàn)里說(shuō)“TUN/TAP 把內(nèi)核協(xié)議棧暴露給用戶態(tài)”本質(zhì)就是這條路徑。3.3 它也有一個(gè)“有界隊(duì)列”這就是和 ring buffer 相通的地方TUN/TAP 沒(méi)有硬件 ring但它必須在用戶態(tài)和內(nèi)核態(tài)之間設(shè)置一個(gè)隊(duì)列來(lái)緩沖包。如果應(yīng)用程序讀得太慢隊(duì)列里的包越積越多最終會(huì)溢出并丟棄新包。這和物理網(wǎng)卡 ring 滿時(shí)丟掉新包的行為在語(yǔ)義上是一致的?,F(xiàn)代內(nèi)核的 TUN 驅(qū)動(dòng)在實(shí)現(xiàn)這個(gè)隊(duì)列時(shí)也大量使用了類似 ring 的緊湊隊(duì)列結(jié)構(gòu)。所以討論“TUN/TAP 和 ring buffer 的關(guān)系”時(shí)不要理解成“TUN/TAP 里面有個(gè)一模一樣的硬件 ring”而是“它同樣面臨生產(chǎn)者、消費(fèi)者和有界緩沖這三個(gè)核心問(wèn)題”。消費(fèi)端慢就會(huì)丟包這是所有收包隊(duì)列的共同宿命。如果你的 TUN 程序只是 sleep 很久才讀一次那么ip -s link show tun0里的 TX 方向丟包數(shù)就會(huì)上漲。這里的 TX 方向還包括 qdisc 排隊(duì)。你可以在ip link set dev tun0 txqueuelen 1000里調(diào)整隊(duì)列長(zhǎng)度但更重要的永遠(yuǎn)是讓用戶態(tài)讀取得足夠快。4. 動(dòng)手實(shí)驗(yàn)從用戶態(tài)把 TUN 跑起來(lái)4.1 環(huán)境準(zhǔn)備TUN/TAP 需要內(nèi)核模塊tun以及設(shè)備節(jié)點(diǎn)/dev/net/tun。多數(shù)發(fā)行版默認(rèn)已經(jīng)準(zhǔn)備好但你可以確認(rèn)一下modprobe tun ls -l /dev/net/tun如果/dev/net/tun不存在需要手動(dòng)創(chuàng)建設(shè)備節(jié)點(diǎn)并確保當(dāng)前進(jìn)程有 CAP_NET_ADMIN 權(quán)限。實(shí)驗(yàn)里建議直接用 root 或者 sudo 運(yùn)行程序。4.2 一個(gè)最小可用的 TUN 程序下面這段代碼只做了兩件事創(chuàng)建一個(gè)名為tun0的 TUN 設(shè)備然后循環(huán)讀取從內(nèi)核發(fā)給它的 IP 包并打印基本信息。#include stdio.h #include string.h #include fcntl.h #include unistd.h #include sys/ioctl.h #include linux/if.h #include linux/if_tun.h #include netinet/ip.h #include arpa/inet.h static int tun_alloc(char *dev, int flags) { struct ifreq ifr; int fd open(/dev/net/tun, O_RDWR); if (fd 0) { perror(open /dev/net/tun); return -1; } memset(ifr, 0, sizeof(ifr)); ifr.ifr_flags flags; if (dev[0]) { strncpy(ifr.ifr_name, dev, IFNAMSIZ - 1); } if (ioctl(fd, TUNSETIFF, ifr) 0) { perror(TUNSETIFF); close(fd); return -1; } strcpy(dev, ifr.ifr_name); return fd; } int main() { char dev[IFNAMSIZ] tun0; int fd tun_alloc(dev, IFF_TUN | IFF_NO_PI); if (fd 0) { return 1; } printf(allocated: %s\n, dev); char buf[65536]; while (1) { ssize_t n read(fd, buf, sizeof(buf)); if (n 0) { perror(read); break; } if (n 0) { continue; } struct iphdr *iph (struct iphdr *)buf; if (n (ssize_t)sizeof(struct iphdr) iph-version 4) { printf(packet len%zd proto%d src%s dst%s\n, n, iph-protocol, inet_ntoa(*(struct in_addr *)iph-saddr), inet_ntoa(*(struct in_addr *)iph-daddr)); } else { printf(packet len%zd\n, n); } } close(fd); return 0; }注意代碼里的IFF_NO_PI。加了它read 出來(lái)就直接是 IP 包。如果不加內(nèi)核會(huì)在包前面多塞一個(gè) 4 字節(jié)的 packet info 頭里面是標(biāo)志位和協(xié)議類型。4.3 配置地址并驗(yàn)證收包把程序編譯好以后用 root 運(yùn)行它然后在另一個(gè)終端配置sudo ip addr add 10.0.0.1 peer 10.0.0.2 dev tun0 sudo ip link set dev tun0 up ping -c 1 -I tun0 10.0.0.2因?yàn)槲覀兊某绦蛑蛔x包、不回復(fù)ping 大概率會(huì)顯示超時(shí)。但在運(yùn)行程序的終端里你應(yīng)該能看到類似這樣的輸出allocated: tun0 packet len98 proto1 src10.0.0.1 dst10.0.0.2這就說(shuō)明內(nèi)核已經(jīng)把發(fā)往 10.0.0.2 的 ICMP 請(qǐng)求經(jīng)過(guò) tun0 交到了你的用戶態(tài)程序手里。這個(gè)實(shí)驗(yàn)的目的不是讓 ping 通而是驗(yàn)證 TUN fd 能拿到內(nèi)核發(fā)出的 L3 包。有個(gè)細(xì)節(jié)要記住這個(gè)程序退出后tun0接口通常就會(huì)消失因?yàn)?TUN 設(shè)備默認(rèn)不持久化。想要接口在程序退出后繼續(xù)存在可以用ip tuntap add dev tun0 mode tun預(yù)先創(chuàng)建或者在 ioctl 里設(shè)置TUNSETPERSIST。4.4 從接口統(tǒng)計(jì)看到方向和丟包我經(jīng)??吹接腥税?TUN 的 RX/TX 方向搞反。你可以用這條命令看統(tǒng)計(jì)ip -s link show tun0這里的 RX 表示內(nèi)核從“網(wǎng)絡(luò)側(cè)”收到的包也就是用戶態(tài)通過(guò) fd 寫(xiě)入并成功交給協(xié)議棧的包。而 TX 表示內(nèi)核要發(fā)送到“網(wǎng)絡(luò)側(cè)”的包也就是用戶態(tài)從 fd 讀走的包。對(duì)這個(gè)虛擬設(shè)備來(lái)說(shuō)讀 fd 對(duì)應(yīng) TX寫(xiě) fd 對(duì)應(yīng) RX和直覺(jué)是反的。如果你發(fā)現(xiàn) TX dropped 一直在漲那就說(shuō)明用戶態(tài)讀線程不夠快包在 TUN 的軟件隊(duì)列里被丟了。這和物理網(wǎng)卡 ring 滿導(dǎo)致rx_missed上漲是同一個(gè)道理消費(fèi)者跟不上生產(chǎn)者。5. 常見(jiàn)問(wèn)題與排查方法速查5.1 調(diào)大了 ring為什么丟包沒(méi)有改善最常見(jiàn)的原因是消費(fèi)端才是瓶頸。你把 RX ring 從 1024 調(diào)到 4096只是把“等待隊(duì)列”變長(zhǎng)了一點(diǎn)但消費(fèi)這些包的 CPU 還是同一個(gè)處理速度沒(méi)變。流量突發(fā)一上來(lái)隊(duì)列照樣被填滿。真正有效的動(dòng)作是確認(rèn) RSS 多隊(duì)列已經(jīng)開(kāi)啟把各隊(duì)列的中斷分散到不同 CPU開(kāi)啟 GRO 合并小包檢查 NAPI budget 是否被限死。這些優(yōu)化做下去ring 里等待被消費(fèi)的包才會(huì)明顯減少。5.2 ethtool 報(bào) Operation not supported云端虛擬機(jī)的網(wǎng)卡往往不支持修改 ring 參數(shù)因?yàn)榈讓硬皇悄隳芸刂频挠布?。ethtool -g報(bào)錯(cuò)并不代表方法錯(cuò)只是當(dāng)前設(shè)備不提供這個(gè)接口。這種情況下?lián)Q用軟件視角繼續(xù)排查看/proc/net/dev的 dropped用cat /proc/interrupts看軟中斷分布用ip -s link看接口統(tǒng)計(jì)。很多丟包問(wèn)題在軟件棧里也能找到答案。5.3 TUN 接口收不到包TUN 設(shè)備建好了但程序一直卡在 read 等不到包先檢查路由ip route get 10.0.0.2如果返回的路由不是走 tun0那內(nèi)核自然不會(huì)把包交給它。另外確認(rèn)接口沒(méi)有 down以及配置的是 peer 地址還是普通地址。TUN 是點(diǎn)對(duì)點(diǎn)接口配置方式和普通以太網(wǎng)接口略有不同。5.4 排障速查表現(xiàn)象排查手段常見(jiàn)結(jié)論物理網(wǎng)卡 rx_missed 上漲ethtool -Sethtool -gring 太小或消費(fèi)端太慢軟中斷集中在單核cat /proc/interrupts隊(duì)列中斷親和性不對(duì)TUN fd 讀得慢ip -s link show tun0用戶態(tài)消費(fèi)是瓶頸ping TUN 超時(shí)但程序有打印檢查程序是否回復(fù)只讀程序不回復(fù)屬預(yù)期我自己的經(jīng)驗(yàn)是不管物理網(wǎng)卡還是 TUN/TAP丟包的根因絕大多數(shù)不在“緩沖區(qū)不夠大”而在“消費(fèi)端不夠快”。先把消費(fèi)模型調(diào)順再去看要不要加 ring 容量這個(gè)順序反了就會(huì)越調(diào)越迷茫。這一篇把 ring buffer 的基礎(chǔ)模型和 TUN/TAP 的讀寫(xiě)路徑理順了。下一篇我會(huì)沿著這個(gè)消費(fèi)模型繼續(xù)拆NAPI 怎么輪詢、GRO 怎么合并、vhost 又是怎么把內(nèi)核隊(duì)列直接映射給用戶態(tài)的。到那時(shí)候你對(duì)“Linux 網(wǎng)絡(luò)里到底誰(shuí)在排隊(duì)、誰(shuí)在消費(fèi)”就會(huì)有更完整的畫(huà)面。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月色俺婷婷| 日日夜夜久| 九九色之九九色之88| 青青久在线视频免费观看| 淫荡综合网| 秋霞影音91人妻久久| 国产成人精品一区二三区熟女在线| 久久Xx| 人碰91| 香蕉AV777XXX色综合一区| 黄色AV日韩| 五月天天久久香| 噜噜噜噜噜色| 在线99热| 人人爽网| 丁香五月成人| 婷婷五月天色色| 激情六月天| 色播五月丁香| www.zbzhongsen.com| 婷婷五月天AV| 99视频| jiZZdr| 五月天激情小说婷婷基地| 婷婷五月在线免费| 99热 免费| www.久久| 色婷婷五月天成人网| 99亚洲欧洲| 狠狠干五码| 色婷婷五月在线| 亚洲五月色| 色五月婷婷啪啪五月| 五月天婷婷人妻| 涩婷婷五月天在线精品视频 | 五月婷婷久久综合| 九九热思思热| 狠狠五月天| 婷婷五月18永久免费视频| 婷婷爱五月天人人爱| 五月丁香六月色| 丁香五月性| 精品乱码久久久久| 婷婷五月花| www免费在线视频| 99久免费视频| 夜夜骑日日操| 婷婷五月天无码| 91人碰| 五月丁香成人| 99久久网站| 色日本颜射| 欧美日本不卡黄色片| 9色天堂| 婷婷亚洲久久| 一区二区成人电影| 婷婷综合五月天激情| 伊人婷婷激情| 激情网婷婷五月天| 国产精品久久久久久久久久免费| 在线伦子99热| 综合网激情五月天| 九九热最新地址| 亚洲成人免费在线| 天天肏视奸| www.五月婷婷| 欧美噜一噜| 影音先锋777xfplay色资源网站| 四虎成人精品永久免费AV九九| 永久精品| 97sese婷婷| 日本激情91| 丁香无月在线观看| 五月丁香人人婷婷在线观看| 国产97色在线 | 日韩| 99久久99九九99九九九| 色婷婷啪啪综合网| 婷婷成人综合免费视频| 五月激情天| 欧美这里只有精品| 久久亚洲天堂| 欧美婷婷五月激情| 婷婷伊人久久| 色色五月天 亚洲| 婷婷国产欧美97| 天天干夜夜操A片| 久久99这里只有精品视频 | 思思w99| 色婷婷综合久久久久| 激情五月天婷婷| 婷婷五月天,影院| 可似看的AV| 五月开心色| 综合另类视频| 亚洲视频另类| 丁香六月婷婷综合激情欧美 | 久久久激情视频| 婷婷六月天激情影院| 亚洲精品视频在线播放| 九九久久免费视频44| 天天久久狠狠色综合| 色色色色色色97| 亚洲精品一区中文字幕乱码| AV操操操| 激情五月天啪啪| 婷婷激情四射| 久久婷婷青青草| 婷婷中文字幕在线| 亚洲VA在线| 9999久久久久| 蒲京久久无码视频| 思思99精品视频| 久久久精品色| 欧美 色婷婷| 日本一毛片| 99爱最新免费视频在线观看| 97天堂| 99久久高清视频| 操97| 欧美色色网| 激情综合五月| 色婷婷手机在线| 五月天婷婷基地综合网| 五月天激情亚洲| 噜噜噜噜婷婷五月天| 五月丁香六月综合激情 | 日本三级日本三级99| 五月天AV大香蕉| 99福利视频| 五月综合久久| 九九色大香蕉| 丁香婷婷情色五月天| 狠狠狠五月婷婷六月丁香| 五月天婷婷在线播放| 岛国在线观看91| 婷婷欧美综合| 99热官网精品在线| 久cao香蕉影院| 色综合婷婷| av人人干| 亚洲综合色婷婷文学| 第二色AⅤ| 九九精品综合| 99干日本| 丁香蜜臀黄色婷婷五月天| 亚洲欧洲一二| 色婷婷电影网| 天堂综合久久| 五月婷婷丁香啪啪| 色噜婷婷| 六月久久狠狠| 婷婷99综合| 99爱在线| 狠狠综合网| 久久婷婷网站| 激情综合啪啪| 99视频内射三四| 97人人操人人| 亚洲AV无码成人精品区电影网| 99热思思在线观看| 中文字幕日产A片在线看| 秋霞A V毛片| 成人av在线网址| 伊人综合婷婷| 天天色99| 大香蕉五月天婷婷丁香91| 五月婷婷久草在线视频综合| 久久曰9| 天天日夜夜操五月| 色婷丁香91| 精品99爱免费视频在线观看| av五月天婷婷丁香| 色五月综合网| 国产亚洲99久久精品熟女| 26uuuu精品一区二区| 色五月av| www.狠狠狠.com| 伊人在线视频| 五月色婷婷综合丁香精品无遮挡| 久热一区| 久99热| 99综合色色色| 五月开心深深爱激情综合| 婷婷色色亚洲| 色五月第四色| 免费人人操| 精品久久这里热66| 色婷婷狠狠爱| 99性爱视频| 九九热色视频| 久热9| 色综合天天网| www.婷婷久久五月天| 这里只有精品9| 亚洲传媒在线观看| 天天爽天天| 丁香婷婷超碰 | 九九久久99| 久久香蕉丁香| 丁香五月天婷婷在线视频| 开心五月婷婷激情| 五月婷六月天| 天天操五月天| 五月天婷婷在线AN| 怡红院院久久| 大香蕉在线观看9| 99热这里有精品| 丁香五月人妻| 激情五月天色播| 五月花成人网| 超碰成人AV| AV五月丁香| 这里只有精品视频222| 开心激情站| 丁香丝袜五月| 永久免费视频| 婷婷五月天综合久久| 深爱五月激情网| 丁香六月婷婷久久综合| 久久成人天| 操比激情五月| 九九人人操| 男人天堂亚洲综合| 一片AV片免费播放| 五月天婷婷久久| 夜夜涩涩涩| 婷婷丁香91综合| 久久精品性爱| 深爱激情网五月| 五月开心播播网| 国产密乳av一区二区三区四区| 欧美大香蕉视频| 久久九九热视频| 大香婷婷| 噜噜在线| 激情五月深爱婷婷| 99激情网| 激情第四色| 久久av电影| 性爱五月婷| 在线视频另类| 深爱激情久久| 91人人操人人爱| 九九伊人网| 五月婷色丁香| 久久精品系列| 色噜噜狠狠色综无码久久合欧美| av在线免费网站| 综合五月草| 99ER热精品视频| 99视频在线精品免费观看2| 综合久久综合久久| 97日本操| 狠狠色丁香| 婷婷天天综合| 婷婷99中文字幕| 国产日韩精品SUV| 久久丁香五月天| 色五月丁香六月资源站| 亚洲在线成人| 人妻久久久久久久 | 五月天激情网站| 99热久草| 青青草Avb在线| 婷婷精品在线| 久久人妻在线| 婷婷五月丁香综合亚洲 | 天天操夜夜操| 免费精品99| 久久这里在精品视频| 99热欲| 五月婷婷影| 日本激情五月| 就是色婷婷五月亚洲色| 99热在线网站| 风流少妇A片一区二区蜜桃| 99热这里是精品| 久色姿源| 操一区| 激情久久久| 色播播五月| 1024亚洲无码| 色色色图| 99这里有精品视频| 五月亭亭综合五码| 琪琪理论片| 色色日本欧美| 婷婷五月激情欧美大胆视频| 五月在线| 丁香六月婷婷色播| 婷婷五月天狠狠搞干| www.天天干.com| 日本久久极品| 夜夜嗨一区二区三区直播内容 | 丁香五月婷婷亚洲另类| 日曰躁夜夜躁2026| 天天爽天天日| 啪啪激情综合| 天天透天天爱| 婷婷婷五月天最新综合你懂的| 91AV婷婷| 五月天激情综合网| 久久婷婷丁香花综合网| 九九色综合| 14色综合婷婷| 久久99激情丁香婷婷小说网| 国产精品久久久久久五月天加勒比| 久久婷综合| 婷婷五月激情视频网| 性按摩玩人妻HD中文字幕| 久久婷婷影院| 99热这里只有精品8| 另类综合国产| 五月丁香综合精品| 中文久久久人妻| 激情丁香六月| 久人操| 99久热| 激情啪啪五月| 中文av网| 亚州操人在线视频| 操啊操av| 激情 婷婷 丁香五月天| 国产夫妻操逼内射视频| 思思久久99热| 色丁香五月婷婷| 六月丁香狠狠爱| 97超级碰人人| 久久九九热re6这里有精品| 99这里只有精品| 日本一道久久| 欧美色色色色色色| 狠狠操狠狠操| 婷婷丁香五月天激情| www.ppypp| 五月丁香色播| 丁香久久五月天视频在线观看 | 99热91| 另类在线观看视频| 99久久五月丁香野外| 99在线看视频| 色婷婷综合五月| 五月婷婷黄色| 国产婷婷综合在线免费视频| 婷婷五月六| 丁香5月婷婷| 午夜爱爱爱成人| 色色99色色| 99久久免费性爱视频`| 婷婷丁香激情综合色情| 爆乳熟妇一区二区三区爆乳| 色婷婷中文在线| 操碰久| 美女91一起草| 欧美伊人9| 热九九九九| 五月色激情综合网| 色五月婷婷影视| 色婷婷综合在线| 国产操逼网站| 欧美人人女女精品综合五月天| 97婷婷五月激情六月丁香伊人| 色婷婷小视频| 国产性爱色| 综合 蜜月 婷婷| 色婷婷第四色| 亚洲AV成人无码电影| 青草青草久9视频在线视频| 91怕怕网| 九伊人网| 久久大香蕉同僚| 丁香五月婷婷偷拍| 色五月天丁香| 激情色中文| 日韩一66精品| SS丁香五月婷婷| 999热成人在线综合网| 欧美啄木乌丝袜人妻系列| 深爱激情69热| 婷婷 伊人 久久| 91avse| 亚洲人妻AV| 夜夜谢天天干| 国产亚洲精品AAAA片APP| 欧美精品在线观看| 午夜激情四射影院| 色五月欧美| 色色五月天丁香婷婷| 99在线视频精品| 免费黄色片子| 成人色情五月天婷婷丁香| 色婷婷五月婷婷五月婷婷五月| 天堂草在线观| 天天综合色| 丁香九月综合激情| 婷婷亚洲综合| 五月停停大香蕉| 热久91| 天堂网色色| 99热1| 色五月婷婷中文字幕在线观看 | 精品久久久久久久久久久久人妻| 色五月在线视频观看| 天天久综合| 九九青草热| 色婷婷成人| 欧美人与性动交CCOO| 九九色婷婷五月天| 天天肏天天肏天天肏| 99精品自拍| 在线VA视频| 五月丁香六月花| 开心深爱激情网| 久色网址| 92久久精品一区二区| 日本97人人| 五月天婷婷色色网| 激情小说视频图片网| 开心日韩丁香婷婷五月| 性爱激情小说AV五月丁香花| 亚洲AV成人精品日韩在线播放| 色色永久| 淑女丝袜bi操逼123| 99色热视频| 伊人久久婷婷| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 婷婷五月在线视频| 久久久.www| 91丨九色丨丰满人妖| 热久久成人| 99热亚洲精品| 99热这里只有精品首页| 久热re视频在线观看网站| 青青久久大香蕉| WWW,五月天| 思思久日精品视频| 九九色逼| 久草五月丁香婷婷综合| 欧美99热| 五月丁香婷婷开心| 九九免费视频| www超碰com| 丁香婷婷五月色成人网站| 思思热思在线精品视频| 激情五月天婷婷五月天| 天天做天天爽| 国产一区18| 免费日韩99| 日日综合网| 九九精品热| 五月丁香色欲| 色噜噜综合网| 99re热免费观看视频精品| 婷婷中文在线| 97超碰9久热婷婷热| 五月丁香久久| 天天精品视频免费观看| 99视频在线| 玖玖热99| 欧美色骚婷婷五月天| 色婷婷亚洲婷婷在线观看| 99热这里只有精品免费| 婷婷狠狠爱| 五月丁香日本在线视频观看| 第五色婷婷| 九九热免费视频| www.99精品视频| 日日想日日夜日日操| 久久性刺激| 丰满少妇猛烈A片免费看观看| 亚洲av日韩无码| 99精品网站| 99热18| www.亚洲激情.com| Av性爱网站| www.狠狠| 伊人九九68| AV九九| 综合久久五月天| 婷婷五月av| 婷色视频| 这里只有精品视频一区| 操碰97| 婷婷五月天AV在线| 亚洲天码视频www蛋播视频| 91日本在线观看| 香蕉乱插| 五月婷婷激情四月| 亚洲人人操| 综合激情在线| 亚洲热视频在线| 99国产精品久久久久久久久久久 | 丁香六月婷婷高清| 国产亚洲在线观看| 97五月婷婷| 五月天基地| 色情婷婷| 国产亚洲在线观看| 天天干天天干天天干| 超碰婷婷色| 五月丁香六月婷婷亚洲天堂网站| 色噜噜狠狠色综合网| 碰99在线| 2025天天爽天天摸| 激情六月天| 在线观看996精品| 79色色色色| 全部老头和老太XXXXX| 丁香六月啪啪| 久久综合激情| 日本免费91| 婷婷色爱| 99热传媒| 激情婷婷五月色| 99热色精品| 久久女人天堂| 婷婷丁香宗合888| 婷婷五月天成人网| 成人AV在线电影| 99热精品99| 欧美碰碰碰| 久久婷婷丁香六月天| 人妻丰满精品一区二区A片| 综合婷婷| 九九香蕉网| 超碰资源在线| 这里只有精品视频免费在线观看| 91高潮喷水久久久久久久久 | 亚洲AV成人精品网站在线播放| 无码中文一区二区三区| 五月婷婷综合网| 99综合免费视频| 五月色婷婷影院| 爆乳熟女一区二区三区爆乳| 天天日天天干天天操| 丁香五月天亚洲综合| 婷婷色网站| 国产成人综合电影| site:ornaments52.com| 婷婷丁香中文字幕| 久热a| 国产99久久久国产精品免费看| 精品色情一区二区三区四区| 精品久久人妻| 丁香五月天偷拍| 99热国产免费| 深爱五月激情网| 久久怡红院| 噜噜噜噜噜久| 五月丁香婷婷色| 婷婷五月在线综合| 午夜大香蕉| 五月丁香六月日逼| 无码AV免费精品一区二区三区| 电影爱拉战争免费观看| 色婷婷丁香五月| 亚洲丁香五月天在线视频| 青青青在线视频国产| 婷婷丁香五月视频| 搡BBBB搡BBB搡18 | 99热在线观看这里只有精品| 婷婷伊人綜合中文| 五月丁香六月婷婷色情| 亚洲AV网址| 综合色情网| 亚洲小视频免费播放| 久久婷婷五月天| 五月视频日本免费观看| 4399无码视频| 丁香婷在线| 91传媒无码人妻精| 91九色欧美| 综合网啪啪| 国产超碰在线| 日韩一66精品| A片天天| 丁香五月天在线| 99re视频在线| 综合色影| www.色五月| 久热婷婷| www.狠狠干com| 婷婷色狠狠| 久久激情五月| 99热青青草| 永久精品| 九九视频热| 秋霞九九无码| 久久婷婷五月综合啪| 精品成人久久久久久久_一二三四视| 婷婷六月久久综合导航| 婷婷的五月天另类视频| 久久婷婷艹| 久热免费| 99热9| 中文字幕无码人妻少妇免费视频| 思思久热6| 婷婷久久伊人| 综合激情视频| 极品人妻videosss人妻| 色婷婷啪啪| 日韩综合天堂| 99在线观看视频蜜臀| 99九九这里有免费视频| www.五月天婷婷| 玖玖视频福利| 久久全意婷婷| 丁香久久综合| 成人中文字幕在线| 激情色播| 五月婷婷二月丁香| 男人天堂99| www.婷婷六月天| 色五月综合婷婷| 天堂综合久| 日韩aaaaa| 五月天久久www| 九月色婷婷综合| 色五月丁香五月| 久久婷婷欧美| 色婷六月| 国产暴力强伦轩1区二区小说| 婷婷丁香色情五月天| 婷婷五月天亚洲综合| 涩涩五月天| 五月丁香色婷婷熟女| 亚洲超级碰| 久久久久久欧美精品se一二三四| 久久99免费视频| 色五月天激情| 婷婷综合仓库中文| 大香蕉久艹| 国产精品国产VA片国产| 亚洲婷婷久久综合| 国产无套精品一区二区| 亚洲六月色婷婷| 男人的天堂99| 看片视频在线免费日产在线看| 丁香五月色五月婷婷宗合| 日韩久热| A片天天| 久草A片| 丁香五月天激情AV| 色婷婷综合久久久久| 四川女人毛多水多A片| WWW.桔色成人.COM| 久久这里只有精品无码| 婷婷九月激情| 亚洲成人网址在线观看| www夜夜| 激情婷婷啪啪| 久久五月天合网| 男人天堂AV在线一区二区| 丁香五月在线播放| 婷婷九月丁香| 五月丁香婷婷六月天| 手机在线日韩视频中文字幕| 九色在线五月婷婷网址| 成人在线日韩| 婷婷丁香五月激情| 激情五月网站| 九九热中文| 久热视频97AV在线观看| 婷婷在线视频| 99re热在线视频观看| 婷婷婷五月天最新综合你懂的| 丁香五月激情棕合| 日韩精品一曲二曲三曲四曲五曲| 色婷婷电影| 超碰在线观看9| 六月丁香激情婷婷| AV色五月婷婷| 碰碰人人漕| 亚洲日韩久久婷婷伊人| 精品人妻伦一二三区久| 色综合久久中文| www久热com| 五月婷婷中字在线| 亚洲视频二区| 色九九丁香九月色九九色| 国产精品久久久久久妇女6080| 婷婷四色五月| 国产激情综合五月久久| 色综合综合色| 激情五月天在线| 五月丁香婷婷久久| 玖玖婷婷视频| 超碰69天堂| 国产JK精品白丝AV在线观看| 91chinese在线| 欧美色性色好| 在线可以看的av网址| 丁香婷婷激情五月色| 五月丁香婷婷色色| 在线观看亚洲AV| 综合五月激情| 丰满老熟妇BBBBB搡BBB| 99精品网| 啄木鸟黑丝一区二区| AV在线观看网站| ww超碰在线| 一级AV片| 极品人妻VIDEOSSS人妻| 26uuu精品国产| 色色婷婷丁香五月天| 激情五月四色| 热的无码综合视频| 综合色天天| 天天做天天爱天天摸| 色综合久久天天综合网| 六月久久婷婷| 欧美三级级99久久| 婷婷综合天堂| 思思干精品| 大伊香蕉精品视频在线| 精品一二三区久久AAA片| 五月婷六月| 99ri在线| 天天摸天天肏| 日本天堂爱爱| 天天干天天爽| 99无码精品| 五月六月婷| www999日韩精品| 色欧美色色色| 99re6热在线精品视频播放速度| 99性感视频| 丁香五月成人| 婷香狠狠爱五月| 婷婷五月天Av| 91狠狠色| 五月婷婷丁香网| 五月丁香久久久日婷婷久久婷婷日| 涩涩涩五月天| 无码成人AAAAA毛片AI换脸| 人人插9| 狠狠草综合网| 99亚洲天堂| 9月色婷婷| www.sezonghe| 欧美色婷婷| 色婷婷成人网| 丁香五月天视频| 九色在线观看91av| AV六月丁香| 91av色色乱视频| 91热久| 狠干综合| 97电影99热| 中文久久婷婷| 大香蕉婷婷丁香| 欧美在线看| 色99在线视频| 日本人妻A片成人免费看片| 丁香婷婷大香蕉| 久久99网站| 99热免费精品热久久66| 精品婷婷五月天| 亚洲尤物在线| 狠色狠色综合久久| 人人爱国产| 色五月婷婷老师| 9l视频自拍9l九色9l成人| 99在线69| 五月婷婷激情| 欧美性生交XXXXX无码小说| 无遮羞AV| 九九久久偷拍| 99九精品| 婷婷色情网| 另类激情五月天。| 久久久er热| w婷婷五月婷婷w| 激情网综合| 99热只有这里有精品| 99热免费精品| 国产日韩欧美性爱| 欧美性生交XXXXX无码小说| 四虎99热在线观看网站| 国产美女主播vip| 97干欧美| 丁香五月狠狠在线观看| 婷婷综合网伊人| 六月丁香社区| 久婷婷五月激情| 五月激情偷拍婷婷| 婷婷五月伦理网站| 91碰超| 久久这里只精品| 97在线精品| 丁香婷婷久久| www.狠狠狠.com| 九九色视频| 99热精品在线| av国产精品| 五月天婷婷在线播放| 亚洲欧美婷婷五月色综合| 综合婷婷| 国产熟妇的荡欲午夜视频| 91大屁股在线| 91九色欧美| 色噜噜狠狠色综| 天天艹天天色| 综合网五月| 精品色| 丰满少妇猛烈A片免费看观看| 一级片无码| 91久久综合| 日操| 成人综合伍月天| 丁香婷婷五月色成人网站| 婷婷精品| 97操在线资源| 久碰视频| 九九九九九九九热| 校花娇喘呻吟校长陈若雪视频| 色色色色色色综合网| 婷婷色五月天色| 丁香五月亚洲激情婷婷射| 五月丁香六月婷婷综合伊人| 99热成人精品网站| 热久久77777| yazhouzonghesese| 66色在线日韩| 香蕉久久国产AV一区二区| 色五月综合网站| 色婷婷综合久久久久| 日韩无码人妻一区二区三区综合| 丁香婷婷基地| 开心五月激情网| 九九热99久久99| 国产伦理精品高清在线观看网站一区二区 | 色五月五月天色婷婷色五月| 色婷婷狠狠18禁| 亚洲成人在线观看网址| 激情五月综合网| 开心婷婷五月中文字幕组| 操99| 日韩五月婷婷久久| 日韩成人网址| 五月婷婷自拍视频| 99久久99九九99九九九| 婷婷五月色综合香五月| 欧美久久婷婷| 99爱无码| 日本婷婷五月天| 91超级碰人人操| 婷婷 久综合| 小视频久久久aaa| 中文激情网| 五月婷婷日| 激情伍月 欧美| 激情五月天啪啪视频| 五月天综合婷婷| 亚洲无码99| 日韩伊人大香蕉| 婷婷五月AA五月在线| 婷婷大乡焦噜噜| 超级碰碰97在线| 九九AV在线| 色婷婷五月天不卡| 婷婷亚洲综合| 久久精品系列| 狠狠干 狠狠操| 久久精品性爱| 操人视频91| 深爱激情五月天婷婷网| 九九综合久久| 超碰在线94| 五月的丁香六月的婷婷| 另类专区在线观看| 婷婷六月天| 五月激情精品视频| 久99久在线| 狠狠色噜噜狠狠亚洲A∨| 5月色亭亭视频| 人人操插| 亚洲天堂青草| www.日日日.com| 五月婷精品| 久久亭亭电影| 丁香五月AV综合激情| 91久久婷婷| 久久九⑨| 五月丁香另类网| 色综合色综合网| 亚洲av日韩无码| 激情五月视频在线婷婷| 亚洲精品V天堂中文字幕| 99精品热视频| 开心婷婷五月| 亚洲欧美综合7777色亭亭| 天天做综合| 色情丁香五月婷婷精品| 色色色1网址| 操逼在线视频| 天天插天天插| 色婷婷久久综合| 噜噜在线| 五月婷久久综合| 婷婷色色网| 9久久精品| 成年人夜夜喷水| 激情五月婷婷综合| yw国产AV| 综合在线丁香五月| www.狠狠| www.99热视频| 久久玖玖综合| www.com在线操视频免费观看| 秋霞电影理论| 99色在线视频| 97婷婷色| aa久久| 五月间天堂综合| 天天天操天天天日| 婷婷五月丁香青青草在线| 99热这里只有精品10| 色情综合网| 日韩在线视频网站| 欧美Va婷色| 冬月かえでAV无码播放| 婷婷欧美激情| 色婷婷狠狠久久综合五月| http://www.lingjunshare.com/ | 天天色播| 超碰成人在线观看| 久久婷婷内射| 五月天激情综合| 免费观看2018www黄色操逼网站| 激情婷婷五月天日本系列| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 婷婷亚洲综合| 亚洲网站在线鸭子av| 久草婷婷| 超碰av在线| 丁香六月婷婷开心| 丁香五月欧美色综合| 色五月综合| 婷婷五月六月丁香| 俺去也五月| 成人无码中文| 97色色色色色| 激情综合另类| 九九久久网| 激情性爱婷婷| 五月激情小说网| 久久久久久18| 五月天久久91| 丁香五月天激情四射网| 欧洲色色| 色婷婷AV在线| 色婷婷88| 狠狠爱激情网| 99热这里只有精品1025| 亚洲成人在线免费| 婷婷丁香五月亚洲| 99日本精品视频热| 久久视频这里有精品99| 激情综合啪啪啪| 色婷婷丁香五月| 婷婷五月天视| 熟女人妻一区二区三区免费看| 五月丁香婷婷久久| 国产精品成人AV在线观看春天| 伊人干练久| 五月天丁香久久综合| av网站中文| 亚洲电影中文字幕| 日婷婷| 激情四射婷婷色色色| 色99热| 色爱综合网| 996er热| 在线五月色播| 五月天激情美女久久| 天天精品视频在线观看视频| 婷婷综合天堂| 亭亭玉月丁香| 91操在线视频| 色五月丁香五月| 色婷婷精品小视频| 丁香五月-激情综合| 人人爽欧美婷婷久久久五月丁香| 色涩影院六月丁香| 婷婷五月天堂| www久久99com| 91打屁股免费看| 无码色色| 婷婷成人AV| 亚洲综合在线视频| 九九九九九无码| 精品国产一区二区三区四区阿崩 | 色色婷| 操操操操操电影网| 人操人| 大香蕉天堂| 天天干,天天舔| 狠狠精品干练久久久无码中文字幕 | 国产片色| 天天操精品| 久久久久久综合88| 丁香五月天天| 婷婷色情 | 五月第四色| 五月天婷婷免费| 五月婷婷激情综合| 丁香丝袜五月| 五月天停停日日| 日本五月婷| 婷婷六月开心网| 99re视频在线精品| 丁香五月手机在线| 免费AV黄在线播放| 欧美五月婷婷综合| 中文字幕综合| 五月丁香六月婷婷,婷| 人妻激情久久| 男人的天堂五月丁香| 中文网AV| 日本大人久久| 9有码中文| 色婷婷五月天亚洲| 婷婷激情久久| 91丨九色丨熟女丰满| 夜夜人妻五月天| 丁香婷婷久久五月天| 伊人www22综合色| 99热这里只有精品亚洲| 91VIP在线观看| 久操大香蕉| 五月综合在线婷婷图片| 五月香蕉网| 激情五月久久| 婷婷五月天另类网站| 原琪琪色影院| 国产人妻人伦精品一区二区| 亚洲五月天婷婷| 黄色aaaaa| 99@久久@99精品视频| √天堂资源在线人妻熟女| 五月天无码视屏播放| 97AV人人插人人操| 天天天天天天操| 天天爽日日爽夜夜爽| 综合啪啪| 日本WwW色偷偷丁香花久久久京东热| 久热超碰91| 日 日干 日日做| 99五月婷| 日本欧美成人片AAAA| 成年人丁香五月| 26uuu四色| 丁香六月色| 天天日天天色| 亚洲色五月婷婷| 天天操夜夜啊| 99久久高清视频| 久久婷婷影院| 五月天综合在线观看视频| 噜综合| 五月情涩综合婷婷| 大香蕉AV在线| 五月丁香在线观看| 99热这里只有精品国产免费| 成人免费网站免费看| www.激情| 五月天综合在线观看视频| 电影爱拉战争免费观看| 激情 婷婷| 香蕉AV福利精品导航| 97操碰在线视频| www.人人操人人看人人想人人摸 人人人人操,COM | 婷婷五月激情天| 国产精品久久99| 欧美在线| 久99久精品视频| 五月天婷婷深深爱| 9久精品视频| 欧美五月婷婷综合| 天天肏夜夜肏| 中文成人在线| 无码婷婷五月天| 超碰人人艹| wwww.色婷婷| av国产精品| 97在线精品视频| 美英法精品无码免费视频| 五月丁香六月色婷| 久热久操久热久草国产91| 爱久久小说下载网| 色情综合网| 极品人妻VideOssS人妻| 六月丁香综合网| 婷婷五月天色| 正宗黄色毛片| 九九爱激情| 天天操夜夜操| 性生活视频98791| 99爱在线视频观看| 2020久久婷婷五月| 99综合在线| 91人人妻人人操| 色色婷婷综合| 日本丁香五月| 棕合影院色色| 天天日日夜夜爽。| 欧美日韓成人亚洲精品另类| 丁香九月综合| www.色色com| 色吧婷婷五月亚洲| 欧美激情VA永久在线播放| 久久综合影院| 蜜桃五月天| 色五月婷婷五月久久| 亚州精品色情无码A片| 五月婷久久草| 色五月天 丁香| 欧美激情性做爰免费视频| 久久9视频| 狠狠色五月天| 99re视频精品| 开心五月综合激情综合五月| 丁香五月情色| 色欲天天综合| 丁香 亚洲 久久| 91九九九九九九| 51精品国自产在线| 香蕉婷婷| 五月婷婷激情综合网| 久久视频婷婷| 色婷婷成人五月| 99久久精品网| 婷婷在线操| 亭亭玉立国色天香| 99ri国产| 婷婷丁香激情综合色情| 久久久A级视频| 91久久人人操| 黄色网址五月婷婷| 男男野外做爰全过程69| 狠狠色综合网| 99re6久热只有精品6在线直播| 日本久久综合| 91肏| 色情成人五月天| 六月丁香激情网| 99热成人在线| 人妻尝试久久久久久久久久久久| 色综合色综合色综合高潮| 成人天天爽| 五月婷婷深深的爱| 97超碰综合| 99精品热视频| 九九精品综合| 久久总和99| 玖玖婷婷五月| 14色综合婷婷| 涩九九九九| 色五月婷婷1| 蜜乳人妻一区二区三区| 蜜桃婷婷狠狠久久综合| 999精品久久久久久久| 九九无毛| 激情婷婷五月在线合集| 熟妇国产| 九一娱乐在线观看视频| 97搞在线| 久久44| 欧美日韩成人综合9| 九久久九精品视频| 五月天婷婷狂暴白浆| 色婷网站| 91色综合网站在线| 日本波多野结衣视频| 久草免费福利视频| 97日本在线播放| 97搞在线| 婷婷日本在线| 综合久久五月| 九九热内射| 热久免费视频9| 人人操人| 色涩影院六月丁香| 丁香玖玖| 九九狠狠干| 五月婷婷99热| 九九激情网| 操操操www.com| 久久与婷婷| 久久99热 这里有精品| 99热在线这里只有精品| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 激情五月天开心| 国产.亚洲.欧洲视频在线| 色色五月天网站| 色啪综合| 久色激情| 中字幕视频在线永久在线观看免费| 8090在线影视少妇| 日韩乱轮AV| www.久操| 婷婷五月天亚洲综合| 久久网日本| 久久五月天色婷婷| 婷婷五月天另类视频| Va另类视频| 天天谢天天操| 殴美综合激情五月天免费视频| 日韩在线视频中文字幕| 色婷婷yy久| 婷婷深爱五月| 五月天开心网| 亚洲熟妇AV乱码在线观看| 久久九九激情五月天 | 色。 日日日| 丁香社区婷婷五月| 五月花免费视频| 久热黄色| 五月婷婷av| www久热com| 人人视频人人干人人做| 五月婷婷亚洲| 丁香五月天社区| 精品少妇人妻AV无码专区偷人 | 五月天啪啪| 亚洲精品字幕在线观看| 丁香激情综合| 激情五月天99色| 免费亚洲婷婷中文字幕| 色情·com| 97韩国久久电影院| 狠狠色成人影片| 亚洲操人| 成人午夜视频精品一区| 色五月美女| 99狠狠操一| 99热99成人| 人人干Av| 久久九九色| 五月天激情小说| AA片在线观看视频在线播放| 日韩小视频在线99| 久久婷婷内射| 久久五月丁香伊人青草| 亚洲色婷婷视频| 思思99久久| 97在线精品| 婷婷五月丁香色色| www.五月天色色.com| 亚洲avjiujiur91| 综合激情五月天六月婷免费视频| 婷婷99视频精品| 精品亚洲国产成AV人片传媒| 国产女生爱爱AA| 丁香九月婷| 婷婷免费无视频| 五月天丁香| 九月婷婷综合| 五月丁香亭亭A片| 嫩草视频在线观看| 丁香久久五月天视频在线观看| 五月婷婷开心网| 五月激情天| 五月色婷丁香| 五月五婷婷网|