bnxt_en驱动(博通以太网驱动)阅读准备工作
源码准备:
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驱动(博通以太网驱动)阅读准备工作相关推荐
- linux 博通wifi驱动,博通WiFi驱动
补: //调用bcm_wlan_set_power,将ap6335的12脚拉低,让其内部电源稳压器工作.上电完成返回TRUE.上电正常返回值err=0. [cpp] view plain copy 7 ...
- 博通wifi驱动详解
1 WLAN技术 WLAN是英文WirelessLAN的缩写,就是无线局域网的意思.无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活.建网迅速.个人化等特点.将 ...
- linux bcm43142无线网卡驱动安装,Centos7.7安装bcm43142(博通)无线网卡驱动(示例代码)...
Centos7.7安装bcm43142(博通)无线网卡驱动 参考链接: 首先安装环境依赖 yum group install 'Development Tools' yum install redha ...
- 博通wifi驱动详解(三)
1 WLAN驱动结构介绍 1.1 SDIO驱动 在drivers/mmc下面是mmc卡,SD卡和SDIO卡驱动部分,其中包括host驱动,card驱动和core部分,由于网络接 ...
- 博通蓝牙驱动linux,基于Android8.1的博通bcm89342蓝牙驱动的驱动移植记录-Go语言中文社区...
说明 本文档是基于Android 8.1版本的一款博通蓝牙的驱动移植全过程记录.本驱动是通过/dev/ttyS2和蓝牙进行通信.因为较android以前的版本有很大变化尤其是上层关于蓝牙协议栈的部分, ...
- arch linuxu安装 java,Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora…)
BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...
- centos7.6安装博通无线网卡驱动
1.前言 之前工作一直使用centos环境,家里的的笔记本使用win7系统一直很卡,所以把系统换成了centos最新版本. 发现无线网卡使用不了,之前安装的ubuntu无线网是可以直接使用的的,cen ...
- Linux驱动学习--linux以太网驱动及硬件结构介绍(结合gmac项目分析)
目录 1.引言 2.以太网硬件结构 3.以太网驱动分析(结合gmac项目) 3.1 dts节点分析 3.2 gmac驱动源码分析(open 收发包机制简要分析) 一.引言 最近在Android项目中, ...
- 博通wifi驱动详解(一)
1 WLAN技术 WLAN是英文WirelessLAN的缩写,就是无线局域网的意思.无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活.建网迅速.个人化等特点.将 ...
最新文章
- mysql数据库密码忘记恢复脚本
- Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV
- 详解js中typeof、instanceof与constructor
- iOS10 优化APP首次安装网络权限提示方案
- python打印网页成pdf_vue中将网页打印成pdf
- 服务器2012系统在dos卸载,Windows系统下彻底删除Windows.old 文件夹的方法
- HTML,,,音乐,html embed用法
- 为什么叫光呆公式光_光镊力学理论简析
- 数据库设计还是不是信息系统的核心?
- Kafka 安装配置及下载地址
- Flask的jinjia2语句最详细容易理解教程
- 图像Randon变换含Matlab源码
- 盛语小智教育机器人是骗人的_教育机器人哪个好 盛语小智教育机器人带你发家致富...
- [HDU-6304] Chiaki Sequence Revisited
- 2022-2023年最新最全计算机相关专业毕设选题推荐
- ubuntu 16.04下chrome浏览器Flash过期解决方法
- html自动移动滚动条,css如何实现div随滚动条移动?
- 1525D. Armchairs
- 案例:后台管理案例(VUE路由案例)
- Allegro建立机械符号