engine: more checks on IPv6 and multicast

Signed-off-by: Jens Axboe <axboe@kernel.dk>