Software-Based Packet Forwarding