当前位置:网站首页>FreeBSD bnxt以太网驱动源码阅读记录三:
FreeBSD bnxt以太网驱动源码阅读记录三:
2022-08-02 13:20:00 【酸菜。】
FreeBSD里面的media status(2022/8/1)

在FreeBSD的Linux系统中,使用ifconfig命令会看到这样的信息:
media: Ethernet autoselect (100baseTX )
media: Ethernet autoselect (1000baseT )
media: Ethernet autoselect (10Gbase-SR )
media: Ethernet autoselect <full-duplex,rxpause,txpause> (25GBase-CR <full-duplex,rxpause>)
media: Ethernet autoselect <full-duplex,rxpause,txpause> (40Gbase-SR4 <full-duplex,rxpause,txpause>)
media: Ethernet autoselect <full-duplex,rxpause,txpause> (100GBase-CR4 <full-duplex,rxpause>)
100BASE-T是IEEE定义的以速度100Mbps传输的非屏蔽双绞线电缆及其以太网的各个方面的标准。以此类推:
10baseT的传输速率是10Mbps, 即1.25MB/sec
100baseT为100Mbps,即12.5MB/sec
1000baseT为1000Mbps, 即125MB/sec
10Gbase为10,000Mbps, 即1250MB/sec
40Gbase为40,000Mbps,即12.2GB/sec
100Gbase为100,000Mbps,即122GB/sec
注意:
注意,网卡的这个属性是和其所连接的交换机协商的结果,可能我们的网卡是1000base的,但是连接的交换机的口是100base的,或者网线是100base的,那么可能刚刚启动的时候,运行ifconfig会看到是1000base的,但是数据量多一点,就会改为100base的了。注意更换网口或者相匹配的网线即可修复。
参考:https://www.cnblogs.com/awpatp/p/14261899.html
代码里面有关这方面的代码是:
一:
bnxt_def_cp_task
bnxt_handle_async_event
bnxt_media_status
bnxt_get_baudrate
ifmedia_baudrate
bnxt_report_link(iflib_link_state_change, ifmedia_removeall
bnxt_add_media_types,ifmedia_set)
bnxt_update_link(bnxt_hwrm_port_phy_qcfg)
二:
bnxt_media_change
bnxt_hwrm_set_link_setting;
bnxt_media_status;
边栏推荐
猜你喜欢

Automatically generate code generator recommendation-code-gen

国产 GPU 创业潮 喧嚣下的资本游戏

MySQL - ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

ETL(二):表达式组件的使用

百日刷题计划 ———— DAY1

【C语言】虐打循环结构练习题

【C语言】明解数组(1)

Article 48 - Analysis of timestamp2 parameters【2022-08-01】

Win11怎么修改关机界面颜色?Win11修改关机界面颜色的方法

【C语言】函数哪些事儿,你真的get到了吗?(1)
随机推荐
Scala基础语法入门(三)Scala中的各种运算符
sql concat() function
基于 WeihanLi.Npoi 实现excel导入时纯汉字的日期转换
腾讯安全发布Tencent Cloud EdgeOne,为企业出海打造安全加速一体化服务
this的绑定指向详细解答
photo-sphere-viewer Chinese documentation
How to do short video food from the media?5 steps to teach you to get started quickly
3 ways for OpenFeign to set headers
CSDN(成长一夏竞赛)- 最大数
Singleton pattern of seven kinds of writing, you know?
In-depth analysis and use of Ribbon load balancing
图论之Kruskal,最小生成树如何优雅解题?
RESTful 风格(详细介绍 + 案例实现)
tinymce-plugins
Introduction to Graph Neural Networks (GNN) "Recommended Collection"
Taurus.MVC V3.0.3 microservice open source framework released: Make the evolution of .NET architecture easier in large concurrency.
基于华为eNSP的企业网络规划
SQL Server 2019 installation error 0 x80004005 service there is no timely response to the start or control request a detailed solution
MySQL - ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
SQL函数 USER