tap-bsd: implement a FreeBSD only version of tap_open