Network channels. [experimental linux kernel code]
Network channel is a protocol agnostic communication channel between hardware and userspace. Basically it allows very fast delivery from network hardware to userspace All protocol processing happens in process' context.