Overview of kernel network code (1) sys/i386/: intel 80x86 specific isa/if_XX.c:ISA device drivers (FreeBSD) sys/sys/: kernel headers ioctl.h, mbuf.h, ... sys/kern/:general kernel uipc_mbuf[2].c: mbuf manipulation uipc_socket[2].c: socket operation uipc_syscall.c:system call operation sys/net/: generic networking if_ethersubr.c: subroutines for ethernet layer operation route.c: kernel routing table manipulation rtsock.c: routing socket operation