Kernel Study Notes

Home Archives
2014
Jan 27

how to remember ip/tcp/udp header

Jul 31

how to select source ip for a tcp socket

Jan 14

how does tcp server accept a new connection request

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

Recent Posts

  • linux网口<UP> 和state UP 的区别
  • ECMP Hash 计算详解: fib_multipath_hash() 四种策略全解析
  • Linux 内核 Nexthop 对象化: Patch 4c7e8084 深度解析
  • tcp_v4_connect 三次路由查询详解
  • ECMP选路: fib_select_multipath Hash 机制深度解析

Categories

  • IPv6
  • bpf
  • debug
  • gcc
  • irq
  • memory
  • neighbour
  • netdev
  • netlink
  • others
  • route
  • sched
  • tools
  • xfrm

Tags

  • IPv4
  • IPv6
  • TODO
  • address
  • bh
  • bpf
  • checksum
  • debug
  • epoll
  • fib
  • gcc
  • git
  • ip-link
  • ipv6
  • irq
  • kernel
  • linux
  • memory
  • namespace
  • neighbour
  • netdev
  • netdevice
  • netlink
  • network
  • others
  • ovs
  • route
  • routing
  • sched
  • socket
  • tcp
  • tcpdump
  • vim
  • xdp
  • xfrm
© 2026 Martinbj2008
Powered by Hexo
Home Archives