当前位置:网站首页>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;
边栏推荐
- Taurus.MVC V3.0.3 microservice open source framework released: Make the evolution of .NET architecture easier in large concurrency.
- 微信小程序getPhoneNumber接口code=40013
- 百日刷题计划 ———— DAY1
- Closures in JS
- 【C语言】夏日一题 —— 求最大公约数和最小公倍数
- 嵌入式系统驱动初级【2】——字符设备驱动基础上_基础框架
- tinymce-plugins
- Redis all
- Scala基础语法入门(三)Scala中的各种运算符
- this的绑定指向详细解答
猜你喜欢
Scala基础语法入门(三)Scala中的各种运算符
MySQL - ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
图论之Floyd,多源图最短路如何暴力美学?
photo-sphere-viewer Chinese documentation
GCC版本升级到指定版本
国产 GPU 创业潮 喧嚣下的资本游戏
【C语言】虐打循环结构练习题
如何通过DBeaver 连接 TDengine?
Mysql索引详解(图文并茂)
How to do short video food from the media?5 steps to teach you to get started quickly
随机推荐
麻烦问一下,对mysql 场景注入故障,是不是不是对mysql server 端注入故障,只是对ja
【C语言】明解数组(1)
拯救流浪猫 | 「喵先锋」系列数字版权盲盒明日开抢
Win11怎么修改关机界面颜色?Win11修改关机界面颜色的方法
"Second Uncle" is popular, do you know the basic elements of "exploding" short videos from the media?
SQL函数 USER
鲁大师7月新机性能/流畅榜:性能跑分突破123万!
.Net 5.0 Quick Start Redis
Selenium本地打开远程浏览器
读《IDEO,设计改变一切》有感
水平垂直居中方式
[C language] Analysis of function recursion (1)
Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单。
分享一个Chrome控制台数据获取的例子
你真的懂单例模式么
自媒体创作怎样提高原创度,打造爆款作品?
【C语言】夏日一题 —— 如何判断素数?
How to implement waterfall flow layout (what is waterfall flow layout)
电脑死机,Word忘了保存怎么办?怎么恢复?(编辑器是WPS)
eclipse连接数据库后插入数据报错null