会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
41
42
43
44
45
46
47
48
49
···
70
下一页
2021年3月5日
盒子设备接口收发包的思考1
摘要: 目前在处理盒子产品时,发现wan口和lan口收发报文时还在走内核路由逻辑,因为从wan口进来的包如果转发只能从lan口转发出去,所以此时路由查找是个多余动作!!此处应该是一个可以优化点,来试一试吧!!mark,也不想不通为啥一个产品这么多年都没有人去思考这些!!! 工作中还是要多想一想为什么?不要随
阅读全文
posted @ 2021-03-05 14:04 codestacklinuxer
阅读(225)
评论(1)
推荐(1)
2021年3月4日
如何看到守护daemon进程的标准输出log
摘要: 在定位测试问题时,如到了一次坑!! daemon进程中 标准输出会dup到 /dev/null ;所以 debug的时候看不到print结果, 结果有人写代码时 就是使用了print 系列函数, 现在出现问题不能重启,但是想知道 pintf 结果怎么处理呢?? 可以gdb 来实现: gdb -p p
阅读全文
posted @ 2021-03-04 18:01 codestacklinuxer
阅读(375)
评论(0)
推荐(0)
2021年3月1日
tcp报文莫名其妙丢弃的调试
摘要: 这段时间 tcp 本地lo 接口进程间通信 总是出现 tcp 三次握手 失败!! 同时前段时间驱动以及Tcp/ip 协议栈出现问题 那怎样调试呢?目前 一般都是ftrace kprobe 在使用kprobe 过程中发现,kprobe 是对每条指令都可以hook,如果hook 每个函数的时候, 想知道
阅读全文
posted @ 2021-03-01 20:59 codestacklinuxer
阅读(185)
评论(0)
推荐(0)
2021年2月26日
ftrace 进程cmd 跟踪脚本
摘要: #!/bin/bash DPATH="/sys/kernel/debug/tracing" ## shell pid PID=$$ [ `id -u` -ne 0 ] && { echo "needs to be root" ; exit 1; } [ -z $1 ] && { echo "need
阅读全文
posted @ 2021-02-26 17:23 codestacklinuxer
阅读(195)
评论(0)
推荐(0)
2021年2月24日
内核协议栈 netfilter中tproxy新版本对比
摘要: 由于:linux 新内核tcp/ip协议栈中添加了 TCP_NEW_SYN_RECV; 所以 在判断sk是否为transparent 时 需要考虑其状态; static bool tproxy_sk_is_transparent(struct sock *sk) { switch (sk->sk_s
阅读全文
posted @ 2021-02-24 20:34 codestacklinuxer
阅读(360)
评论(0)
推荐(0)
2021年2月7日
IPV6 tproxy代理问题
摘要: 问题: IPv6 cps一旦超过100cps,tproxy 代理失效!问题有点严重!! 先来看代码吧!!貌似也看不了多少, 还有10分钟就放假了 马上就是 春节14.5天的假期了 继续看看!!! 对于驱动接口分析如下: 驱动收包进入hook;hook处理分析进入协议栈, ipv6_rcv >tcpv
阅读全文
posted @ 2021-02-07 11:49 codestacklinuxer
阅读(348)
评论(0)
推荐(0)
2021年2月2日
lo 接口上时不时 出现 syn_sent状态sock
摘要: 问题如下: 目前能想到的工具有: netstat -antp lsof -i:port sar -n SOCK 查看tcp创建的连接数 tcpdump 由于是 本地回环接口上出现这个情况,认为排除网络抖动情况,ping lo 接口 网络延时稳定; ifconfig 接口没有丢包; 查看 somaxc
阅读全文
posted @ 2021-02-02 18:16 codestacklinuxer
阅读(486)
评论(0)
推荐(0)
sar 的Cannot open /var/log/sa/---------man
摘要: sar -d Cannot open /var/log/sa/sa02: No such file or directory Please check if data collecting is enabled 今天有人问起这个东西怎么解决!!! 按道理说 应该不是问题; 但是还是让人去google
阅读全文
posted @ 2021-02-02 17:47 codestacklinuxer
阅读(160)
评论(0)
推荐(0)
2021年1月29日
线上问题: ifconfig 出现drop
摘要: 目前准备通过 netstat -s ethtool -S cat /proc/net/dev cat /proc/net/snmp cat /sys/class/net/<NIC>/statistics/ 查看drop 统计 同时通过sar -n DEV 1 5 查看流量 tcpdump 抓包分析
阅读全文
posted @ 2021-01-29 18:17 codestacklinuxer
阅读(1800)
评论(3)
推荐(0)
2021年1月26日
什么时候需要 内存屏障
摘要: 今天处理bug的时候遇到一个问题如下:网卡收包时 DMA突然失效了, 地址有问题,看代码发现也没有什么问题, 由于是最新的10g网口驱动,不知道是不是有bug还是啥的,就和正常的igb驱动对比了一下大概思路;突然发现10g网卡驱动有个位置没有同步导致指针异常;解决办法就是加入:smp_mb;所以现在
阅读全文
posted @ 2021-01-26 11:58 codestacklinuxer
阅读(570)
评论(0)
推荐(0)
上一页
1
···
41
42
43
44
45
46
47
48
49
···
70
下一页