dns: Handle DNS name pointers
Change a packet buffer to a list to handle multiple packets
Document the result of the param_getter