docs: def netflowv9_defragment(plist, verb=1):
      """Process all NetflowV9/10 Packets to match IDs of the DataFlowsets
      with the Headers
  
      params:
       - plist: the list of mixed NetflowV9/10 packets.
       - verb: verbose print (0/1)
      """
      if not isinstance(plist, (PacketList, list)):
          plist = [plist]
      # We need the whole packet to be dissected to access field def in
      # NetflowFlowsetV9 or NetflowOptionsFlowsetV9/10
      definitions = {}
      definitions_opts = {}
      ignored = set()
      # Iterate through initial list
      for pkt in plist:
          _netflowv9_defragment_packet(pkt,
                                       definitions,
                                       definitions_opts,
                                       ignored)
      if conf.verb >= 1 and ignored:
          warning("Ignored templateIDs (missing): %s" % list(ignored))
      return plist