源码准备:
1:https://mirrors.edge.kernel.org/pub/software/network/ethtool/
2:https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/
3:https://vault.centos.org/
路径:drivers\net\ethernet\broadcom\bnxt
为了不觉得代码太多,可以选择一个代码较少的版本进行阅读。
我选择的是centos-linux的bnxt-3.10.0-957版本


核心文件是bnxt.c,bnxt.h,
bnxt_sriov.c和bnxt_sriov.h是虚拟化相关,
bnxt_ethtool.c和bnxt_ethtool.h是配合应用层的ethtool命令使用的。

修改Makefile以后,就可以编译成ko文件。

obj-m += bnxt_en.obnxt_en-objs := bnxt.o bnxt_sriov.o bnxt_ethtool.o bnxt_dcb.o bnxt_ulp.o bnxt_xdp.o bnxt_vfr.o bnxt_devlink.o bnxt_dim.o
bnxt_en-objs += bnxt_tc.oall:make -C /usr/src/kernels/$(shell uname -r) M=$(shell pwd) modules
clean:make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) clean

tar -xvf
xz -d

bnxt_en驱动(博通以太网驱动)阅读准备工作相关推荐

  1. linux 博通wifi驱动,博通WiFi驱动

    补: //调用bcm_wlan_set_power,将ap6335的12脚拉低,让其内部电源稳压器工作.上电完成返回TRUE.上电正常返回值err=0. [cpp] view plain copy 7 ...

  2. 博通wifi驱动详解

    1        WLAN技术 WLAN是英文WirelessLAN的缩写,就是无线局域网的意思.无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活.建网迅速.个人化等特点.将 ...

  3. linux bcm43142无线网卡驱动安装,Centos7.7安装bcm43142(博通)无线网卡驱动(示例代码)...

    Centos7.7安装bcm43142(博通)无线网卡驱动 参考链接: 首先安装环境依赖 yum group install 'Development Tools' yum install redha ...

  4. 博通wifi驱动详解(三)

    1        WLAN驱动结构介绍 1.1      SDIO驱动 在drivers/mmc下面是mmc卡,SD卡和SDIO卡驱动部分,其中包括host驱动,card驱动和core部分,由于网络接 ...

  5. 博通蓝牙驱动linux,基于Android8.1的博通bcm89342蓝牙驱动的驱动移植记录-Go语言中文社区...

    说明 本文档是基于Android 8.1版本的一款博通蓝牙的驱动移植全过程记录.本驱动是通过/dev/ttyS2和蓝牙进行通信.因为较android以前的版本有很大变化尤其是上层关于蓝牙协议栈的部分, ...

  6. arch linuxu安装 java,Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora…)

    BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...

  7. centos7.6安装博通无线网卡驱动

    1.前言 之前工作一直使用centos环境,家里的的笔记本使用win7系统一直很卡,所以把系统换成了centos最新版本. 发现无线网卡使用不了,之前安装的ubuntu无线网是可以直接使用的的,cen ...

  8. Linux驱动学习--linux以太网驱动及硬件结构介绍(结合gmac项目分析)

    目录 1.引言 2.以太网硬件结构 3.以太网驱动分析(结合gmac项目) 3.1 dts节点分析 3.2 gmac驱动源码分析(open 收发包机制简要分析) 一.引言 最近在Android项目中, ...

  9. 博通wifi驱动详解(一)

    1        WLAN技术 WLAN是英文WirelessLAN的缩写,就是无线局域网的意思.无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活.建网迅速.个人化等特点.将 ...

最新文章

  1. mysql数据库密码忘记恢复脚本
  2. Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV
  3. 详解js中typeof、instanceof与constructor
  4. iOS10 优化APP首次安装网络权限提示方案
  5. python打印网页成pdf_vue中将网页打印成pdf
  6. 服务器2012系统在dos卸载,Windows系统下彻底删除Windows.old 文件夹的方法
  7. HTML,,,音乐,html embed用法
  8. 为什么叫光呆公式光_光镊力学理论简析
  9. 数据库设计还是不是信息系统的核心?
  10. Kafka 安装配置及下载地址
  11. Flask的jinjia2语句最详细容易理解教程
  12. 图像Randon变换含Matlab源码
  13. 盛语小智教育机器人是骗人的_教育机器人哪个好 盛语小智教育机器人带你发家致富...
  14. [HDU-6304] Chiaki Sequence Revisited
  15. 2022-2023年最新最全计算机相关专业毕设选题推荐
  16. ubuntu 16.04下chrome浏览器Flash过期解决方法
  17. html自动移动滚动条,css如何实现div随滚动条移动?
  18. 1525D. Armchairs
  19. 案例:后台管理案例(VUE路由案例)
  20. Allegro建立机械符号

热门文章

  1. 吉他六线谱的记谱方法,简单易懂,适合收藏的图表!
  2. 自动识别人脸html5,基于HTML5的人脸识别技术
  3. K-L变换(方差最大,最小均方误差)
  4. 一政网:拿到教师资格证后,一定要考编制?一文带你了解,带编教师的优势
  5. win10麦克风声音小的问题
  6. Android模拟电子墨水屏,高刷墨水屏的 Android 手机,海信 A5 Pro 体验报告
  7. Swift基础之封装蒙版指导视图
  8. 纯css实现拍照取景框遮罩层
  9. 操作蒙版时Alt键作用
  10. coco数据集格式示例_OpenAI的光辉可以从一些示例中生成训练数据集