如何學習Linux內核網絡協議棧

一口Linux 2022-03-17 11:30


準備工作

對于沒有學習過 Linux 內核網絡的人來說,可能會對這個它產生向往,也有可能產生恐懼。但當你深入理解并且驗證后得到正反饋時,那種豁然開朗的感覺,會讓你感到滿足,信可樂也。

回想當初自己進入這個主題時,我產生過以下疑問:

Q1:內核網絡子系統這么大,我應該從何處開始?會不會栽到里面就暈了?Q2:內核網絡代碼更新地那么快,應該從哪個版本開始學習?
Q3:有沒有什么好的資料,教程?
Q4:如何驗證自己的理解是否正確?

那么現在,我可以簡單主觀回答下:

Q1:內核網絡子系統這么大,我應該從何處開始?會不會栽到里面就暈了?

內核網絡子系統的代碼雖然看著多,但核心流程和旁支還是分離的。并且,我認為它的水平是超過一大票開源代碼的。注釋的地方夠用,炫技的地方寥寥,每一處修改都能從社區 GIT 倉庫找到修改的原因,這已經很好了。

Q2:內核網絡代碼更新地那么快,應該從哪個版本開始學習?

需要哪個版本就用哪個版本。如果工作中指定了版本, 那么就選擇它。如果教程書籍中是基于某個版本,那么就選擇它。如果只是自己研究,那么我建議預先幾個版本的代碼:比如 2.6、3.7、4.4、4.9、5.3 (這些版本號是我拍腦袋寫的)。

Q3:有沒有什么好的資料,教程?

我是沒有見到過完整的教程,我覺得可能是內容太多太雜的原因。不過,幾乎所有方面互聯網上都有相關內容的討論和分析。

Q4:如何驗證自己的理解是否正確?

驗證是十分重要的,否則你怎么知道是不是對的呢。除了使用 printk 加調試信息重新編譯內核這種原始手段外,有一些更聰明的工具可以幫上忙。

  • Systemtap:幾乎無所不能,可以在內核放置探測點,然后執行自己的代碼。

  • kprobe:簡單的工具,可以快速檢驗某個函數是否被執行到

  • packetdrill:用于驗證 TCP 協議的行為很有用

【文章福利】小編自己整理了一些個人覺得比較好的學習書籍、視頻資料有需要的可以私信回復【內核】自行免費領取哦!!【騰訊文檔】Linux內核源碼技術學習路線+視頻教程代碼資料
docs.qq.com/doc/DWmNMckNQc21ZbENE


協議棧的細節

下面將介紹一些內核網絡協議棧中常常涉及到的概念.

sk_buff

內核顯然需要一個數據結構來表示報文,這個結構就是 sk_buff ( socket buffer 的簡稱),它等同于在中描述的 BSD 內核中的 mbuf。

sk_buff 結構自身并不存儲報文內容,它通過多個指針指向真正的報文內存空間:


sk_buff 是一個貫穿整個協議棧層次的結構,在各層間傳遞時,內核只需要調整 sk_buff 中的指針位置就行。


net_device

內核使用 net_device 表示網卡。網卡可以分為物理網卡虛擬網卡物理網卡是指真正能把報文發出本機的網卡,包括真實物理機的網卡以及VM虛擬機的網卡,而像 tun/tap,vxlan、veth pair 這樣的則屬于虛擬網卡的范疇。

如下圖所示,每個網卡都有兩端,一端是協議棧(IP、TCP、UDP),另一端則有所區別,對物理網卡來說,這一端是網卡生產廠商提供的設備驅動程序,而對虛擬網卡來說差別就大了,正是由于虛擬網卡的存在,內核才能支持各種隧道封裝、容器通信等功能。


socket & sock

用戶空間通過 socket()、bind()、listen()、accept() 等庫函數進行網絡編程。而這里提到的 socket 和 sock 是內核中的兩個數據結構,其中 socket 向上面向用戶,而 sock 向下面向協議棧。

如下圖所示,這兩個結構實際上是一一對應的.


注意到,這兩個結構上都有一個叫 ops 的指針, 但它們的類型不同。socket 的 ops 是一個指向 struct proto_ops 的指針,sock 的 ops 是一個指向 struct proto 的指針, 它們在結構被創建時確定

回憶網絡編程中 socket() 函數的原型

#include 

sockfd = socket(int socket_family, int socket_type, int protocol);

實際上, socket->ops 和 sock->ops 由前兩個參數 socket_family 和 socket_type 共同確定。

如果 socket_family 是最常用的 PF_INET 協議簇, 則 socket->ops 和 sock->ops 的取值就記錄在 INET 協議開關表中

