- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 ifconfig 发现RX dropped不断累加
RX errors: 表示总的收包的错误数量,这包括 too-long-frames 错误,Ring Buffer 溢出错误,crc 校验错误,帧同步错误,fifo overruns 以及 missed pkg 等等。RX dropped: 表示数据包已经进入了 Ring Buffer,但是由于内存不够,上层协议不支持等系统原因,导致在拷贝到内存的过程中被丢弃,netstat -s可以看到更详细的原因。cat /proc/net/dev 查看网卡统计信息。netstat -s 查看网络层统计信息。
2023-10-07 14:45:06
3754
1
原创 DPDK应用收包的普通流程
1、 初始化dpdk应用环境。8、handle循环处理。2、创建mempool。7、启动逻辑核处理线程。4、 初始化收包队列。
2023-09-15 09:33:59
227
1
原创 使用fiddler分析手机https流量
一、电脑设置1、电脑下载fiddler,安装,这个就不说了。2、设置fiddler的https抓包配置,点击tools,选择fiddler option->https ,勾选catpure https connects,及下面的decrypt https traffic。选择connections,默认端口8888,如有冲突自行修改,勾选allow remote computers to connect。这样手机流量才可以接入。二、手机设置1、手机与电脑连接同一个wifi。
2022-05-13 09:15:55
867
原创 关于tcp的prequeue的一些说明
Heres a patch to make that prequeue comment a little clearer. Look ok?Signed-off-by: Andy Grover ===== include/net/tcp.h 1.105 vs edited =====--- 1.105/include/net/tcp.h 2005-02-22 10:45:31 -08:0
2008-01-08 15:50:00
732
转载 volatile的作用
volatile的作用 makesoft : 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量
2007-09-11 14:05:00
1483
原创 RFC 1122 TCP学习记录
RFC1122 4.2 TCP4.2.1 介绍 TCP是网络协议族中最主要的虚拟电路传输协议.它提供可靠的,有序的全双工字节流传输.4.2.2 协议一览4.2.2.1 Well-know port TCP保留了0~255号端口作为一些知名服务的特定端口.4.2.2.2. Push使用 发送或者接收的分片不带有Push标志时,TCP并不立即传送给应用层,而是先缓存起来进行打包. 连续的
2007-08-10 13:37:00
5074
原创 RFC 793 记录
TCP 状态变迁图: +---------+ ---------/ active OPEN | CLOSED | / ----------- +---------+
2007-08-08 16:40:00
1568
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人