精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聊一聊Linux網(wǎng)絡性能王者——XDP技術(shù)

系統(tǒng) Linux
XDP技術(shù)對于很多Linux開發(fā)人員來說是一個很陌生的技術(shù),如果你是一個Linux開發(fā)人員,恰好你從事的網(wǎng)絡相關(guān)的開發(fā)工作,如果你不懂XDP技術(shù),這是一個非常大的損失。

大家好,今天我們通過幾張圖來聊一聊XDP技術(shù)。

XDP技術(shù)對于很多Linux開發(fā)人員來說是一個很陌生的技術(shù),如果你是一個Linux開發(fā)人員,恰好你從事的網(wǎng)絡相關(guān)的開發(fā)工作,如果你不懂XDP技術(shù),這是一個非常大的損失。

這個是我一個真實的經(jīng)歷,曾經(jīng)我采用XDP技術(shù)優(yōu)化過一個項目,讓一個項目的網(wǎng)絡處理性能提高了3-4倍,可能很多小伙伴會懷疑項目原本性能就很差,所以才會有很大的提升空間。

我想說的是,按照原來的軟件架構(gòu),不管你怎么優(yōu)化,性能的瓶頸是不可能突破的,唯一的方式是采用更高效的架構(gòu),從更高維度去解決問題。

后續(xù)我的項目魔法盒子也會用上XDP技術(shù),采用XDP技術(shù)后,魔法盒子的網(wǎng)絡性能估計能夠提高3倍左右。

1.XDP技術(shù)簡介

1.1 XDP技術(shù)背景

隨著超高帶寬網(wǎng)絡技術(shù)10G,40G,100G網(wǎng)絡的出現(xiàn),Linux內(nèi)核協(xié)議棧越來越不能適應新的網(wǎng)絡技術(shù)的發(fā)展,Linux內(nèi)核協(xié)議棧似乎成為了網(wǎng)絡性能的瓶頸和雞肋,為了解決這個尷尬的處境,Linux內(nèi)核引入了一個新的技術(shù)內(nèi)核旁路(Kernel Bypass)技術(shù),內(nèi)核旁路技術(shù)的核心思想是網(wǎng)絡數(shù)據(jù)包跳過內(nèi)核協(xié)議棧,直接由用戶程序處理,這樣可以避免內(nèi)核協(xié)議棧的開銷,大大提高網(wǎng)絡性能。

XDP就是屬于Linux自己的內(nèi)核旁路技術(shù),與之對應的還有一種內(nèi)核旁路技術(shù)DPDK技術(shù),DPDK擁有非常不錯的性能,但是DPDK技術(shù)并不非常適用于Linux系統(tǒng)。

1.2 XDP是什么?

XDP是一種Linux內(nèi)核技術(shù),通過使用eBPF機制,在內(nèi)核空間中實現(xiàn)高性能的數(shù)據(jù)包處理和轉(zhuǎn)發(fā)。

它可以顯著提高網(wǎng)絡性能,并提供了靈活的編程接口,使用戶能夠?qū)崿F(xiàn)各種自定義的網(wǎng)絡功能,與傳統(tǒng)的用戶空間數(shù)據(jù)包處理相比,XDP可以顯著降低數(shù)據(jù)包處理的延遲和CPU占用。

XDP技術(shù)工作模式:

 原生模式(性能高,需要網(wǎng)卡支持)驅(qū)動模式,將XDP程序運行在網(wǎng)卡驅(qū)動中,從網(wǎng)卡驅(qū)動中將網(wǎng)絡數(shù)據(jù)包重定向,該模式支持的網(wǎng)卡較多且性能也很高,如果網(wǎng)卡支持的話,盡量使用該模式。

卸載模式(性能最高,支持的網(wǎng)卡最少)將XDP程序直接卸載到網(wǎng)卡,該模式支持的網(wǎng)卡少,暫不做討論。

通用模式(性能良好,Linux內(nèi)核支持最好)XDP程序運行在Linux內(nèi)核協(xié)議棧入口,無需驅(qū)動支持,性能低于XDP其他的兩種模式,但是即使XDP通用模式,也會給你的系統(tǒng)性能帶來一定的提升。

后續(xù)會有專門的專題來講XDP技術(shù),這里不展開討論。

2.AF_XDP工作原理

2.1 整體架構(gòu)

很多同學容易將XDP和AF_XDP技術(shù)給弄混淆。

  • XDP技術(shù)是基于BPF技術(shù)的一種新的網(wǎng)絡技術(shù)。
  • AF_XDP是XDP技術(shù)的一種應用場景,AF_XDP是一種高性能Linux socket。