static struct inet_protosw inetsw_array[] =
{

{
.type = SOCK_STREAM,
.protocol = IPPROTO_TCP,
.prot = &tcp_prot, // 對應 sock->ops
.ops = &inet_stream_ops, // 對應 socket->ops
.flags = INET_PROTOSW_PERMANENT |
INET_PROTOSW_ICSK,
},

{
.type = SOCK_DGRAM,
.protocol = IPPROTO_UDP,
.prot = &udp_prot, // 對應 sock->ops
.ops = &inet_dgram_ops, // 對應 socket->ops
.flags = INET_PROTOSW_PERMANENT,
},
}
.......

L3->L4

我們知道網絡協議棧是分層的,但實際上,具體到實現,內核協議棧的分層只是邏輯上的,本質還是函數調用。發送流程(上層調用下層)通常是直接調用(因為沒有不確定性,比如TCP知道下面一定IP),但接收過程不一樣了,比如報文在 IP 層時,它上面可能是 TCP,也可能是 UDP,或者是 ICMP 等等,所以接收過程使用的是注冊-回調機制。

還是以 INET 協議簇為例,注冊接口是

int inet_add_protocol(const struct net_protocol *prot, unsigned char protocol);

在內核網絡子系統初始化時,L4 層協議(如下面的 TCP 和 UDP)會被注冊

static struct net_protocol tcp_protocol = {
......
.handler = tcp_v4_rcv,
......
};

static struct net_protocol udp_protocol = {
.....
.handler = udp_rcv,
.....
};

而在IP層,查詢過路由后,如果該報文是需要上送本機的,則會根據報文的 L4 協議,送給不同的 L4 處理

static int ip_local_deliver_finish(struct net *net, struct sock *sk, struct sk_buff *skb)
{
......
ipprot = rcu_dereference(inet_protos[protocol]);
......
ret = ipprot->handler(skb);
......
}

L2->L3

L2->L3 如出一轍。只不過注冊接口變成了

void dev_add_pack(struct packet_type *pt)

誰會注冊呢?顯然至少 IP 會

static struct packet_type ip_packet_type = {
.type = cpu_to_be16(ETH_P_IP),
.func = ip_rcv,
}

而在報文接收過程中,設備驅動程序會將報文的 L3 類型設置到 skb->protocol,然后在內核 netif_receive_skb 收包時,會根據這個 protocol 調用不同的回調函數

__netif_receive_skb(struct sk_buff *skb)
{
......
type = skb->protocol;
......
ret = pt_prev->func(skb, skb->dev, pt_prev, orig_dev);
}

NetfilterLinux內核源碼技術學習路線+視頻教程代碼資料Netfilter

Netfilter 是報文在內核協議棧必然會通過的路徑,我們從下面這張圖就可以看到,Netfilter 在內核的 5 個地方設置了 HOOK 點,用戶可以通過配置 iptables 規則,在 HOOK 點對報文進行過濾、修改等操作。


在內核代碼中,我們時常可一件 NF_HOOK 這樣的調用。我的建議是,如果你暫時不考慮 Netfilter,那么就直接跳過, 跟蹤 okfn 就行。

static inline int
NF_HOOK(uint8_t pf, unsigned int hook, struct net *net, struct sock *sk, struct sk_buff *skb,
struct net_device *in, struct net_device *out,
int (*okfn)(struct net *, struct sock *, struct sk_buff *))
{
int ret = nf_hook(pf, hook, net, sk, skb, in, out, okfn);
if (ret == 1)
ret = okfn(net, sk, skb);
return ret;
}

dst_entry

內核需要確定收到的報文是應該本地上送(local deliver)還是轉發(forward),對本機發送(local out)的報文需要確定是從哪個網卡發送出去,這都是內核通過查詢 fib (forward information base, 轉發信息表) 確定。fib 可以理解為一個數據庫,數據來源是用戶配置或者內核自動生成的路由。

fib 查詢的輸入是報文 sk_buff,輸出是 dst_entry. dst_entry 會被設置到 skb 上

static inline void skb_dst_set(struct sk_buff *skb, struct dst_entry *dst)
{
skb->_skb_refdst = (unsigned long)dst;
}
而 dst_entry 中最重要的是一個 input 指針和 output 指針

struct dst_entry {

......
int (*input)(struct sk_buff *);
int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb);
......

}

- 對于需要本機上送的報文

rth->dst.input = ip_local_deliver;

- 對需要轉發的報文

rth->dst.input = ip_forward;

- 對本機發送的報文

rth->dst.output = ip_output;

end



一口Linux?


關注,回復【1024】海量Linux資料贈送

精彩文章合集

文章推薦

?【專輯】ARM
?【專輯】粉絲問答
?【專輯】所有原創
?專輯linux入門
?專輯計算機網絡
?專輯Linux驅動
?【干貨】嵌入式驅動工程師學習路線
?【干貨】Linux嵌入式所有知識點-思維導圖


點擊“閱讀原文”查看更多分享,歡迎點分享、收藏、點贊、在看

