![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux网络
yrx0619
这个作者很懒,什么都没留下…
展开
-
Linux数据包NAPI处理流程
Linux数据包NAPI处理流程1. 概念NAPI:linux新的网卡数据包处理API,采用新的数据包处理流程。round-robin:轮询调度调度算法。硬中断:由外设产生,主要是用来通知通过操作系统外设发生变化。比如当网卡收到数据包的时候,就会产生一个硬中断。软中断:为了满足实时性需要,中断处理应该是越快越好,当中断发生时,硬中断处理那些用时间短的工作,而时间较长的任务放在硬...原创 2018-07-10 18:11:59 · 1268 阅读 · 0 评论 -
ubuntu16.04 安装dpdk
需要安装两个库文件 sudo apt-get install numactl sudo apt-get install libnuma-dev否者会报错误/home/yerx/dpdk-stable-17.11.4/lib/librte_eal/linuxapp/eal/eal_memory.c:56:18: fatal error: numa.h: 没有那个文件或目录compi...原创 2018-09-15 17:22:47 · 2665 阅读 · 0 评论 -
IPtables 处理流程
nat表举个例子:A有一台主机a0:192.168.1.1/24一个公网IP:10.10.10.10(假设)B有一台主机:b0:192.168.2.1/24一个公网IP:11.11.11.11(假设)现在需求是A和B之间主机需要能够互相访问。a0主机访问b0主机,这就需要a0和b0 配置nat转换。首先a0发送的报文通过nat的规则,将源目IP需要转换成公网IP,因为是在出方向...原创 2018-12-10 19:58:54 · 428 阅读 · 0 评论 -
kvm 网络无法连通
删除虚拟设备virsh net-destroy defaultvirsh net-undefine defaultservice libvirt-bin restart关闭虚拟机virsh destroy xxxx恢复虚拟设备find / -name "default.xml"virsh net-define /usr/share/libvirt/networks/...原创 2019-09-11 16:37:04 · 995 阅读 · 0 评论