UDP driver polishing, and pool handling fixes

Better pool handling and more robust functions for sending UDP
packets...