flow: use nl_send_auto and fix type checks (take2)

Pushed an empty patch again... trying again.

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>