DNSNAT
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   
skb分配和释放流程

skb分配和释放流程

来源: http://passport.baidu.com/?business&aid=6&un=wwwlkk#7 skb分配和释放流程 skb的分配释放流程涉及到的主要内容有:网卡环的实现,skb在协议栈的传送流程,slab的实现。每个部分的内容都很多,本文档忽略实现的细节,目的是给出一个基本的流程。
2022-05-20
NETWORK
Linux内核stmmac驱动

Linux内核stmmac驱动

一、硬件组成框架 上图 内部MAC + 外部PHY + RJ45 的组合就组成了一个完整的嵌入式网络接口硬件。MAC跟PHY的通讯通过MDIO总线 和 MII/RMII/GMII/RGMII等接口完成,其中驱动程序可以通过 MDIO 总线访问 PHY 芯片的任意一个寄存器,来完成对PHY的配置,而网络数据传输则通过 MII/RMII/GMII&#
2022-05-19
NETWORK
linux内核重要模块

linux内核重要模块

进程调度 内存管理 文件系统 中断系统 信号机制 同步阻塞型IO之等待队列 https://blog.csdn.net/liaojunwu/article/details/112060943
2022-05-19
KERNEL
linux协议栈UDP代码流程

linux协议栈UDP代码流程

刚学协议栈的同学可能不是找不见代码流程 而是不明白协议栈运行原理。例如进入内核态 中断 阻塞非阻塞等。 123456789101112static int __init inet_init(void)​ (void)sock_register(&inet_family_ops);static const struct net_proto_family inet_family_ops =
2022-05-18
NETWORK
查看dpdk是否支持该网卡

查看dpdk是否支持该网卡

Cause:No Ethernet ports - bye 在群里回答大家的问题的时候经常会出现运行L2FWD失败的情况 其实主要怀疑点:1。是否把网卡绑定成功了?2。运行L2FWD是否带了-p参数。。3。网卡知否支持DPDK
2022-05-16
NETWORK > DPDK
DPDK 完全内核旁路技术实现

DPDK 完全内核旁路技术实现

目录文章目录 目录 前文列表 内核协议栈的数据转发性能瓶颈是什么? DPDK DPDK 在 NFV 中的应用 DPDK 基本技术 DPDK 实现原理 DPDK 架构 UIO,DPDK 的基石 * PMD,DPDK 的核心优化 * IGB_UIO * KNI * 核心部件库 * 核心部件库对应的 DPDK 核心组件实现 * 平台相关模块 几个关键 API 的使用举例 DPDK 优化技术 DP
2022-05-16
NETWORK
内存泄漏检测

内存泄漏检测

ASan valgrind Linux下几款C++程序中的内存泄露检查工具
2022-05-16
DEVELOP
route命令

route命令

windows route add 119.29.29.29 MASK 255.255.255.255 192.168.100.1 1,首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行。
2022-05-16
NETWORK
DPDK入门

DPDK入门

DPDK旁路原理 原来内核协议栈的方式数据是从 网卡–>驱动–>协议栈–>socket接口–>业务
2022-05-16
NETWORK
道系统协议栈

道系统协议栈

socket 注册创建sock和关联协议,之后recv 和send都用的这个sock。
2022-05-12
NETWORK
1234…9

搜索

Hexo Fluid