2016年4月7日 星期四

Kernel trace

include/linux/etherdevice.h
include/linux/netdevice.h

// ethernet header
include/linux/if_ether.h
// pppoe header    
include/linux/if_pppox.h
include/linux/if_vlan.h
// IPv4 header
include/linux/ip.h
// IPv6 header
include/linux/ipv6.h
// TCP header
include/linux/tcp.h
// UDP header
include/linux/udp.h

// SK buffer
include/linux/skbuff.h

include/linux/netfilter_bridge/ebt_pppoe.h

include/net/sock.h



net/core/dev.c
net/ethernet/eth.c
net/core/skbuff.c

// bridge
net/bridge/br_forward.c

net/bridge/netfilter/ebt_pppoed.c
net/bridge/netfilter/ebt_pppoes.c

// VLAN packet
net/8021q/vlan_dev.c

// Arp packet
net/ipv4/arp.c

// ICMP packet
net/ipv4/icmp.c

沒有留言:

張貼留言