Dynamic programming

Packet.PacketTypes.routing_update_packet. is EXACTLY the same as  incoming_packet.PacketTypes.routing_update_packet):