Using XML for Efficient and Modular Packet Processing