日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

netdev_features_t和ip_summed说明

發布時間:2023/12/8 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 netdev_features_t和ip_summed说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ip_summed說明(針對網絡層數據):

傳輸通道-----》

NONE:SKB包不要求計算校驗和

PARTIAL:?請求設備執行指定區域的校驗和操作(skb->csum_start、skb->csum_offset)

UNNECESSARY:網絡層不計算數據包的校驗和,由硬件來計算

接收通道-----》

NONE:?硬件無法計算出校驗和,skb->csum的值未定

UNNECESSARY:硬件完成接收數據包的校驗和檢查,不提供結果,skb->csum的值未定

COMPLETE:硬件提供計算出的協議包校驗和,放到skb->csum中

PARTIAL:類似于UNNECESSARY(直接從其他linux系統接收到的數據包,比如虛擬機)

?

netdev_features_t說明:

NETIF_F_FCOE_CRC:支持對發送的FCoE協議包計算校驗和

NETIF_F_FCOE_MTU:支持FCoE MTU, 2158 bytes

NETIF_F_FRAGLIST:支持skb以碎片包形式發送(skb_shinfo(skb)->frag_list指針不為空)

NETIF_F_FSO:支持FCoE協議包分片操作

NETIF_F_GRO:是否支持新的GRO接收API操作,區別于傳統的直接調用netif_receive_skb()

NETIF_F_GSO:支持軟件發送分片操作,(與NETIF_F_SG能力對應)

NETIF_F_GSO_ROBUST:對應SKB_GSO_DODGY標記,不允許對不受信任的TCP端口包進行分片操作

NETIF_F_HIGHDMA:DMA支持從高端內存發送數據包

NETIF_F_HW_CSUM:支持任意上層協議校驗和,只需要提供參數skb->csum_start、skb->csum_offset

NETIF_F_HW_VLAN_CTAG_FILTER:支持802.1q數據包接收過濾列表

NETIF_F_HW_VLAN_CTAG_RX:支持硬件接收提取802.1q標簽

NETIF_F_HW_VLAN_CTAG_TX:支持硬件發送插入802.1q標簽

NETIF_F_IP_CSUM:支持對發送的TCP/IPv4包計算校驗和

NETIF_F_IPV6_CSUM:支持對發送的TCP/IPv6包計算校驗和

NETIF_F_LLTX:已廢棄

NETIF_F_LOOPBACK:硬件支持回環功能

NETIF_F_LRO:硬件支持數據包片段拼接能力

NETIF_F_NETNS_LOCAL:不允許改變設備的網絡命名空間

NETIF_F_NOCACHE_COPY:使用no-cache copyfromuser函數從用戶空間拷貝數據

NETIF_F_NTUPLE:支持接收N元組過濾功能

NETIF_F_RXCSUM:支持對接收數據包進行校驗和操作(網絡層)

NETIF_F_RXHASH:支持基于數據包的TCP元組(源/目的IP、源/目的MAC地址)計算接收包的HASH值

NETIF_F_SCTP_CSUM:計算SCTP包校驗和的能力

NETIF_F_SG:支持skb分片包的聚合DMA發送能力(與NETIF_F_GSO能力對應,skb_shinfo(skb)->nr_frags不為空)

NETIF_F_TSO6:對TCPv6包進行分片發送的能力

NETIF_F_TSO_ECN:對TCP協議ECN(顯式擁塞通告)的支持

NETIF_F_TSO:對TCPv4包進行分片發送的能力

NETIF_F_UFO:對UDP包分片進行分片發送的能力

NETIF_F_VLAN_CHALLENGED:不支持接收VLAN包(因為VLAN包比正常以太網包多4個字節)

NETIF_F_RXFCS:傳遞給上次協議棧的以太網包附加FCS校驗序列

NETIF_F_RXALL:忽略錯誤,接收所有的數據包

NETIF_F_GSO_GRE:支持GRE協議包分片操作

NETIF_F_GSO_UDP_TUNNEL:支持UDP隧道協議包分片操作

NETIF_F_HW_VLAN_STAG_FILTER:支持VLAN包接收過濾特性(802.1ad)

NETIF_F_HW_VLAN_STAG_RX:支持VLAN接收加速

NETIF_F_HW_VLAN_STAG_TX:支持VLAN包傳輸TAG插入

?

?

總結

以上是生活随笔為你收集整理的netdev_features_t和ip_summed说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。