The whole ipv4 stack has undergone some radical changes in recent linux kernel versions. Featuring iproute2, a routing core able to build routing decisions based not only on the destination IP address, the kernel provides a powerful basis for all kinds of advanced routing concepts. The second part of the talk covers TC (traffic control) which is linux' implementation of packet scheduling, capable of class based queuing and DiffServ.