@zivimo2 The compilation errors are due to default compiler version (GCC 5) in Xenial. You need to patch the driver similar to this - replace "extern __inline" with "static __inline" for declatations of is_broadcast_mac_addr, is_multicast_mac_addr, is_zero_mac_addr (this one may not exist) in file include/ieee80211.h   Interface name is based on random MAC address, you can either set fixed MAC address in module parameter or disable renaming network interfaces by adding "net.ifnames=0" to kern