AF_XDP需要通過socket函數(shù)創(chuàng)建。

socket(AF_XDP, SOCK_RAW, 0);

AF_XDP技術(shù)會涉及到一些比較重要的知識點:

圖片圖片

  • AF_XDP想要XDP程序配合,才能完成網(wǎng)絡數(shù)據(jù)包收發(fā)。
  • XDP程序主要工作是根據(jù)以太網(wǎng)幀的相關(guān)信息如:MAC地址,五元組信息等,進行數(shù)據(jù)包的過濾和重定向。
  • AF_XDP處理的是以太網(wǎng)數(shù)據(jù)幀,所以用戶程序發(fā)送和接收的是以太網(wǎng)數(shù)據(jù)幀。
  • 用戶程序,AF_XDP,XDP會操作一個共享的內(nèi)存區(qū)域,稱之為UMEM。
  • 網(wǎng)絡數(shù)據(jù)包的接收和發(fā)送需要用到4個無鎖環(huán)形隊列。

2.2 UMEM共享內(nèi)存

UMEM共享內(nèi)存通過setsockopt函數(shù)進行申請。

setsockopt(umem->fd, SOL_XDP, XDP_UMEM_REG, &mr, sizeof(mr));

UMEM共享內(nèi)存通常以4K為一個單元,每個單元可以存儲一個數(shù)據(jù)包,UMEM共享內(nèi)存通常為4096個單元。

接收和發(fā)送的數(shù)據(jù)包都是存儲在UMEM內(nèi)存單元。

用戶程序和內(nèi)核都可以直接操作這塊內(nèi)存區(qū)域,所以發(fā)送和接收數(shù)據(jù)包時,只是簡單的內(nèi)存拷貝,不需要進行系統(tǒng)調(diào)用。

用戶程序需要維護一個UMEM內(nèi)存使用記錄,記錄每一個UMEM單元是否已被使用,每個記錄都會有一個相對地址,用于定位UMEM內(nèi)存單元地址。

2.2 無鎖環(huán)形隊列

AF_XDP socket總共有4個無鎖環(huán)形隊列,分別為:

  • 填充隊列(FILL RING)
  • 已完成隊列(COMPLETION RING)
  • 發(fā)送隊列(TX RING)
  • 接收隊列(RX RING)

圖片圖片

環(huán)形隊列創(chuàng)建方式:

//創(chuàng)建FILL RINGsetsockopt(fd, SOL_XDP, XDP_UMEM_FILL_RING,&umem->config.fill_size,               sizeof(umem->config.fill_size));             //創(chuàng)建COMPLETION RINGsetsockopt(fd, SOL_XDP, XDP_UMEM_COMPLETION_RING,&umem->config.comp_size,               sizeof(umem->config.comp_size));//創(chuàng)建RX RING     setsockopt(xsk->fd, SOL_XDP, XDP_RX_RING,&xsk->config.rx_size,                   sizeof(xsk->config.rx_size));//創(chuàng)建TX RING                setsockopt(xsk->fd, SOL_XDP, XDP_TX_RING, &xsk->config.tx_size,                   sizeof(xsk->config.tx_size));

4個環(huán)形隊列實現(xiàn)方式基本相同,環(huán)形隊列是對數(shù)組進行封裝的數(shù)據(jù)結(jié)構(gòu),環(huán)形隊列由5個重要部分組成:

  • 生產(chǎn)者序號(producer)

    生產(chǎn)者序號用于指示數(shù)組當前可生產(chǎn)的元素位置,如果隊列已滿,將不能再生產(chǎn)。

  • 消費者序號(consumer)

    消費者序號用于指示當前可消費的元素位置,如果隊列已空,將不能再消費。

  • 隊列長度(len)

    隊列長度即數(shù)組長度。

  • 隊列掩碼(mask)

    mask=len-1,生產(chǎn)者和消費者序號不能直接使用,需要配合掩碼使用,producer,consumer和mask進行與運算,可以獲取到數(shù)組的索引值。

  • 固定長度數(shù)組

數(shù)組的每一個元素記錄了UMEM單元的相對地址,如果UMEM單元有發(fā)送和接收的數(shù)據(jù)包,還會記錄數(shù)據(jù)包的長度。

環(huán)形隊列的無鎖化通過原子變量來實現(xiàn),原子變量和原子操作在高性能編程中經(jīng)常會用到。

