Since dynamically loadable modules can define new packet types, it is also needed to provide a consistent way of tracing them. For this purpose, two new classes have been added: PacketClassifier and PacketTracer