Implement API for draining ifioctl() syscalls from user-space.
This is needed to avoid use after free by user-space when a
network device detachesElse use-after-free may happen.
MFC after: 1 week
Sponsored by: Mellanox Technologies // NVIDIA Networking