net/tap: refactor ioctl calls