Slide 9
Slide 9 text
Related Work
ύέοτॲཧ্ͷͨΊͷطଘख๏
Socket APIs
BPF, AF_PACKETͳͲ
͍ΘΏΔRawιέοτɻύέοτΛෳͯ͠userlandʹΈͤΔ
Packet Filter hooks
Netgraph(FreeBSD), Netfilter(FreeBSD)
ύέοτͷෳ͕ඞཁͳ͍ (in kernel)
applicationύέοτॲཧʹڬ·ΕΔ (firewall)ͳͲ
Direct buffer access
Kernel mode Click (applicationΛkernelͰ࣮ߦ͢Δ)
PF_RING, PACKET_MMAP(userlandʹpacket bufferΛΈͤΔ)
NIC DMA engine, NetChannels, PacketShader I/O Engine
Hardware solutions (FPGA)