This fixes #7662.  It now takes the device "any" and sends all packets to the callbacks in it.
This fixes #7632.  It now takes config packets and sets the device config based on them.