2.3 AF_XDP接收數(shù)據(jù)包

 AF_XDP接收數(shù)據(jù)包需要FILL RING,RX RING兩個環(huán)形隊列配合工作。

第一步:XDP程序獲取可用UMEM單元。

FILL RING記錄了可以用來接收數(shù)據(jù)包的UMEM單元數(shù)量,用戶程序根據(jù)UMEM使用記錄,定期的往FILL RING生產(chǎn)可用UMEM單元。

 第二步:XDP填充新的接收數(shù)據(jù)包

XDP程序消費FILL RING中UMEM單元用于存放網(wǎng)絡數(shù)據(jù)包,接收完數(shù)據(jù)包后,將UMEM單元和數(shù)據(jù)包長度重新打包,填充至RX RING隊列,生產(chǎn)一個待接收的數(shù)據(jù)包。

 第三步:用戶程序接收網(wǎng)絡數(shù)據(jù)包

用戶程序檢測到RX RING有待接的收數(shù)據(jù)包,消費RX RING中數(shù)據(jù)包,將數(shù)據(jù)包信息從UMEM單元中拷貝至用戶程序緩沖區(qū),同時用戶程序需要再次填充FILL RING隊列推動XDP繼續(xù)接收數(shù)據(jù)。

圖片圖片

2.4 AF_XDP發(fā)送數(shù)據(jù)包

AF_XDP發(fā)送數(shù)據(jù)包需要COMP RING,TX RING兩個環(huán)形隊列配合工作。

第一步:用戶程序確保有足夠的UMEM發(fā)送單元

COMP RING記錄了已完成發(fā)送的數(shù)據(jù)包(UMEM單元)數(shù)量,用戶程序需要回收這部分UMEM單元,確保有足夠的UMEM發(fā)送單元。

第二步:用戶程序發(fā)送數(shù)據(jù)包

用戶程序申請一個可用的UMEM單元,將數(shù)據(jù)包拷貝至該UMEM單元,然后生產(chǎn)一個待發(fā)送數(shù)據(jù)包填充值TX RING。

第三步:XDP發(fā)送數(shù)據(jù)包

XDP程序檢測到TX RING中有待發(fā)送數(shù)據(jù)包,從TX RING消費一個數(shù)據(jù)包進行發(fā)送,發(fā)送完成后,將UMEM單元填充至COMP RING,生產(chǎn)一個已完成發(fā)送數(shù)據(jù)包,用戶程序?qū)υ摂?shù)據(jù)包UMEM單元進行回收。

圖片圖片

3. AF_XDP高效的秘密

AF_XDP之所以高效,主要有三大原因:

  • 內(nèi)核旁路技術(shù)

內(nèi)核旁路技術(shù)在處理網(wǎng)絡數(shù)據(jù)包的時候,可以跳過Linux內(nèi)核協(xié)議棧,相當于走了捷徑,這樣可以降低鏈路開銷。

  • 內(nèi)存映射

用戶程序和內(nèi)核共享UMEM內(nèi)存和無鎖環(huán)形隊列,采用mmap技術(shù)將內(nèi)存進行映射,用戶操作UMEM內(nèi)存不需要進行系統(tǒng)調(diào)用,減少了系統(tǒng)調(diào)用上下文切換成本。

  • 無鎖環(huán)形隊列

無鎖環(huán)形隊列采用原子變量實現(xiàn),可以減少線程切換和上下文切換成本。

基于以上幾點,AF_XDP必然是一個高性能的網(wǎng)絡技術(shù),由于目前沒有一個能夠測試XDP極限性能的測試環(huán)境,大家如果對AF_XDP技術(shù)感興趣,可以自行上網(wǎng)搜索相關(guān)資料。

責任編輯:武曉燕 來源: 物聯(lián)網(wǎng)心球
相關(guān)推薦

2019-03-20 14:29:46

Linux虛擬內(nèi)存

2018-11-29 09:13:47

CPU中斷控制器

2020-08-24 07:12:17

前端CRP性能優(yōu)化

2019-02-13 14:15:59

Linux版本Fedora

2020-06-28 09:30:37

Linux內(nèi)存操作系統(tǒng)

2022-02-09 16:23:07

網(wǎng)絡安全零信任技術(shù)

2021-01-04 08:09:07

Linux內(nèi)核Watchdog

2021-04-28 08:35:52

區(qū)塊鏈技術(shù)開發(fā)

2020-11-06 07:10:21

5G定位

2019-09-19 16:59:04

