vpp接口數(shù)據(jù)結(jié)構(gòu)-創(chuàng)新互聯(lián)

dpdk_device_t字段描述

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比合江網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式合江網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋合江地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

lockp發(fā)送隊列鎖,當(dāng)發(fā)送隊列個數(shù)少于線程個數(shù)時往port發(fā)包需要加鎖,lockp是一個數(shù)組,每個元素對應(yīng)一個發(fā)送隊列,即每個發(fā)送隊列一把鎖

device_index為port分配的index,每個port一個

vlib_hw_if_index該port對應(yīng)的hw結(jié)構(gòu)的索引

vlib_sw_if_index該port對應(yīng)的sw結(jié)構(gòu)的索引

per_interface_next_index通過插件設(shè)置的下一個節(jié)點的index,如果沒有設(shè)置該字段,默認(rèn)下一個節(jié)點為handoff

tx_vectors發(fā)包緩存(數(shù)組),每個線程一個,每個數(shù)組大小為4096

rx_vectors收包緩存(數(shù)組),每個接收隊列一個,每個數(shù)組大小為256

d_trace_bufferstrace用于存放mbuf數(shù)組

frames用于分發(fā)包用的數(shù)組,每個線程一個,目前暫未使用

dev_type設(shè)備類型:ETH、KNI、VHOST_USER

pmd驅(qū)動類型:THUNDERX、E1000EM、IGB、IGBVF、IXGBE、IXGBEVF、I40E、I40EVF、VIRTIO、VICE

cpu_socket該port所在的numa

admin_upport的管理狀態(tài)

promisc混雜模式

tx_q_usedport發(fā)送隊列個數(shù)

rx_q_usedport接收隊列個數(shù)

nb_rx_descport接收隊列大?。枋龇麄€數(shù))

nb_tx_descPort發(fā)送隊列大小(描述符個數(shù))

cpu_socket_id_by_queue收每個接收隊列的核對應(yīng)的socket

port_confport的配置

tx_conf發(fā)送隊列配置

kniKni口

kni_port_idKni口id

vu_if_id

vhost-user相關(guān)字段

vu_vhost_dev

vu_is_running

vu_intf

af_packet_port_idAF_PACKET口id

linkport狀態(tài)

time_last_link_update最近一次更新port狀態(tài)的時間

statsport的統(tǒng)計計數(shù)

last_stats上一次獲取的port的統(tǒng)計技術(shù)

last_cleared_stats上次清除的port的統(tǒng)計計數(shù)

xstatsport擴展統(tǒng)計

last_cleared_xstats上次清除的port的擴展統(tǒng)計計數(shù)

time_last_stats_update最近一次更新port統(tǒng)計計數(shù)的時間

port_typePort的類型:1G、10G、40G、BOND、SWITCH、NETMAP、AF_PACKET

efd_agentefd功能相關(guān)

need_txlock發(fā)包是否需要加鎖

ethernet_interface_t 字段描述

flag_changePort的管理狀態(tài)、混在模式等flag修改函數(shù)

driver_instance暫未使用

address[6]Port的mac地址

vnet_hw_interface_t字段描述

namehw接口名字

flagsHw接口狀態(tài):

VNET_HW_INTERFACE_FLAG_LINK_UP

hw_addresshw接口mac地址

output_node_indexOutput節(jié)點的index

tx_node_indexTx節(jié)點的index

dev_class_index設(shè)備類型索引:dpdk_device_class.index

dev_instance設(shè)備實例索引:dpdk_device_t結(jié)構(gòu)的索引

hw_class_indexhw接口類型索引:

ethernet_hw_interface_class.index

hw_instancehw接口類型實例索引:ethernet_interface_t結(jié)構(gòu)的索引

hw_if_indexhw結(jié)構(gòu)的索引

sw_if_indexSw結(jié)構(gòu)的索引

max_rate_bits_per_sec每秒傳輸速率,暫未使用

min_supported_packet_bytes接口支持的最小包長,默認(rèn):64

max_supported_packet_bytes接口支持的大包長,默認(rèn):9216

min_packet_bytes接口支持的最小包長,默認(rèn):64

max_packet_bytes接口支持的大包長,默認(rèn):9216

per_packet_overhead_bytes額外的節(jié)點長度:20,目前沒看到有用

max_l3_packet_bytes[]三層的MRU/MTU值,默認(rèn):9000

sub_interface_sw_if_index_by_id子接口索引哈希表,key為標(biāo)簽值,value為子接口索引

l2_if_count如果為1,所有的包都走ethernet-input?

bond_infobond口用

vnet_sw_interface_t字段描述

typesw接口類型: HARDWARE、

SUB

flags標(biāo)志位:ADMIN_UP、PUNT、PROXY_ARP、UNNUMBERED、BOND_SLAVE

sw_if_indexsw接口索引

sup_sw_if_index父接口索引

unnumbered_sw_if_index無編號接口索引:

http://www.china-ccie.com/doc/

ip-unnumbered/ip-unnumbered_chs.html

link_speed鏈路速率,暫未使用

output_feature_bitmapOutput feature,暫時只有ipsec-output

hw_if_index/ sub聯(lián)合體,父接口時hw_if_index指向hw的索引,子接口時sub用來保存子接口相關(guān)信息

vnet_sub_interface_t字段描述

id標(biāo)簽id

eth .outer_vlan_id外面標(biāo)簽id

eth .inner_vlan_id內(nèi)存標(biāo)簽id

eth .raw_flags/eth .flags

標(biāo)志位:

no_tags:沒有tag

one_tag:有一個tag

two_tags:有兩個tag

dot1ad:0 = dot1q, 1=dot1ad

exact_match:

default_sub:默認(rèn)子接口?

outer_vlan_id_any:匹配任意外層標(biāo)簽,未實現(xiàn)

inner_vlan_id_any:匹配任意內(nèi)層標(biāo)簽,未實現(xiàn)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章標(biāo)題:vpp接口數(shù)據(jù)結(jié)構(gòu)-創(chuàng)新互聯(lián)
鏈接URL:http://muchs.cn/article24/psoce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作域名注冊、標(biāo)簽優(yōu)化面包屑導(dǎo)航、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名