Kernel Study Notes
Home
Archives
2025
Oct 2
内核如何管理 local(主机)路由表
2026
Apr 29
linux网口<UP> 和state UP 的区别
2025
Jun 22
tcpdump命令与网口`PROMISC`状态标志位
2013
Nov 25
How does IPV4/6 process input tcp/udp packet
2026
Mar 8
FIB Trie 路由动画演示
2013
Nov 22
system call socket
2012
Jul 13
Tcp Checksum in Send Direction
2013
Nov 22
the inheriting of linux sock type
2015
Sep 11
basic data structure of inet socket: inetsw
Sep 9
How to select tcp client port
2019
Oct 8
tcpdump and ebpf
2013
Feb 16
Socket Basic Framework
2014
Jan 27
how to remember ip/tcp/udp header
2016
Feb 26
TCP ack study
2019
Sep 25
how tcpdump work with cbpf
2013
Nov 22
socket net_proto_family
Nov 22
inetsw table
2025
May 6
tcp三次握手 --- 逐渐消失的tcp半链接队列
2016
Nov 23
WHAT is TFO
2013
Nov 22
how to create a inet socket
2014
Jul 31
how to select source ip for a tcp socket
2015
Sep 14
how does tcp socket listen
Sep 14
how does tcp server bind on a socket
2025
May 5
创建req scoket时的三个长度检查
2014
Jan 14
how does tcp server accept a new connection request
2019
Oct 26
xdp 是如何加载到内核并运行的
2018
Oct 3
xfrm: configure xfrm state and policy with iproute2
2024
Sep 21
struct-group
2025
May 3
网口状态标志位解析part2: 内核如何维护网卡carrier的状态
May 1
网口状态标志位详解(Part 1/2)
2024
May 3
内核如何管理同网口下多个ip地址(网口别名)
2019
Oct 27
ebpf如何访问skb 的fileds
2021
Oct 24
aws上部署hexo步骤记录
2019
Oct 9
how tcpdump work with vlan filter
Jul 15
tcpdump如何实现参数-报文抓取长度
Oct 27
协议栈是如何调用xdp程序处理报文的
Nov 11
How IPv6 addresses are flushed on link down
2025
Jul 12
fib_unmerge:把local路由从main表里切割出来
Jul 6
lo口与local路由表
Jul 12
ping本机网口的IP地址,tcpdump在lo口才能抓到对应报文
2026
Mar 1
linux内核多路由表与策略路由的实现
2024
Oct 3
epoll-frame-summary
2022
Aug 27
bfp 在内核运行的核心入口函数及其变形
2020
Oct 3
IPv6: how to support IPv6 ext header
Mar 25
内核OVS的学习总结
Mar 15
net rx drop
Mar 15
net rx drop(续)
2017
May 15
slabinfo 惹的祸
2016
Nov 23
configure rss for ixgbe
Nov 7
How to use kpatch
Oct 26
udp rss hash causes low iperf perforamnce
Jan 29
the timestamp in tcpdump Part1
Jan 29
hw timestamp in tcpdump
2015
Jun 26
bridge zero copy transmit
Jun 26
xen tcp checksum for back and front net driver
May 22
how tcpdown direction filter work
May 21
vhost net study
May 21
ipvlan study
2014
Oct 21
ftrace study
Sep 17
netdevice watchdog cause tx queue schedule
Sep 16
how does ixgbe use queue index
Sep 14
tcpdump work with bonding interface
Jul 17
register irq handler
Jul 17
irq vector
Jul 17
irq framework
Feb 18
worker and worker_thread
Feb 18
struct worker_pool->nr_running
Feb 18
Delayed work: dst_gc_work
Feb 12
workqueue basic structure
Feb 11
dst garbage
Feb 10
dst ops
Feb 8
Qdisc running flag
Feb 8
how to xmit a packet with Qdisc
Jan 28
qdisc study part1: qdisc_base
Jan 28
how to create dev qdisc
2013
Nov 20
how to update github page in multi pos
Oct 10
ipv4 route fib table lookup
Oct 7
How to make selected tab in terminal more prominent
Sep 29
IPv4 route fib trie inflate
Sep 27
IPv4 route fib tree rebalance
Sep 23
where softirq is invoked
Sep 12
IPv4 route fib insert node
Sep 11
IPv4 route fib table insert
Sep 11
IPv4 route fib find node
Sep 11
IPv4-route-fib-create-info
Sep 6
pfn_to_page and page_to_pfn
Aug 26
IPv4 route study part 1: basic fun
Aug 26
How does xfrm km work
Aug 23
how to use git bisect
Aug 23
debug kernel with jprobe
Aug 22
Where is IPv6 route cache
Aug 20
how kernel add a IPv4 address
Aug 20
callback notify when add a IPv4 add
Aug 2
unregister a net device
Jul 26
draft: struct rq
Jul 26
draft: how to pick next task
Jul 26
draft: how to select a realtime task when schedule
Jul 10
draft: isolcpus
Jun 27
How Kernel Thread Is Created
Jun 26
How to submit kernel patch by git-mail
Jun 23
PROMISC in net device->flag
2009
May 13
xfrm in kernel
2007
Jul 30
vimdiff 用法
Sep 14
vim 特定字符后中插入回车换行
Dec 11
嵌入Linux下的usb storage的支持
Aug 1
关闭linux的beep声音
Jun 22
subst: replace string in Makefile
Jun 26
windows in vim
Oct 10
正则表达式之道
Nov 30
#在C中用法
2010
Jun 2
pf_key module summary
2013
Jun 2
register_pernet_subsys 笔记
Mar 11
netlink grab
2011
Sep 28
neighbour 学习笔记(kernel 3.0)
2007
Nov 15
嵌入式linux的远程控制-Mini vnc
2011
Oct 7
the mem_init on mips(octean)
2007
Jun 12
gcc参数可变的宏定义
Nov 1
linux 安装帮助文档
2011
Apr 17
linux kernel IPv6 route
2013
Feb 12
Install html2markdown in Ubuntu(12.10)
2012
Feb 10
Autotools
2007
Jul 30
debian/ubuntu 下安装rpm软件包
Jun 12
gcc attribute
2013
Mar 15
Netlink in kernel(continue)
Mar 7
netlink bulk dump
Feb 16
Netlink in kernel
Jan 23
mmap in kernel
2012
Nov 10
Get or Delete Xfrm Policy
Nov 10
Add or Udpate Xfrm Policy
Aug 29
Add a Ip Address on a Interface
Aug 16
x86_64 Memory Map When Boot
Jul 29
通过git reflog 找回的commit
Jun 1
LFS中Binutils,GCC,Glibc三者之间的关系
May 18
Get netdevice stat
May 12
git study summary
Feb 10
xfrm dump sa
Feb 10
softirq
2011
Jan 22
fix bug: timezone of toolchain
2025
May 7
PAWS 在tcp协议栈中的实现
2026
Mar 1
fib data struct
Mar 8
ECMP选路: fib_select_multipath Hash 机制深度解析
Mar 10
Linux 内核 Nexthop 对象化: Patch 4c7e8084 深度解析
Mar 8
tcp_v4_connect 三次路由查询详解
Mar 12
ECMP Hash 计算详解: fib_multipath_hash() 四种策略全解析
Home
Archives