數(shù)據(jù)結(jié)構(gòu)設計數(shù)據(jù)庫

2018-04-04 14:43:27

虛擬機保護技術(shù)

2021-01-28 22:31:33

分組密碼算法

2023-09-22 17:36:37

2020-05-22 08:16:07

PONGPONXG-PON

2018-06-07 13:17:12

契約測試單元測試API測試

2023-10-31 18:52:29

網(wǎng)絡框架XDP技術(shù)

2022-09-26 08:03:25

VMware虛擬機

2023-07-06 13:56:14

微軟Skype

2021-02-06 08:34:49

函數(shù)memoize文檔

2022-11-01 08:46:20

責任鏈模式對象
點贊
收藏

51CTO技術(shù)棧公眾號

好吊视频一区二区三区四区| 国产一区二区三区精品在线观看 | 日本福利片高清在线观看| 国产午夜精品一区二区三区欧美 | 农村老熟妇乱子伦视频| 不卡精品视频| 色综合天天综合网天天狠天天| 一本一道久久a久久综合精品| 亚洲精品97久久中文字幕| 日韩国产成人精品| 国产+人+亚洲| 97精品在线播放| 妖精一区二区三区精品视频 | 天天摸夜夜添狠狠添婷婷| 蜜臀av一区二区在线观看| 国语自产偷拍精品视频偷| av资源在线免费观看| 亚洲激情77| 精品免费视频.| 污污的网站免费| 国产精品一区二区av影院萌芽| 亚洲码国产岛国毛片在线| 欧美日韩亚洲免费| 日韩一卡二卡在线| 国产精品一区二区免费不卡 | 国产成人精品在线播放| 久久99久久久| 真实国产乱子伦精品一区二区三区| 亚洲美女激情视频| 成年女人免费视频| 欧美成年网站| 91精品婷婷国产综合久久竹菊| 国产精品免费观看久久| 国产盗摄在线视频网站| 亚洲免费色视频| 一本一道久久a久久精品综合| 精品久久av| 91麻豆国产精品久久| 国产伦精品一区二区| 国产成人久久精品77777综合| 麻豆成人久久精品二区三区红| 日本人成精品视频在线| 国产午夜免费福利| 午夜在线播放视频欧美| 午夜精品一区二区三区av| 久久久久久国产精品视频| 欧美福利网址| 欧美激情免费视频| 久久国产免费观看| 黄色亚洲在线| 97精品在线视频| 日本中文字幕免费| 亚洲欧美激情诱惑| 国产成人激情小视频| 91在线视频在线观看| 久久国产精品99国产| 欧美专区国产专区| www.色国产| 日韩avvvv在线播放| 国产成人精品视| 中文字幕一区二区免费| 美国一区二区三区在线播放| 成人日韩av在线| 国产日韩一级片| 成人在线视频一区二区| 国产呦系列欧美呦日韩呦| 青春有你2免费观看完整版在线播放高清| 91丨九色porny丨蝌蚪| 女同一区二区| 欧美高清视频| 亚洲综合偷拍欧美一区色| 黄色一级视频片| 成人在线视频播放| 91精品视频网| 喷水视频在线观看| 精品久久久久久久久久久aⅴ| 在线视频国产日韩| 国产日韩欧美在线观看视频| 国产一区亚洲| 日韩av电影国产| 一二三区中文字幕| 成人性视频免费网站| 免费电影一区| 男女啪啪在线观看| 午夜久久久久久| 粉嫩虎白女毛片人体| 国产精品久久久久久av公交车| 精品剧情在线观看| 阿v天堂2014| 亚洲天堂偷拍| 国产精品免费久久久| 黑人精品一区二区三区| 国产精品污网站| 成人网站免费观看入口| 91天天综合| 亚洲福利精品在线| а天堂中文在线资源| 影音先锋国产精品| 91精品久久久久久久久久另类| 少妇人妻一区二区| 国产精品成人免费在线| 无码人妻精品一区二区三区在线| 久久日本片精品aaaaa国产| 亚洲成人黄色在线观看| 呻吟揉丰满对白91乃国产区| 亚洲人www| 5g影院天天爽成人免费下载| 九九九伊在人线综合| 亚洲午夜久久久| 欧美性受xxxxxx黑人xyx性爽| 亚洲老女人视频免费| 久久久久99精品久久久久| 久久久成人免费视频| 国产成人在线电影| 影音先锋亚洲视频| 国产综合色区在线观看| 亚洲精品大尺度| 超碰手机在线观看| 久久99这里只有精品| 欧美午夜精品久久久久久蜜| 牛牛在线精品视频| 日韩午夜精品视频| 男女男精品视频网站| 久久久夜精品| 久久久久久国产精品mv| 国产盗摄精品一区二区酒店| 日韩欧美激情一区| 欧美肥妇bbwbbw| 免费人成精品欧美精品| 天天综合色天天综合色hd| 新版的欧美在线视频| 欧美精品一区二区三区四区 | www.日本高清视频| 久久免费国产| 免费中文日韩| 你懂得影院夜精品a| 亚洲欧洲在线观看| 久久久黄色大片| 91年精品国产| 免费在线观看日韩视频| 日韩精品免费一区二区夜夜嗨| 国自产精品手机在线观看视频| 亚洲精品综合网| 亚洲自拍与偷拍| 国产麻豆剧传媒精品国产| 欧美91视频| 成人动漫在线观看视频| av在线加勒比| 日韩av影视综合网| 国产无遮挡呻吟娇喘视频| 26uuu欧美日本| 日韩视频在线免费看| 国产欧美一区| 国产精品视频导航| 黄色在线论坛| 日韩欧美视频在线| 久久精品视频国产| 26uuu另类欧美亚洲曰本| 欧美牲交a欧美牲交aⅴ免费真| 在线日本制服中文欧美| 国产精品视频专区| 精产国品自在线www| 日韩精品一区在线观看| 亚洲国产精一区二区三区性色| 91在线porny国产在线看| 日本在线视频www| 97精品中文字幕| 97超碰人人看人人| 三妻四妾完整版在线观看电视剧| 国产亚洲精品日韩| 国产精品毛片一区二区在线看舒淇| 亚洲精品免费在线播放| 男男一级淫片免费播放| 三级欧美在线一区| 亚洲v国产v| 爱高潮www亚洲精品| 欧美最猛性xxxxx免费| 亚洲1卡2卡3卡4卡乱码精品| 日韩久久免费av| 亚洲影院在线播放| 亚洲手机成人高清视频| 亚洲观看黄色网| 美日韩一级片在线观看| 久艹在线免费观看| 成人av二区| 国产精品久久久久久久免费大片| 久久毛片亚洲| 久久综合国产精品台湾中文娱乐网| 熟妇人妻av无码一区二区三区| 欧洲中文字幕精品| 久久精品波多野结衣| 国产欧美日韩卡一| 精品国产免费久久久久久婷婷| 日韩国产在线一| 免费看日本黄色| 日本欧美视频| 国产伦精品一区二区三区在线| 成人涩涩视频| 久久人人爽人人| 久cao在线| 亚洲人av在线影院| 后入内射欧美99二区视频| 欧美日韩在线精品一区二区三区激情 | 久久a爱视频| 成人黄色影片在线| 欧美舌奴丨vk视频| 国内揄拍国内精品少妇国语| 日本精品一区二区三区在线播放| 日韩久久免费电影| 亚洲av无码片一区二区三区 | 欧美特级特黄aaaaaa在线看| 欧美日韩亚洲综合在线 | 亚洲 欧美 日韩 综合| 亚洲人吸女人奶水| 大胸美女被爆操| 久久综合狠狠综合久久综合88| 97精品人人妻人人| 国产精品一区免费在线观看| 国产又大又黄又粗又爽| 国产精品婷婷| 日b视频免费观看| 综合久久久久| 一区不卡字幕| 精品免费av| 日本三级中国三级99人妇网站| 久久成人福利| 国产精品一区二| 成人在线视频你懂的| 999在线免费观看视频| 国产精品一区二区精品| 91日韩在线视频| 亚洲人成777| 国产欧美一区二区三区在线| 日韩毛片在线| 国产精品久久久久久av| 播放一区二区| 国产成+人+综合+亚洲欧洲| 国产精品迅雷| 国产精品国产三级国产专播精品人| 三上悠亚一区二区| 秋霞午夜一区二区| 免费电影日韩网站| 国产精品成人国产乱一区| 成人日韩在线观看| 国产精品欧美日韩久久| 成人av色网站| 国产综合色香蕉精品| 高清久久一区| 国产经典一区二区三区| 大香伊人久久精品一区二区| 国产一区二区在线观看免费播放 | 亚洲一区二区精品在线观看| 日韩国产欧美| 激情五月五月婷婷| 激情一区二区| 精品一区二区中文字幕| 日韩精品电影一区亚洲| 日韩av在线中文| 国产一区二区三区四区五区入口| 1314成人网| 成人avav影音| 欧美特黄一区二区三区| 国产精品无码永久免费888| 欧美xxxx黑人xyx性爽| 亚洲成人一区二区在线观看| 亚洲日本视频在线观看| 欧美亚洲日本一区| 国产又大又粗又长| 精品国产一区二区亚洲人成毛片 | 国产精品欧美一区喷水| 97成人资源站| 精品久久久中文| 中文字幕精品一区二区精| 欧美一区2区视频在线观看| 色欲av伊人久久大香线蕉影院| 亚洲国产精品va在线看黑人| 国产高清一区在线观看| 麻豆国产精品va在线观看不卡| av剧情在线观看| 国产精品久久久久福利| 99精品国产高清一区二区麻豆| 欧美少妇一区| 中文字幕乱码亚洲无线精品一区| 欧美精品久久久久久久久久久| 首页综合国产亚洲丝袜| 日本wwww色| 亚洲国产激情av| 中文字幕第28页| 欧美日韩高清一区二区不卡| 男人天堂综合网| 日日骚av一区| 成人免费图片免费观看| 国产精品精品久久久久久| 亚洲精品一区二区三区在线| 日韩久久不卡| 日韩视频中文| 两性午夜免费视频| 久久精品综合网| 国产精品a成v人在线播放| 精品视频一区 二区 三区| 视频午夜在线| 欧美国产日本高清在线| 欧美激情啪啪| 日韩av免费电影| 99精品欧美| 4438x全国最大成人| 亚洲国产精品成人久久综合一区| 国产精品国产三级国产专区52| 欧美一区二区三区爱爱| 92国产在线视频| 欧美最猛性xxxxx免费| 国产精品极品国产中出| 日本xxxxx18| 精品亚洲免费视频| 中文字幕在线看高清电影| 亚洲国产精品久久久男人的天堂 | 日韩成人免费在线观看| 欧美一级片在线看| 欧美精品电影| 国产精品一区av| 国产一区二区电影在线观看| 男女视频网站在线观看| 国产成人av在线影院| 成年人二级毛片| 欧美日韩国产精品成人| www.国产精品.com| 国产成人亚洲综合青青| 亚洲激情77| 国产无套内射久久久国产| 91免费国产在线| 国产欧美一区二区三区在线看蜜臂| 亚洲成人激情视频| 激情视频网站在线播放色| 国产日韩精品久久| 中日韩视频在线观看| yy1111111| 欧美日韩人人澡狠狠躁视频| 天堂在线资源8| 91精品国产91久久久久久吃药| 大型av综合网站| ww国产内射精品后入国产| www.亚洲精品| 国产三级av片| 亚洲欧美日韩精品久久奇米色影视| 在线手机中文字幕| 欧美性xxxx69| 蜜臀久久99精品久久久久久9 | 婷婷综合亚洲| 亚洲制服中文字幕| 玉足女爽爽91| 蜜桃91麻豆精品一二三区| 97国产精品久久| 西野翔中文久久精品字幕| 国产综合免费视频| 欧美国产日韩一二三区| 在线观看国产精品入口男同| 精品国产视频在线| 一区二区三区国产好| 9久久9毛片又大又硬又粗| 久久精品夜色噜噜亚洲aⅴ| 日本一区二区三区久久| 久久在线免费视频| 777久久精品| 97在线免费公开视频| 国产精品乱码妇女bbbb| 99久久久国产精品无码免费| 久久久视频免费观看| 一区二区美女| 亚洲欧美日本一区二区三区| 亚洲精品国产a久久久久久| 五月天激情婷婷| 国产精品久久999| 欧美日韩一区二区高清| 亚洲精品理论片| 欧美精品vⅰdeose4hd| 2019中文字幕在线电影免费| 欧美激情论坛| 国产精品77777竹菊影视小说| 在线观看黄网站| 日韩亚洲第一页| 国产主播性色av福利精品一区| 久久黄色免费看| 亚洲人成精品久久久久久| 午夜国产在线观看| 国产在线播放91| 国产日韩亚洲| 99久久99久久精品国产| 日韩成人中文字幕| 四虎视频在线精品免费网址| 国产免费黄色小视频| 亚洲婷婷综合色高清在线| 亚洲欧洲精品视频| 91精品国产自产在线观看永久| 亚洲三级免费| 欧美日韩色视频| 亚洲欧美国产制服动漫| 欧美高清一级片| 一区二区三区免费播放| 偷拍亚洲欧洲综合| www久久日com|