自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SYSCALL_DEFINE5 setsockopt 代码流程

SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname,         char __user *, optval, int, optlen) {     int err, fput_needed;     struct soc...

2018-12-14 14:47:41

阅读数 67

评论数 0

tso硬件分片是头部拷贝问题

//skb->date指向了二层头部地址,下面是计算 以太网头 + IP头 大小static inline int skb_transport_offset(const struct sk_buff *skb){ return skb_transport_header(skb...

2018-06-28 16:40:20

阅读数 178

评论数 0

Linux Kernel: Deadlocks and how to avoid them

Linux Kernel: Deadlocks and how to avoid themDeadlock Problem:Scenario 1: Self deadlock - "re-acquire lock"Say there's a thread A, ...

2018-05-21 16:08:55

阅读数 60

评论数 0

RFC 793 为什么要发送reset,什么情况下发送reset

A variety of other cases are possible, all of which are accounted for by the following rules for RST generation and processing. Reset Generati...

2018-05-19 11:02:45

阅读数 125

评论数 0

什么时候去发送 update windos报文

/* Clean up the receive buffer for full frames taken by the user, * then send an ACK if necessary.  COPIED is the number of bytes * tcp_recvmsg has g...

2018-05-18 22:35:01

阅读数 83

评论数 0

Tcpdump抓包内核代码分析

注册pf_packet协议   .create函数是在PF_PACKET类型socket创建时调用,调用时注册了钩子函数具体看packet_create函数的实现。static const struct net_proto_familypacket_family_ops = {         ....

2018-05-08 20:10:41

阅读数 561

评论数 0

Debugging Analysis of Kernel panics and Kernel oopses using System Map

内核问题定位

2017-09-25 11:21:13

阅读数 241

评论数 0

Linux awk正则表达式简介

awk正则匹配

2017-09-12 11:22:58

阅读数 239

评论数 0

收包函数调用流程

linux  内核数据报文接收流程 [70977.808241]  [] ? tcp_ack+0xd8a/0x1390  [70977.887555]  [] ? tcp_rcv_established+0x18a/0x6a0 [70977.978619]  [] ? tpacket_rcv...

2017-07-31 09:40:03

阅读数 191

评论数 0

TCP 指定源端口

TCP 指定源端口

2017-06-20 19:51:04

阅读数 586

评论数 0

tcp jprobe 利用问题定位

tcp问题定位jprobe

2017-03-20 13:05:08

阅读数 238

评论数 0

Kernel Debugging Tricks

Kernel Debugging Tricks

2017-02-28 18:50:04

阅读数 253

评论数 0

Understanding a Kernel Oops!

Understanding a Kernel Oops!

2017-02-28 18:46:18

阅读数 181

评论数 0

kretprobe 使用

Kretporbe使用

2017-01-15 11:36:21

阅读数 875

评论数 0

centos 7 取消LOG输出限制

Add the following to /etc/rsyslog.conf after '$ModLoad imuxsock' and '$ModLoad imjournal': $IMUXSockRateLimitInterval 0 $IMJournalRatelimitInterval ...

2017-01-11 14:07:26

阅读数 900

评论数 0

内核gdb模块调试

内核模块gdb调试

2016-12-31 13:49:09

阅读数 395

评论数 2

tcp_clean_rtx_queue函数

tcp_clean_rtx_queue函数阅读浅记

2016-12-12 09:26:57

阅读数 860

评论数 0

wireshark 关键词

wireshark词义

2016-10-17 11:20:38

阅读数 348

评论数 0

/proc/kallsyms

T   The symbol is in the text(code) section D   The symbol is in the initialized data section R   The sysbol is in a read only data section t   st...

2016-08-04 15:46:12

阅读数 285

评论数 0

mysql bin 安装

mysql 安装

2016-07-16 08:42:36

阅读数 195

评论数 0

提示
确定要删除当前文章?
取消 删除