




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
××/TPAGE1××/TPAGE多模態(tài)網(wǎng)絡(luò)終端網(wǎng)卡技術(shù)要求多模態(tài)網(wǎng)絡(luò)終端網(wǎng)卡技術(shù)要求PAGE6YD/TPAGE4目次13862前言 II286421范圍 1212572規(guī)范性引用文件 1307663術(shù)語和定義 1240303.1多模態(tài)網(wǎng)絡(luò)終端網(wǎng)卡networkinterfacecardsforpolymorphicnetworkterminals 1109193.2接收側(cè)擴展ReceiveSideScaling 149184縮略語 2213715概述 2124846多模態(tài)終端網(wǎng)卡基礎(chǔ)技術(shù)要求 2232446.1網(wǎng)絡(luò)接口 26336.2主機接口 361026.3驅(qū)動及附屬軟件 3311056.4安全性 3231486.5供電要求 393026.6散熱要求 3177396.7工作環(huán)境要求 3225937多模態(tài)終端網(wǎng)卡功能要求 3102577.1模態(tài)并發(fā)運行 381887.2模態(tài)按需構(gòu)建 4158327.3模態(tài)資源隔離 4246658多模態(tài)終端網(wǎng)卡性能要求 476268.1并發(fā)運行模態(tài)數(shù)量 4274088.2模態(tài)動態(tài)加載時間 4217948.3模態(tài)資源隔離度 4146368.4性能擴展要求 478059多模態(tài)終端網(wǎng)卡管理接口要求 6452410多模態(tài)終端網(wǎng)卡應(yīng)用編程接口要求 72151附錄A(資料性)多模態(tài)網(wǎng)卡、普通網(wǎng)卡及智能網(wǎng)卡的區(qū)別與聯(lián)系 817999附錄B(資料性)表1TYPE字段取值與網(wǎng)絡(luò)模態(tài)的映射關(guān)系 911647附錄C(資料性)性能指標計算依據(jù)和參考閾值 1016296附錄D(資料性)多模態(tài)網(wǎng)卡接口函數(shù)詳細說明 11多模態(tài)網(wǎng)絡(luò)終端網(wǎng)卡技術(shù)要求范圍標準規(guī)定了多模態(tài)終端網(wǎng)卡的技術(shù)要求,從基礎(chǔ)協(xié)議、功能、性能、管理接口、編程接口等方面,對多模態(tài)終端網(wǎng)卡提出具體技術(shù)要求。標準適用于指導終端設(shè)備制造商研制、生產(chǎn)符合通用規(guī)范的多模態(tài)終端網(wǎng)卡,以及指導測試方測試、評估多模態(tài)終端網(wǎng)卡的技術(shù)指標。規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。IEEEStandardforEthernet(IEEEStd802.3-2022)PCI-SIGPCIExpressSpecificationNIST.SP.800-193PlatformFirmwareResiliencyGuidelinesIEEE1003.1,2013Edition-StandardforInformationTechnology—PortableOperatingSystemInterface(POSIX(TM))BaseSpecifications術(shù)語和定義YD/TXXXX-XXXX《多模態(tài)網(wǎng)絡(luò)術(shù)語》確立的以及下列術(shù)語和定義適用于本文件。多模態(tài)網(wǎng)絡(luò)終端網(wǎng)卡networkinterfacecardsforpolymorphicnetworkterminals提供多模態(tài)網(wǎng)絡(luò)連接的終端網(wǎng)卡,向終端應(yīng)用提供多模態(tài)網(wǎng)絡(luò)服務(wù),支持多個網(wǎng)絡(luò)模態(tài)按需構(gòu)建、并發(fā)運行及資源隔離。接收側(cè)擴展ReceiveSideScaling一種提升網(wǎng)絡(luò)終端性能的方式。網(wǎng)卡按照特定的方式,將所接收到的報文劃分為若干數(shù)據(jù)流,并根據(jù)負載分擔的原則,將數(shù)據(jù)流相對均勻的分配到不同的CPU核心進行處理,從而充分利用多核處理器的能力,提升終端網(wǎng)絡(luò)的性能??s略語下列縮略語適用于本文件。APIApplicationProgrammingInterface應(yīng)用編程接口GeoNetGeographicalAddressingandForwardingNetworks基于地理位置的尋找與轉(zhuǎn)發(fā)網(wǎng)絡(luò)(位置標識網(wǎng)絡(luò))MFMobilityFirst移動優(yōu)先NDNNamedDataNetworks命名數(shù)據(jù)網(wǎng)絡(luò)POSIXPortableOperatingSystemInterfaceofUNIX可移植操作系統(tǒng)接口RSSReceiveSideScaling接收側(cè)擴展概述多模態(tài)網(wǎng)絡(luò)基于全維可定義的開放式平臺底座,支持IP網(wǎng)絡(luò)、內(nèi)容標識網(wǎng)絡(luò)、算力標識網(wǎng)絡(luò)等異構(gòu)網(wǎng)絡(luò)模態(tài)的按需構(gòu)建、并發(fā)運行,相比單一的IP網(wǎng)絡(luò),多模態(tài)網(wǎng)絡(luò)能夠更好的滿足多樣化業(yè)務(wù)的差異化需求,且具備開放的發(fā)展演進能力,天然支持網(wǎng)絡(luò)新技術(shù)的快速落地應(yīng)用。多模態(tài)終端網(wǎng)卡將多模態(tài)網(wǎng)絡(luò)能力延伸到網(wǎng)絡(luò)邊緣,為開展端到端的多模態(tài)網(wǎng)絡(luò)應(yīng)用演示和技術(shù)驗證提供支撐。為確保各類網(wǎng)絡(luò)終端能夠順利接入多模態(tài)網(wǎng)絡(luò),并充分利用多模態(tài)網(wǎng)絡(luò)服務(wù)能力,必須對多模態(tài)終端網(wǎng)卡的技術(shù)能力進行規(guī)范。本標準涉及多模態(tài)終端網(wǎng)卡的技術(shù)能力要求,重點是規(guī)范終端網(wǎng)卡的多模態(tài)支持能力,例如支撐多個網(wǎng)絡(luò)模態(tài)并發(fā)運行、按需構(gòu)建、相互隔離,等。本標準可為多模態(tài)網(wǎng)卡的設(shè)計制造、測試認證、部署應(yīng)用提供標準依據(jù),有力促進多模態(tài)網(wǎng)絡(luò)技術(shù)生態(tài)健康有序發(fā)展。多模態(tài)網(wǎng)卡與普通網(wǎng)卡、智能網(wǎng)卡的區(qū)別與聯(lián)系見附錄A。多模態(tài)終端網(wǎng)卡基礎(chǔ)技術(shù)要求網(wǎng)絡(luò)接口所有網(wǎng)絡(luò)接口均支持IEEE802.3以太網(wǎng)規(guī)范,具體包括:網(wǎng)卡物理層符合IEEE802.3以太網(wǎng)規(guī)范(IEEEStd802.3-2022)要求;網(wǎng)卡數(shù)據(jù)鏈路層符合IEEE802.3以太網(wǎng)規(guī)范(IEEEStd802.3-2022)要求;根據(jù)IEEE802.3以太網(wǎng)數(shù)據(jù)幀的TYPE字段區(qū)分不同模態(tài),不同網(wǎng)絡(luò)模態(tài)的推薦取值見附錄B。主機接口多模態(tài)終端網(wǎng)卡的主機接口應(yīng)符合PCI-SIGPCIExpress規(guī)范。驅(qū)動及附屬軟件多模態(tài)終端網(wǎng)卡驅(qū)動及附屬軟件要求包括:提供主流Linux操作系統(tǒng)驅(qū)動軟件;提供必要的附屬軟件,包括但不限于應(yīng)用編程接口軟件庫、模態(tài)管理軟件工具、特殊模態(tài)的主機協(xié)議棧等;支持驅(qū)動及附屬軟件的遠程升級。安全性多模態(tài)終端網(wǎng)卡固件可升級,可對固件合法性進行驗證,具體要求包括:符合NIST.SP.800-193平臺固件韌性指南的要求;支持上電啟動時的固件完整性驗證。供電要求多模態(tài)網(wǎng)卡應(yīng)采用PCIE插槽供電,當網(wǎng)卡所需供電功率大于主板PCIE插槽供電功率時,可采用PCIE插槽供電加外接電源的方式供電。散熱要求多模態(tài)網(wǎng)卡應(yīng)具備散熱功能,以符合工作環(huán)境溫度要求。多模態(tài)網(wǎng)卡應(yīng)該具備被動散熱能力;多模態(tài)網(wǎng)卡根據(jù)需要,可具備主動散熱能力,當采用主動散熱時,主動散熱部件可由網(wǎng)卡統(tǒng)一供電,也可通過外接電源的方式供電。工作環(huán)境要求多模態(tài)網(wǎng)卡應(yīng)該支持在以下溫度、濕度環(huán)境下正常工作或存放:支持的工作環(huán)境溫度范圍:0°C到55°C;支持的存放環(huán)境溫度范圍:-40°C到65°C;支持的工作環(huán)境濕度范圍:10%到80%;支持的存放環(huán)境濕度范圍:5%到90%。多模態(tài)終端網(wǎng)卡功能要求模態(tài)并發(fā)運行多模態(tài)終端網(wǎng)卡應(yīng)支持多個網(wǎng)絡(luò)模態(tài)的并發(fā)運行,具體要求包括:支持多個模態(tài)協(xié)議棧的并發(fā)運行,同時向應(yīng)用提供網(wǎng)絡(luò)服務(wù);各模態(tài)協(xié)議棧彼此解耦,互相獨立,加載或者卸載特定模態(tài)的協(xié)議棧,不應(yīng)影響其他模態(tài)的正常運行。模態(tài)按需構(gòu)建多模態(tài)終端網(wǎng)卡應(yīng)支持網(wǎng)絡(luò)模態(tài)的按需構(gòu)建,具體要求包括:提供模態(tài)管理接口,支持網(wǎng)絡(luò)管理員手工動態(tài)加載、卸載特定的網(wǎng)絡(luò)模態(tài);提供應(yīng)用編程接口,支持應(yīng)用按需加載模態(tài),終端應(yīng)用可通過多模態(tài)終端網(wǎng)卡應(yīng)用編程接口,指定其所需的模態(tài)類型,以及模態(tài)帶寬、時延等精細化的服務(wù)需求。模態(tài)資源隔離多模態(tài)終端網(wǎng)卡各模態(tài)間資源應(yīng)獨立分配并彼此隔離:多模態(tài)網(wǎng)卡應(yīng)支持資源動態(tài)調(diào)度管理機制,可根據(jù)用戶或應(yīng)用的需求進行資源按需分配;支持網(wǎng)卡資源,包括可編程報文處理流水線、計算加速器以及網(wǎng)卡輸入和輸出端口帶寬等在多個網(wǎng)絡(luò)模態(tài)間的按需分配和隔離;支持通過硬件調(diào)度器對模態(tài)帶寬進行硬隔離;支持主機資源,包括接收和發(fā)送隊列、CPU核心、主機內(nèi)存等在多個網(wǎng)絡(luò)模態(tài)間的按需分配和隔離;支持在運行過程中對部分或者全部模態(tài)資源進行動態(tài)調(diào)整。當調(diào)整部分模態(tài)的資源時,不影響其他模態(tài)的正常運行。多模態(tài)終端網(wǎng)卡性能要求并發(fā)運行模態(tài)數(shù)量多模態(tài)終端網(wǎng)卡支持的并發(fā)運行模態(tài)數(shù)量應(yīng)大于等于2個。模態(tài)動態(tài)加載時間模態(tài)動態(tài)加載時間應(yīng)在秒級,推薦值小于等于3秒;模態(tài)動態(tài)卸載時間應(yīng)在秒級,推薦值小于等于3秒。注:采用上述推薦值的計算依據(jù)參見附錄C。模態(tài)資源隔離度模態(tài)帶寬隔離的平均誤差小于等于5%。性能擴展要求多模態(tài)終端網(wǎng)卡支持所有網(wǎng)絡(luò)模態(tài)的接收側(cè)擴展(Receive-SideScaling,RSS)功能,具體要求包括:各模態(tài)應(yīng)獨立支持RSS功能;支持單獨開啟、關(guān)閉特定模態(tài)的RSS功能;各模態(tài)哈希函數(shù)實現(xiàn)細節(jié)不做具體要求,但其實現(xiàn)應(yīng)該保證根據(jù)哈希計算參數(shù)計算得到的哈希值的離散性;各模態(tài)應(yīng)支持用戶定義RSS規(guī)則;各模態(tài)應(yīng)具備默認的RSS規(guī)則,根據(jù)默認的哈希計算參數(shù)計算哈希值匹配接收隊列,具體是:IP模態(tài):表1IP模態(tài)RSS默認哈希計算參數(shù)數(shù)據(jù)包類型哈希計算參數(shù)IPv4UDP源IP、目的IP、源端口、目的端口IPv4TCP源IP、目的IP、源端口、目的端口IPv4SCTP源IP、目的IP、源端口、目的端口、驗證標簽IPv4其他類型源IP、目的IPIPv6UDP源IP、目的IP、源端口、目的端口IPv6TCP源IP、目的IP、源端口、目的端口IPv6SCTP源IP、目的IP、源端口、目的端口、驗證標簽IPv6其他類型源IP、目的IPNDN模態(tài):表2NDN模態(tài)RSS默認哈希計算參數(shù)數(shù)據(jù)包類型哈希計算參數(shù)興趣報文name字段中所有TLV的value數(shù)據(jù)報文name字段中所有TLV的value分片報文序列號(NdnlpSequence)GEO模態(tài):表3GEO模態(tài)RSS默認哈希計算參數(shù)數(shù)據(jù)包類型哈希計算參數(shù)詳細地理位置向量路由器地址(GN_ADDR)、維度、經(jīng)度精簡地理位置向量維度、經(jīng)度MF模態(tài):表4MF模態(tài)RSS默認哈希計算參數(shù)數(shù)據(jù)包類型哈希計算參數(shù)SEGMENT_DATA源身份標識、目的身份標識、源網(wǎng)絡(luò)地址標識、目的網(wǎng)絡(luò)地址標識CSYN源身份標識、目的身份標識、源網(wǎng)絡(luò)地址標識、目的網(wǎng)絡(luò)地址標識CSYN_ACK源身份標識、目的身份標識、源網(wǎng)絡(luò)地址標識、目的網(wǎng)絡(luò)地址標識LINK_PROBE源身份標識、目的身份標識LINK_PROBE_ACK源身份標識、目的身份標識ASSOC接入路由器身份標識、接入主機身份標識DEASSOC注銷節(jié)點路由器身份標識、注銷主機身份標識多模態(tài)終端網(wǎng)卡管理接口要求多模態(tài)終端網(wǎng)卡應(yīng)在驅(qū)動層面支持Linux操作系統(tǒng)的通用網(wǎng)卡設(shè)備管理接口,支持ethtool對網(wǎng)卡通用功能的管理。多模態(tài)終端網(wǎng)卡應(yīng)提供多模態(tài)擴展管理接口,根據(jù)應(yīng)用需求,動態(tài)創(chuàng)建、刪除網(wǎng)絡(luò)模態(tài),動態(tài)調(diào)整各網(wǎng)絡(luò)模態(tài)占據(jù)的帶寬和加速器資源,實現(xiàn)資源優(yōu)化分配。多模態(tài)網(wǎng)卡應(yīng)該提供Linux系統(tǒng)驅(qū)動,支持Linux操作系統(tǒng)設(shè)備控制接口函數(shù)ioctl()。多模態(tài)終端網(wǎng)卡應(yīng)實現(xiàn)模態(tài)查詢接口mmn_getdevopt(),用于獲取多模態(tài)網(wǎng)卡設(shè)備參數(shù)。該接口為多模態(tài)拓展接口,根據(jù)需要,可持續(xù)迭代擴展支持的參數(shù)名稱及相應(yīng)參數(shù)。函數(shù)定義及詳細說明見附錄D。多模態(tài)終端網(wǎng)卡應(yīng)實現(xiàn)模態(tài)創(chuàng)建與刪除接口mmn_setdevopt(),用于設(shè)置多模態(tài)網(wǎng)卡設(shè)備參數(shù)。該接口為多模態(tài)拓展接口,根據(jù)需要,可持續(xù)迭代擴展支持的參數(shù)名稱及相應(yīng)參數(shù)。函數(shù)定義及詳細說明見附錄D。多模態(tài)終端網(wǎng)卡應(yīng)實現(xiàn)模態(tài)資源調(diào)整接口mmn_setmodalres(),用于設(shè)置多模態(tài)網(wǎng)卡設(shè)備參數(shù)。該接口為多模態(tài)拓展接口,根據(jù)需要,可持續(xù)迭代擴展支持的參數(shù)名稱及相應(yīng)參數(shù)。函數(shù)定義及詳細說明見附錄D。多模態(tài)終端網(wǎng)卡應(yīng)用編程接口要求應(yīng)用通過應(yīng)用編程接口獲取所需的多模態(tài)網(wǎng)絡(luò)服務(wù)。應(yīng)用編程接口應(yīng)完全兼容POSIXsocketAPI,并在此基礎(chǔ)上提供擴展,允許應(yīng)用通過接口描述其精細化的服務(wù)需求。應(yīng)用編程接口應(yīng)完整兼容POSIXsocketAPI,確保已有的基于POSIXsocket接口的網(wǎng)絡(luò)應(yīng)用無需修改,即可在多模態(tài)網(wǎng)絡(luò)上正常運行;由多模態(tài)網(wǎng)絡(luò)應(yīng)用編程接口負責和各網(wǎng)絡(luò)模態(tài)協(xié)議棧進行通信;各模態(tài)協(xié)議棧應(yīng)采用插件的方式實現(xiàn),新增網(wǎng)絡(luò)模態(tài)只需增加對應(yīng)網(wǎng)絡(luò)模態(tài)插件;多模態(tài)網(wǎng)絡(luò)應(yīng)用編程接口應(yīng)擴展實現(xiàn)socket()函數(shù),用于創(chuàng)建一個多模態(tài)網(wǎng)絡(luò)socket,返回所創(chuàng)建socket的文件描述符,供后續(xù)操作使用。具體擴展定義見附錄D。多模態(tài)網(wǎng)絡(luò)應(yīng)用編程接口應(yīng)擴展實現(xiàn)setsockopt()函數(shù),用于給對應(yīng)的socket文件描述符在不同的協(xié)議層設(shè)置選項參數(shù)。具體擴展定義見附錄D。多模態(tài)網(wǎng)絡(luò)應(yīng)用編程接口應(yīng)擴展實現(xiàn)getsockopt()函數(shù),用于獲取對應(yīng)的socket文件描述符在不同的協(xié)議層設(shè)置選項參數(shù)。具體擴展定義見附錄D。其他函數(shù)應(yīng)該與POSIXsocketAPI功能保持一致,符合IEEE1003.1規(guī)范要求。
附錄A
(資料性)
多模態(tài)網(wǎng)卡、普通網(wǎng)卡及智能網(wǎng)卡的區(qū)別與聯(lián)系網(wǎng)絡(luò)終端通過網(wǎng)卡連接到網(wǎng)絡(luò)。傳統(tǒng)的網(wǎng)卡主要完成固定的協(xié)議處理功能。當前,隨著摩爾定律的終結(jié)以及網(wǎng)絡(luò)鏈路速率的飛速提升,網(wǎng)卡智能化成為發(fā)展潮流。智能網(wǎng)卡具備可編程能力,支持靈活的、用戶自定義的網(wǎng)絡(luò)協(xié)議處理以及主機計算任務(wù)的卸載和加速。多模態(tài)終端網(wǎng)卡也具備可編程能力,但更為重要的是,多模態(tài)終端網(wǎng)卡支持多個網(wǎng)絡(luò)模態(tài)的按需構(gòu)建、并發(fā)運行、資源隔離。從網(wǎng)絡(luò)能力的角度而言,普通網(wǎng)卡弱于智能網(wǎng)卡,而智能網(wǎng)卡弱于多模態(tài)網(wǎng)卡,如圖A.1所示。普通網(wǎng)卡普通網(wǎng)卡智能網(wǎng)卡多模態(tài)網(wǎng)卡圖A.1普通網(wǎng)卡、智能網(wǎng)卡及多模態(tài)網(wǎng)卡的能力關(guān)系
附錄B
(資料性)
表1TYPE字段取值與網(wǎng)絡(luò)模態(tài)的映射關(guān)系TYPE/LENGTH模態(tài)類型0x0800IPv40x86DDIPv60x88A4EtherCAT0x88ABEthernetPowerlink0x8906FibreChanneloverEthernet(FCoE)0x8915RDMAoverConvergedEthernet(RoCE)0x8624NDN0x8947GeoNet0x27C0MF注:部分數(shù)據(jù)來自/wiki/EtherType
附錄C
(資料性)
性能指標計算依據(jù)和參考閾值對于多模態(tài)終端網(wǎng)卡模態(tài)加載和卸載時間要求如下:模態(tài)動態(tài)加載時間應(yīng)在秒級,推薦值小于等于3秒;模態(tài)動態(tài)卸載時間應(yīng)在秒級,推薦值小于等于3秒。提出上述要求的主要原因是考慮到模態(tài)的加載、卸載通常發(fā)生在應(yīng)用程序的啟動和退出階段,此環(huán)節(jié)用戶能夠容忍的時延一般在秒級,建議小于3秒,否則將影響用戶體驗。從實現(xiàn)可行性的角度分析,在進行模態(tài)加載、卸載操作時,在主機操作系統(tǒng)層面,涉及用戶態(tài)/內(nèi)核態(tài)切換開銷、系統(tǒng)調(diào)用開銷、中斷開銷、進程上下文切換開銷,通過實際測試,其綜合開銷大約為100微秒;在網(wǎng)卡層面,涉及二進制文件加載/卸載、資源動態(tài)分配。以FPGA網(wǎng)卡為例,若通過局部重配置對網(wǎng)卡功能進行修改,典型時間在秒級。因此,綜合開銷大約在秒級。
附錄D
(資料性)
多模態(tài)網(wǎng)卡接口函數(shù)詳細說明表SEQ表\*ARABIC\s11mmn_getdevopt函數(shù)函數(shù)intmmn_getdevopt(constchar*itf,intoptname,void*optval,size_t*optlen)功能獲取多模態(tài)網(wǎng)卡設(shè)備參數(shù)。該接口為多模態(tài)拓展接口,根據(jù)需要,可持續(xù)迭代擴展支持的參數(shù)名稱及相應(yīng)參數(shù)。參數(shù)◆itf指定網(wǎng)卡設(shè)備名。◆optname參數(shù)名稱。DO_SUPPORT_MODE:當前網(wǎng)卡支持的模態(tài),該參數(shù)僅支持查詢操作。DO_RUNNING_MODE:當前網(wǎng)卡運行的模態(tài),該參數(shù)支持查詢/設(shè)置操作。查詢時,返回當前網(wǎng)卡運行的模態(tài)列表;設(shè)置時,指定當前網(wǎng)卡可運行的模態(tài)列表,指定的模態(tài)必須為網(wǎng)卡所支持的模態(tài)?!鬿ptval參數(shù)指針。調(diào)用方傳入的與optname相對應(yīng)的數(shù)據(jù)結(jié)構(gòu)指針。opt_sm_list:設(shè)備支持模態(tài)列表,對應(yīng)名稱為DO_SUPPORT_MODE;opt_rm_list:設(shè)備運行模態(tài)列表,對應(yīng)名稱為DO_RUNNING_MODE?!鬿ptlen獲取的參數(shù)字節(jié)長度。返回值若成功,則返回0;否則返回-1,并指定相關(guān)錯誤碼。表SEQ表\*ARABIC\s12mmn_setdevopt函數(shù)函數(shù)intmmn_setdevopt(constchar*itf,intoptname,void*optval,size_toptlen)功能設(shè)置多模態(tài)網(wǎng)卡設(shè)備參數(shù)。該接口為多模態(tài)拓展接口,根據(jù)需要,可持續(xù)迭代擴展支持的參數(shù)名稱及相應(yīng)參數(shù)。參數(shù)◆itf指定網(wǎng)卡設(shè)備名?!鬿ptname參數(shù)名稱。DO_RUNNING_MODE:當前網(wǎng)卡運行的模態(tài),該參數(shù)支持查詢/設(shè)置操作。查詢時,返回當前運行的模態(tài)列表;設(shè)置時,指定當前網(wǎng)卡可運行的模態(tài)列表,指定的模態(tài)必須為網(wǎng)卡所支持的模態(tài)?!鬿ptval參數(shù)指針。調(diào)用方傳入的與optname相對應(yīng)的數(shù)據(jù)結(jié)構(gòu)指針。opt_rm_list:設(shè)備運行模態(tài)列表,對應(yīng)名稱為DO_RUNNING_MODE?!鬿ptlen傳入的參數(shù)字節(jié)長度。返回值若成功,則返回0;否則返回-1,并指定相關(guān)錯誤碼。表SEQ表\*ARABIC\s13mmn_setmodalres函數(shù)函數(shù)intmmn_setmodalres(constchar*itf,intdomain,constvoid*optval,size_toptlen)功能設(shè)置多模態(tài)網(wǎng)卡設(shè)備參數(shù)。該接口為多模態(tài)拓展接口,根據(jù)需要,可持續(xù)迭代擴展支持的參數(shù)名稱及相應(yīng)參數(shù)。參數(shù)◆itf指定網(wǎng)卡設(shè)備名?!鬱omain該參數(shù)指定所需更改的網(wǎng)絡(luò)模態(tài),所支持的網(wǎng)絡(luò)模態(tài)列舉如下:AF_INET:IPv4網(wǎng)絡(luò)模態(tài);AF_INET6:IPv6網(wǎng)絡(luò)模態(tài);AF_UNIX:UNIXdomainsockets,主要用于UNIX系統(tǒng)的進程間通信;AF_PACKET:原始套接字,適用于Linux系統(tǒng);AF_XDP:用于高性能包處理的地址族,適用于Linux系統(tǒng);AF_NETLINK:用于用戶態(tài)和內(nèi)核態(tài)通信的地址族,適用于Linux系統(tǒng);AF_NDN:內(nèi)容標識網(wǎng)絡(luò)模態(tài);AF_GEO:地理位置標識網(wǎng)絡(luò)模態(tài);AF_MF:身份標識網(wǎng)絡(luò)模態(tài)?!鬿ptval參數(shù)指針。傳入模態(tài)資源的配置方案,如RMT表項空間數(shù)量,帶寬配置等?!鬿ptlen傳入的參數(shù)字節(jié)長度。返回值若成功,則返回0;否則返回-1,并指定相關(guān)錯誤碼。表SEQ表\*ARABIC\s14socket函數(shù)函數(shù)intsocket(intdomain,inttype,intprotocol)功能創(chuàng)建一個多模態(tài)網(wǎng)絡(luò)socket,返回所創(chuàng)建socket的文件描述符,供后續(xù)操作使用參數(shù)◆domain該參數(shù)指定所創(chuàng)建的所屬的網(wǎng)絡(luò)模態(tài),所支持的網(wǎng)絡(luò)模態(tài)列舉如下:AF_INET:IPv4網(wǎng)絡(luò)模態(tài);AF_INET6:IPv6網(wǎng)絡(luò)模態(tài);AF_UNIX:UNIXdomainsockets,主要用于UNIX系統(tǒng)的進程間通信;AF_PACKET:原始套接字,適用于Linux系統(tǒng);AF_XDP:用于高性能包處理的地址族,適用于Linux系統(tǒng);AF_NETLINK:用于用戶態(tài)和內(nèi)核態(tài)通信的地址族,適用于Linux系統(tǒng);AF_NDN:內(nèi)容標識網(wǎng)絡(luò)模態(tài);AF_GEO:地理位置標識網(wǎng)絡(luò)模態(tài);AF_MF:身份標識網(wǎng)絡(luò)模態(tài)?!魌ype指定所創(chuàng)建的網(wǎng)絡(luò)接口服務(wù)模式類型,接口類型定義了后續(xù)通信的模式,所支持的類型列舉如下:SOCK_STREAM:面向連接的類型,提供保序、可靠的雙向字節(jié)流傳輸服務(wù),可能會包含一些帶外的控制報文;SOCK_SEQPACKET:面向連接的類型,提供保序、可靠的雙向報文傳輸服務(wù);SOCK_DGRAM:面向數(shù)據(jù)報的無連接類型,提供不可靠的報文傳輸服務(wù);SOCK_RAW:和SOCK_DGRAM類似,區(qū)別在于SOCK_DGRAM無需應(yīng)用構(gòu)造二層數(shù)據(jù)幀頭,而SOCK_RAW則需要?!魀rotocol指定所創(chuàng)建的網(wǎng)絡(luò)接口采用的網(wǎng)絡(luò)協(xié)議。如果該參數(shù)非零,則其代表當前domain所指定的網(wǎng)絡(luò)模態(tài)所支持的一種網(wǎng)絡(luò)協(xié)議;如果該參數(shù)為零,則表示采用當前網(wǎng)絡(luò)模態(tài)的缺省網(wǎng)絡(luò)協(xié)議。返回值若成功,則返回新創(chuàng)建接口的文件描述符;否則返回-1,并指定相關(guān)錯誤碼。表SEQ表\*ARABIC\s15setsockopt函數(shù)函數(shù)intsetsockopt(intsocket,intlevel,intoptname,constvoid*optval,socklen_toptlen)功能給對應(yīng)的socket文件描述符在不同的協(xié)議層設(shè)置選項參數(shù)。參數(shù)◆socket指定網(wǎng)絡(luò)接口文件描述符?!鬺evel指定參數(shù)協(xié)議層。SOL_SOCKET:通用參數(shù);SOL_IP:IP層參數(shù);SOL_IPV6:IPv6層參數(shù);SOL_TC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人格心理學課程考試題及答案
- 2025年圖書情報學相關(guān)考試試卷及答案
- 2025年電氣工程師資格考試題及答案
- 2025年建筑工程管理試題及答案
- 三人合伙協(xié)議合同范本
- 房屋分租合同協(xié)議書范本
- 2025屆高考語文復習:散文主旨意蘊+課件
- Web前端開發(fā)技術(shù)項目教程(HTML5 CSS3 JavaScript)(微課版) 課件 項目6 非遺項目申報指南頁面
- 骨科宣教護理
- 酒店模塊化精裝修及智能化系統(tǒng)安裝合同
- 2025閩教版英語三年級下冊單詞表
- 預防性健康檢管理制度管理辦法
- 英漢語法對比研究
- 材料的斷裂(1)
- CAAP2008X功能概述PPT課件
- 柴油發(fā)電機組檢查驗收表_word文檔免費
- 被子植物門分科檢索表
- XX水庫工程度汛方案專家組評審意見
- 全國職業(yè)院校技能大賽高職組汽車檢測與維修賽項競賽試題答案集
- 百勝餐飲HIC高效能的輔導
- 皇家寵物食品有限公司的營銷策略分
評論
0/150
提交評論