Packets dropped because the target is exceeded can be obtained through the new "DropAfterDequeue" trace of the QueueDisc class. The new QueueDisc::Mark() method has been introduced to allow subclasses to request to mark a packet. The caller must specify the reason why the packet must...