当前位置:网站首页>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;
边栏推荐
- photo-sphere-viewer Chinese documentation
- How to turn off hardware acceleration [easy to understand]
- 【C语言】夏日一题 —— 求最大公约数和最小公倍数
- Mysql 基本操作指南之mysql查询语句
- Closures in JS
- Introduction to Scala Basic Syntax (3) Various Operators in Scala
- How to do short video food from the media?5 steps to teach you to get started quickly
- 为什么IDEA连接mysql Unable to resolve table 编译报错但是可以运行
- 你知道图论的Dijkstra吗?
- 自动生成代码器推荐-code-gen
猜你喜欢

Redis全部

【C语言】剖析函数递归(2)

SQL Server database generation and execution of SQL scripts

Mysql index details (with pictures and texts)

Scala基础语法入门(三)Scala中的各种运算符

Enterprise Network Planning Based on Huawei eNSP

吾爱第三课-修改版权和资源
![[C language] Analysis of function recursion (1)](/img/9c/298c347ad87dedf55e020f5d8321c7.png)
[C language] Analysis of function recursion (1)

Get out of the machine learning world forever!

【C语言】夏日一题 —— 如何判断素数?
随机推荐
攻防世界----unfinish
嵌入式系统驱动初级【2】——字符设备驱动基础上_基础框架
基于flask商城的管理员功能
方正璞华“劳动人事法律自助咨询服务平台”在武汉武昌区投入使用!
leetcode 504. Base 7 七进制数 (简单)
线程安全问题及关键字synchronized,volatile
SQL函数 USER
Oracle update误操作单表回滚
最小割和对偶图(未完成)
暑假集训-week2图论
selenium chrome driver运行时的cannot determine loading status from target frame detached问题
数值的整数次方
二进制中1的个数
RestTemplate 使用:设置请求头、请求体
RESTful style (detailed introduction + case implementation)
【622. 设计循环队列】
sql concat() function
In-depth analysis and use of Ribbon load balancing
你真的懂单例模式么
Selenium本地打开远程浏览器