一口Linux 寫點代碼,寫點人生!
評論
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 219005瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 391瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 210瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 256瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 231瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 370瀏覽
  • 做儲能項目,你是怎么選控制器的?隨著工商業儲能、電網側儲能的規模化落地,作為儲能EMS“大腦”的嵌入式控制器,直接決定了整套系統的運行穩定性、數據可靠性與項目落地效率。不少從業者都踩過類似的坑:接口數量不足要額外加裝擴展模塊、戶外高溫導致設備宕機、電磁干擾引發數據丟包、軟件生態薄弱拖慢開發周期……選對儲能控制器,核心要盯準四個關鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲能系統,需要同時對接PCS、BMS、智能電表、溫濕度傳感器、除濕機、煙感消防主機,還要連接急停開關、斷路器
    飛凌嵌入式 2026-08-11 08:46 96瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 506瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 211瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 21680瀏覽
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 204瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 552瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 女人的村庄全集| 情靡短剧一口气看完| 雨宫真贵| 蜂巢电视剧剧情介绍| 给女儿播种在线观看| 金银瓶1—5普哺乳期| 一年一度喜剧大赛2综艺| 高清《白蛇:缘起》免费观看 | 爱的人韩国电视剧免费| 买房的女销售免费观看| 小猪佩奇最新季全集| 不要忘记我爱你电影免费观看| 东乌珠穆沁旗| 韩剧命中注定我爱你| 《酒店服务员》在线观看| 千机变3| 最终幻想6| 借爸爸种子| 与鬼同眠| 闺蜜的朋友中字ID| 神墓电影免费观看完整版高清| 韩剧想你国语版| 别墅轮换5攻略免费观看| 刀郎演唱会为何引网友期待| 大唐豪放女| 一仆二主电视剧 全集| 酒店一到50集| 我的妻子的姐姐2免费观看电视剧| 家属母亲和女儿们的轿人物在哪看| 高清《奇怪的美发沙龙》中文| 电视剧无所畏惧全集播放| 凯登克罗斯HD版播放| 我在80年代撩首富短剧| 欢乐颂二| 三年在线免费观看| 我算卦超准:算命小神仙短剧全集| 战狼6欧美版免费观看完整版国语下载 | XL司令第一季真人版韩| 王牌对王牌.| 木鱼天学生的妈妈双字九字| 法国啄木鸟酒店实习生| 九歌在线观看| 炉火纯青是什么工艺| 美版娃娃脸4免费观看| 鹊刀门传奇2| 三年成全大片观看免费国语版 | 完美世界全集免费| 高庄监狱在线观看电影| 大兵老婆的个人资料黄涓涓| 路一直都在mv| 电影姜汉娜《一对一》| 晚娘全集在线观看| 母亲完整版| 一代名妓陈圆圆| 使徒行者1在线完整版免费观看| 麻豆AV《修车艳遇》在线观看 | 电影聊斋兰若寺免费观看| 韩剧哦亲爱的| 朴诗妍爱情电影在线观看| 电影赤壁| 悬崖37| 逆风而行电视剧全集免费版| 《最高的爱人诏》| 电视剧乐意为人| 大鱼吃小鱼电影| yellow高清视频免费观看野战| 月宫宝盒电影完整视频免费观看| 电影《播种女儿》完整版视频在| 下一站婚姻全集| 善良的妈妈9中字开头7个字| 美女化妆前后对比| 青梅竹马第二季未删版| 御岭秘录电影免费观看| 地球上唯一男人| 新三国糜芳| 电击小子第3季| 《法国空乘2018法版》电影| 圣母在上动漫| 一起来看流星雨12| 插曲60分钟高清免费| 夫妻那点事免费看正片在线观看 | 1—5集国语版普通话| 关晓彤在好先生的翘臀| 青禾男高电影| 大侦探9免费观看| 二次元胸像气球越来越大的视频| 特殊的治疗室6| 乡村爱情8部全集| 麦迪时刻35秒13分高清| 法国版《女超人:麦乐迪》完整版免费| 小猪佩奇100集免费完整版| 年轻的妺妺2中字| 梅川小帅上司伞电影讲什么| 雍正王朝 优酷| 射雕英雄传 胡歌| 黑夜终至电影| 高清心不由己| 阿布夏树| 权利的诞生| 《择天记》电视剧| 《法国航空》3| 无双短剧完整版免费播放| 一个软妹三个糙汉| 银魂256| 一品大天师短剧免费观看| 少女大人第16集| 独闯龙潭百度影音| flowover在线观看完整| 按摩店的待遇1电影| 唐朝妖姬| 乡村爱情圆舞曲13| 姐妹牙医电影在线看完整版高清| 唐朝诡事录2之西行免费观看全集| 玉蒲团之愉情宝鉴在线观看| 《性/生活4》免费观看| 电影版《异人之下》免费观看高清| 周星驰:佩佩姐 江湖再见| 三年全成全在线播放免费观看| 邻家有女韩剧在线观看国语| 美妙人生| yy6680电视剧免费播放| 漂亮的科室医生3| 爷们儿全集| 永远不回头张雨生| 玫瑰江湖电视剧全集在线观看免费 | 新福尔摩斯 第二季| 龙珠 阿沙隆| 黑白潜行电影完整观看免费版| 玄女心经2免费观看全集| 新金瓶梅电视剧一到五集| 高清《女房客2》电影| 奔跑吧13季小鬼王琳凯| 一仆二主电视剧全集| 岁月的童话影评| 朝国年经继4免费看| 食神电视剧| 茶啊二中2023大电影免费观看| 《娃娃脸4》少女| 四少妇的秘密按摩在线观看伦理电影 | 双面太子妃| 吸血鬼猎人d有几部| 1987岑梦凡《粉红大白菜》| 吞噬星空免费观看樱花动漫| 巨轮粤语| 切诺贝尔| 真人版古墓丽影| 奈克瑟斯奥特曼| 阳光并不遥远| 小辣椒3结局| 十二寡妇肉床艳史完整版在线播放| 韩剧我的女孩国语版| 《女律师的堕落》高清 _正在播放_爱情片 - 如如影视 | 我和黑帮大佬的的365在线观看| 私人助理2完整版免费版电影| 一招辨别是否怀孕| 高压监狱在线观看法版免费| 日本大学生特殊混血按摩电影| 校内电影| 镖行天下前传之库丁之谜| 美容院5电影| 曾国祥身高| 雨神黄大仙| 铿锵锵锵锵锵在线观看大全| 《按摩治疗师》| 对你不止全集免费观看全集| 黑白配hd1080完整版高清| 非常人贩3百度影音| 双龙会国语| 法国私人航空电影在线观看| 北京青年土豆网| 是他也是你和我| 美国女儿国满天星在哪能看| 覆雨翻云粤语全集| 白衣校花与大长腿免费观看电视剧| 妈妈的职业2完整版结局在线看中字 | 挚爱游戏在免费观看| 台剧浪漫女家教免费观看第11集 | 哪里可以看天与地| 权力的游戏第7季无删减完整观看| 落跑甜心全集下载| 高清《致命审判》在线观看 | 草原牧歌原唱| 南洋十大邪术在线看| 乔连连穿越 小说| 名门绅士之珍爱妙方| 如果爱第2季 综艺| 电影《姐妹牙医》免费观看| 南方人吃冻梨削皮看傻东北网友 | 现在就出发| 姐姐妹妹闯北京| 《热辣滚烫》| 《急诊护士》在线观看| 《迷案奇踪》电影| 二阶堂梦在线视频| 樱桃红红| 金牌冰人国语版电视剧在线播放| 致命弯道3百度影音| 恶魔阿萨谢尔在召唤你oad| 我们一起摇太阳在线观看免费高清| 公浮之手中字9谁演的| 青海花儿胡汉三| 丫鬟逆袭短剧全集| 我的大胸后妈电影| 《授课到天亮》动漫免费观看全集| 待嫁老爸 电视剧| 和上司女部长出差被强奸视频威胁| 僵尸电影国语高清| 非狐外传电影| 《飞机上特殊服务5》电影| 灯草和尚 bt| 《雁回时》在线观看| 女版《壮志凌云》免费| 电视剧孽债全集免费播放| 高清这就是我未删减| lx司令| 火辣儿媳| 铃芽之旅免费观看完整| 《overflower》动漫第1季| 电视剧好好过日子| 人体蜈蚣3 电影| 张警官| 少主且慢行电视剧| 魔道祖师全集免费观看高清| 当我飞奔向你在线观看| 费维修工人的艳遇| 复仇者联盟3神马抢先版| 心锁百度影音| 《再见莫妮卡》| 超星五灵侠第七季免费观看| 高清《非常检控观》电视剧| 加勒比海盗女海盗1在线看免费完整版| 陪你到世界之巅在线观看| 我和我们在一起免费看| 布拉格空少G版高清免费看| 人生路不熟高清| 枪火电影| 《瓜达卢佩的玫瑰》在线播放在线免费观看| 聊斋花弄月在线观看| 爱在门把手| 曹查理电影H D| 长乐曲免费观看| 终结者6:黑暗命运| 激战丛林在线观看| 高清《分享镇》电影| 电视剧武则天全集| 轩辕剑之天之痕| 外国电影爸爸的种子在线看| 《出轨同学会2》| 《少女少女》电影| 《美丽妻子替弟还债韩国| 从结婚开始恋爱电视剧| 越狱第一季国语版| 大江大河第三部53| 囧妈高清在线观看| 电视剧最后的子弹| 《控制美女老板的遥控器》演员表| 婆媳的战国时代演员表| 贝茨旅馆| 浴火奔腾浴红| 《花与罪》在线观看| 堕落的女律师| 时光代理人第四集| 高压监狱日韩| 终极追捕演员表| 仓井空电影在线观看| 《部长出差的日子》在哪里看| 西游降魔篇免费| 缘之空第11集| 《八尺夫人》完整版免费看| 林师傅在首| 亮剑黄志忠版电视剧| 敢死队电影| 迷情校园第二视频| 学园天堂动漫| 牧神记39集免费观看| 隐藏人物| 诡故事第一季| 正是青春璀璨时| 特殊的美容院5待遇| 姜子牙电影免费完整版在线观看| 蛇与花之牙医免费观看| 破地狱粤语| 坎贝尔《无憾》在线观看| 哈利波特5百度影音| 金陵秘事在线观看| 新员工2电影免费观看完整版高清| 三年中国在线高清观看| 聊斋艳谭五通神| se123| 爸爸的种子高清免费版| 电影《女校长》完整版| 中华丈夫| 木下檀檩子视频博放| 大漠苍狼电视剧| omoflow第一季全集免费| 大珍珠电视剧全集免费播放 | 女子护卫队满天星版在线播放| 杰瑟普湖| 超级经纪人 电影| 电视剧今生无悔| 公之浮之中字电影在线| 风流变形记| 想要的一天| 法国女超人2013麦乐迪在线观看| HR版女版壮志凌云2010| 强袭魔女剧场版| 刑侦12| 游泳| 特利迦奥特曼全集免费观看| 我在伊朗长大台词| 卖保险套的女人| 流星蝴蝶剑必杀版| 昔闻洞庭水| 《特殊游泳女教练》免费观看下拉式 | 情逆三世缘结局| 忍不住的继拇中字| 二十岁电影| 铁流1949| 笑傲江湖更新| 老女人免费观看高清电视剧| 波多野结衣的电影| 背叛在线观看免费完整版电视剧| 壮志凌云成人版在线观看| 电视剧神秘人质全集免费播放| 潍坊科技学院军训跳舞| 来凤县| 金瓶梅在线完整版中文免费观看电影| 塔日酒店在线观看完| 世界第一初恋剧场版| 爱壹帆电视剧| 免费观看爱我几何| 《妻子的选择》| 信者无敌电视剧全集| 高清《催眠术》樱花动漫| 酒店激战第1-5集李丽珍| 别让爱你的人等太久电视剧免费观看| 间谍过家家第三季免费观看中文版| 喜欢菊花的大小姐在线观看| 皇后进宫电视剧| 老婆8| 唐宫奇案之青雾风鸣电视剧| 你好生活第三季| 美国需要爸爸的种子在线 | 最新港剧| 兄弟老婆| 逆天修仙飒爆:废柴嫡女全集免费| 美国vs塞尔维亚| 人民的名义 直播| 壮志凌云法国版满天星完整版| 原千岁全集免费观看 | 酒场交际花| 无上神帝全集免费观看| 人猿泰山电影1995版在线播放 | 色戒 电影 未删减在线观看| 《需要爸爸播种子》演员全名单 | 女超人麦乐迪无删减版免费观看全集 | 赤裸特工| 真田女忍者忍法传| 魔镜号中文在线观看| 姥姥的外孙泰剧在线观看| 我的错误在线观看高清| 台版1987渔夫荒野史记广告 | 乡村爱情交响曲| 女皇陵下的风流娘们| 3对1初次体检4| 百变小樱国语版| 神龙斗士1| 奇怪的美容院| 美景之屋2中国版电视剧| 美国男人大鸟| 大学生4第一季| 校园的早晨舞蹈| 笑红颜 电视剧| 福尔摩斯先生体内的恶魔| 爱我几何原版无删减| 极品女士第三季| 新疆教育厅原厅长带头编问题教材| 美食的俘虏125| 余罪第100集日韩版第9集剧情介绍| 外科风云电视剧全集免费播放| 父子战争| 爱我几何播放| 猎刃电视剧在线观看| 皮囊之下在线观看| 《将夜2》在线观看| 执法女先锋满天星版3| 归去来剧情| 朝鲜美女bbwbbw撒尿| 青春禁区视频在线观看直播免费 | 白化农场| 最强反套路系统动漫在线观看| 需要爸爸播种 中文播放| 不可撤消| 傻猫大战三小强| 美国xxxx| 帝国秘符| 极速蜗牛插曲| 天机富春山居图| 按摩师被弄到高潮A片 | 风语者高清| 国语韩剧媳妇当家| 木下凛凛子伦理电影| 俄罗斯纪录片白色苔原| 大漠枪神全集| 电视剧养女在线观看| 爱唯侦察2024年最新合集 | 甄嬛传55集| 法国式禁忌结局1-4| 那些花儿王菲| 似火流年电视剧| 小羊没烦恼3000一晚| 木下凛凛子的一级电影 | 森林狼vs火箭| 北平无战事完整版电视剧免费观看| 维修员的艳遇| 孟婆汤游鸿明| 不怕开水烫| 越南战争女兵的电影| 天天躁狂AAAA| 苍空电影观看| 球爱酒吧| 小屁孩日记2| 法警小队 第一季| 伪娘刘著| 变形金刚1电影在线观看| 天蓝蓝 凤凰传奇| 免费全集观看| 空巢姥爷电视剧| 电影时间停止器在线观看完整版 | 《天字号监狱》完整版| 李一桐免费观看全集| 含泪活着下载| 《xl司令》第一季| 世界尽头的爱电影完整版免费观看| 欧美金银1-5美国普通话版| 鬼片电影国语版| 妹妹的朋友4| 到吴起镇大合唱| 银河奥特曼免费观看全集| 爸爸给我播种子免费观看 | 斗罗大陆51集| HD版《激战丛林》完整版播放 | 马克舞蹈家的爱情故事简介| 影音先锋资源网| 高清《亮剑》电影| 世上只有爸爸好| 无颜之月免费观看完整版电视剧| 加勒比海盗成人版电影免费观看| 点爱成金| 无主之花电影| 伊波拉病毒电影| 需要爸爸的种子 在线| 叛逆者1-42集完整| 还珠格格之风儿阵阵吹全集| 爱他就去追| 坠落女律师电影在线观看免费| 西夏狼王| 当男孩遇见男孩| 大奉打更人电视剧免费播放| 女员工的付出| 凤归短剧全集免费观看视频播放 | 继女要用爸爸的种子| 法国版《灭火宝贝》中文翻译| 美人心计全集在线观看| 一愁愁愁电视在线观看免费 | 仙王的日常生活免费观看完整版| 我们结婚了全集后续剧情| 总统夫人星克莱尔哪里能看 | 电视剧水上游击队| 白莲花度假村第一季| xl司令第一季全集在线看免费版 | 戒烟不戒酒电视剧| 插曲30全集免费观看| 光溜溜的荒野求生| 锦鲤少女:旺夫旺家旺全族全集免费| 新闻女王免费观看全集完整版| 《黑白配》电影| 锦上添花无人记| 倒霉熊第二季| 别扭合租房电视剧免费观看策腾| 赤子板栗电影在线观看| 我要成为世界最强| 电视剧战争不相信眼泪| 放荡邻居尤物少妇在线观看| 小凤新婚下集在线播放最| 扫黑风暴免费播放观看| 咒怨电影在线完整免费观看| 乡村爱情8 电视剧| 特殊精油按摩3| 沉默的舰队电影| 要听爸爸的话未删减| 电影身为人母| ooozzz| 恋梦空间第二季| 坎贝奇品味人生完整版免费| 德川责罚地狱| 德田重男全部电影| 借种传奇| 美丽的小樱桃意大利| 姨妈的诱惑电影| 电视剧一日夫妻百日恩| 陪读妈妈的交换在线观看| 我的绝品老师免费观看电视剧| 纵情欲海1| 《法国空乘2018法版》| 黑白禁区电视剧免费全集观看| 春雨电影大全免费观看高清| 恋空电影版| 案发现场第二部下载| 跟部长出差电影| 漫画威龙电影| 电影爱我几何完整版免费观看| 电视剧福贵| 文豪野犬第三季| 仁心俱乐部全集免费播放| 部长出差的日子电影完整版| 新红楼梦主题曲| 最后生还者电视剧| 缉恶在线观看| 国风按摩系列| 电视剧蝶影全集免费观看下载| 王者二弟| 韩国电影丰满的少妇| 日本电影《牙医姐妹》完整版在线观看| 男女一起愁愁愁电影全集在线| 《驯服2》丽卡和谁在一起了电影名字| 法网狙击 粤语| 韩剧高清视频免费观看| 韩国三级男按摩师在线观看| 医武弃少短剧全集| 法国版女超人麦乐迪哪里看| 《出轨同学会2》| 猎狐·行动在线完整免费观看高清| 火鸟出击下载| 朋友的妈妈2观有限中字| 丁度电影在线| 冰河剧集法国空姐4| 千金女贼| 人生若只如初见 奈何情深缘浅| 蜂蜜与四叶草下载| 《小小诊所》完整版免费观看 | 桃色成人| 风流女管家| 按摩店的待遇1电影在线观看 | 急情从林| 成人版影片| 虎鹤妖师录| 三女片免费观看电视剧杨贵妃传| 无边泳池| 壮志凌云女版满天星法版免费2011美国| 功夫熊猫4电影免费观看完整版| 一起来看流星雨18| 绯闻恋人| 正在播放:丈夫不在家的5天之间,被命令禁欲直到初夜为止的我身心都被性豪的公 | 麦乐迪父女| 照亮你电视剧在线观看| 《玉茗茶骨》免费播出| 台湾爱国人士| 本乡爱电影高清免费观看| 东北往事电视剧全集| 情色电影网站| 妖怪都市免费观看完整版在线播放| 修理工的艳遇在线观看| 麦迪乐在线| 大地资源在线观看免费高清电视| 电视剧《装台》| 玉莆田满清十大| 壮志凌云满天星免费看| 《法医秦明》| 单立文金瓶梅| 我恨我痴心演唱会| 《修理工的艳遇》接丈夫电话还在做爱 | 甜蜜罚罪无打马赛全集| 中国大案录100集| 巴拉拉小魔仙之彩虹心石全集| 圣斗士星矢冥王神话ova| 和部长一起去出差| 忍者乱太郎粤语版| 勿谓言之不预也中国用了几次 | 《法国空乘6》免费| 精灵梦叶罗丽第四季| 哈利 波特与死亡圣器(下)| 《法国空8》完整版| 新版红楼梦黛玉之死| 屋内有人电影| 幸福的照相馆| 美容室的待遇6在线观看| 思念爱电影免费完整| 哭泣的牛| 喜爱夜蒲2所有歌曲| 法国电影空姐2019满天星星辉照耀中国片段| 最后征战电视剧| 空姐夹6公斤黄金| 卿卿日常在线观看电视剧| mds-807| 爱丫爱丫全集国语在线看| 被最想拥抱的人拥抱了第一季樱花| 用烤箱烤鸡翅| 漂亮女人完整版在线观看| 特殊保险员员中8| 游彩虚村| 杨沫的作品| 于无声处电视剧全集免费观看| 甄嬛传48| xL司第一季全集在线观看完整版| 生粉的作用| 《放飞旅行团》| 霍比特人2什么时候上映| 台剧《浪漫女家教》中文字幕版 | 酒店1-90集高清无广告| 头号公敌| 黑帮大佬365天的电影在线播放| 全网影视大全| 女生拒买47元水果捞被骂小三| 女版《壮志凌云》| 日在学校| 小离别电视剧免费全集观看| 有人干睡过劳荣枝| 和讨厌的部长一起去出差旅| 性解密日美| 霍比特人 字幕| 缘分五月在线播放| 激情网在线视频| 《和部长一起去出差旅》中文日语百 | 藏族踢踏舞组合| 瓜达卢佩的玫瑰免费播放| 可疑的诊疗室| 未知的我们台剧在线观看免费全集| 牵牛的夏天片尾曲| 菲梦少女第三季| 《忘年恋曲》海外版| 《立春》在线观看| 我的妹妹雯雯| 电视剧启航| 博罗县| 莺长的女儿电影结局是什么| 神兽金刚动画片全集| 大地5资源在线观看高清国语版| 雪中悍刀行分集剧情介绍| 美景之屋6普通话版百度云| 《渔夫的荒野史记》在线观看免费中 | 大奉打更人免费观看| 爱我几何电影在线观看| 壮志凌云女版1994美国满天星| 好姑娘在线播放完整版| 电视剧霸道总裁推荐| 想明白了再结婚 电视剧| 爱唯侦察新片合集| 女生规则:禁爱游戏| 女海盗2电影美国版| 满天星女超人在线观看| 壮志凌云女版(H)| 天若有情ii之天长地久| 美女大战精子1| 缪斯mp4| 东京塔之越南女子别动队完整版| 千金驾到全集免费| 镜双城电视剧在线观看| 爱情有烟火免费观看| 《学生的妈妈2》中字头歌词| 金瓶梅电视剧全集电视剧在线看免费观| 下一站婚姻电视剧全集| 文成公主王庆爽| 长相思第二季电视剧| 消失的十一层| 北大教授王福重| 需要爸爸来播种的英文在线观看| 醉酒迷奸电影在线播放| 白蛇传奇全集| 狂飙电视剧全集免费在线观看 | 玫瑰的故事电视剧在线观看| 天若有情刘德华| 保罗一家1--4美国版| 韩国电影美容店的特别待遇 | 动漫家属1-6集免费观看 | 亦舞之城电视剧免费观看高清| 《我老公的朋友2》| 电影八尺夫人 意大利 完整版免费观看| 修理工的艳遇 电影| 我非笼鸟未删减完整版在线观看 | 新三国演义剧情介绍| 大兵的寝室第一季在线观看| 伦理电影法国护士长| 枪神传说| 魔女宅急便电影| 非诚勿扰10号女嘉宾| 台湾经典剧《女家教》| 女教师洗澡被学生强伦| 沙鹰行动| 愤怒的孙子们下载| 公主驾到:群臣跪拜完整版观看 | 《五感图》完整版在线观看| 沉默的羔羊在线观看| 宿醉2在线观看| 四平青年之浩哥大战古惑仔高清| 修理工的培训在线| 电影一九四二在线观看| 中华小子第二部全集| 水上人家| 老板的女儿电影| 韩国R电影在线| 《异国日记》| 麦克斯韦关系式| 无敌风火轮在线观看| 《从老师到家妻》动画结局| 1995版《泰山和珍妮丛林》免费观看在| 神级选择:每次都选对短剧全集| 《和讨厌的社长出差旅》大结局短发| 5哈第一季| 亲爱的热爱的| 金牌售楼销售的秘密5HD中字| 一生一世美人骨西瓜播放| 完美搭档电影| 文豪野犬第四季在线观看| 《交换夫婦》木下凛凛子在线播放| 重返荣耀| 最近 妹妹的样子有点怪?| 总统夫人罗丽星克莱尔| 生化危机3 电影| 电视剧秋蝉免费全集| 牙医姐妹日本电影1986年在哪里看的| 熊掌豆腐| 电视剧橘子红了| 穆桂英裸体DVD在播放| 小呆augus| 手工制作丝网花| 还有明天韩剧| 我的青梅竹马是消防员动漫未增删| 《圣特罗佩斯的姑娘们》在线观看| 肥臀艳母| 百万富翁的初恋下载| 纯真的年代全集| 塔河县| 斗破苍穹年番177集完整版| 嗜血狂魔| 缅甸农村姑娘2| 双宝联盟之妈咪快来| 女生刘海两边的头发叫什么| 大平调张三李四| 天地无伦电影高清完整版在线观看 - 爱看电影 | 母亲主动给孩子降火好吗| 心心念念| 宋晓波爱在日出前| 肚子抽脂多少钱| 娃娃脸4美国版| 最高爱人诏日剧免费观看| 《发财日记》免费观看| 秘密花园 韩版| 高压监狱1分56分免费播放| 路南石林| 《小麦进城》免费看| 小欢喜全集免费观看| 鱼夫荒情电影免费观看台湾| 躁动的荷尔蒙2| 黑帮老大和我的365天第一部| 女超人法国电影完整在线观看| 蓝色档案| 贤妻良母完整版| 女版捉鬼敢死队满天星| 超感警探第五季| 点燃我温暖你更新时间| 无间电视剧免费观看40集西瓜| 女巫1955满天星| 天空影院tv官网| 美国式禁忌4百度影音 | 欢天喜地七仙女2| 我们的爱情不正常| 《overflower》1-8集 www.appopen.com.cn | 火遮眼谢苗电影完整版| 瞒天过海:美人计| 壮志凌云满天星未删减版| 最新吃瓜群众在线吃瓜| 宝贝计划免费观看完整版| 头脑特工队2电影免费观看| 《妻子被下春药在线》| 微电影《莫陌2》在线观看| 妈妈的味道在线视频观看| 大侦探第8季在线观看免费版高清| 《执行秘书》2016| 万王之王电影| 我是特种兵火凤皇| 七号差馆国语| elizabeth cambage 品味人生| 天与地 快播| 风水弃少:改运旺家短剧全集| 爱无悔之百万新娘| 别墅轮换3攻略免费| 坎贝奇电影全集免费看| 钟汉良版天龙八部| 唐宫奇案之青雾风鸣电视剧| 绯闻恋人| 无憾坎贝奇电影完整版| 动漫网站免费| 有你真好天堂飘雪| 亲吻姐姐第二季| 《村枝》雨晴版| 东京复仇者动漫二季免费观看| 最后的格格全集| 东京饭店| 《私人航空》免费观看| 台湾独居女和上门维修师傅高清| 错嫁甜婚短剧全集| 青谷子电视剧免费全集观看| 中国远征军纪录片| 《维修工的艳遇》| 小货SAO边洗澡边CAO你动漫| 交谊舞慢三步| 山东暴雨 压迫感| 麦乐迪《森林》免费观看| 喜羊羊与灰太狼心世界奇遇| 野狼王的士高| 交换温柔 快播| 永福县| 美国版《保险》在线观看| 铁梨花电视剧全集播放免费观看| 原罪电影| 夏日示爱百度影音| 美容院的待遇在线| 夏娃的诱惑娇妻电影| 同流合乌电影| 四少妇按摩记2| 死神316| 欢乐白领夫妻| 修女也疯狂电影在线看免费| 义子的侵犯电影| 巨鳄风暴完整版电影免费观看| 紫禁惊雷下载| 六福喜事百度影音| 欧式少女第16集全集剧情介绍视频下载| 浮生六记南康| 时间裂缝在线观看| 小欢喜电视剧完整版免费观看| 战狼6国语版高清下载| 男女一起愁愁愁 免费30分钟在线观看| 一路向西快播种子| 法医嫡女短剧全集| 浴室情欲2交换暴露| 《花子倔强驱魔师》在线观看免费| 我的表姐| 爱情动作免费观看全集完整版| 厄运临头| 凌云壮志满天星在线观看| 俘虏之锁未删减完整版第3集| 燃烧2019电影免费观看完整版| 《鸳鸯楼惊魂》在线观看| 妈妈的朋友7在线观看| 坎佩奇在线播放免费观看| 金寡妇在线观看免费版电视剧| 中国vs澳大利亚录像| 真探电影版免费播放完整版| 粉红满天星36|