vmware-host-modules/vmnet-only
Michal Kubecek a069c3055e vmnet: fix wireless device detection
Mainline commit c304eddcecfe ("net: wrap the wireless pointers in struct
net_device in an ifdef") in 5.19-rc1 makess ieee80211_ptr member present in
struct net_device only if CONFIG_CFG80211 is enabled. Do the same for the
code testing its value in VNetBridgeIsDeviceWireless() to fix build against
kernel with CONFIG_CFG80211 disabled. Functionally, this is equivalent to
newly introduced wireless_group_needed() helper in upstream kernel code.

We can use the same code also for older kernels as with CONFIG_CFG80211
disabled, the pointer should be null anyway.
2022-06-07 21:51:49 +02:00
..
COPYING import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
Makefile modules: do not override CC command line options 2020-05-30 02:56:37 +02:00
Makefile.kernel modules: remove .cache.mk on make clean 2020-05-30 02:57:49 +02:00
Makefile.normal import Player 14.0.0 module sources 2017-09-30 20:31:15 +02:00
bridge.c vmnet: fix wireless device detection 2022-06-07 21:51:49 +02:00
community_source.h import Player 14.0.0 module sources 2017-09-30 20:31:15 +02:00
compat_autoconf.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
compat_compiler.h vmnet: use fallthrough pseudokeyword 2021-07-20 00:23:17 +02:00
compat_module.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
compat_netdevice.h vmnet: use netif_rx() on newer kernels 2022-05-23 14:29:00 +02:00
compat_skbuff.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
compat_sock.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
compat_version.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
driver-config.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
driver.c vmnet: use fallthrough pseudokeyword 2021-07-20 00:23:17 +02:00
geninclude.c import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
hub.c vmnet: fix argument type mismatch in VNetHub_AllocPvn() and VNetHubAlloc() 2021-05-20 13:07:35 +02:00
includeCheck.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
net.h import Player 15.5.5 module sources 2020-05-30 02:30:43 +02:00
netif.c vmnet: use netif_rx() on newer kernels 2022-05-23 14:29:00 +02:00
netif_trans_update.c import Player 14.1.0 module sources 2017-12-25 09:47:38 +01:00
procfs.c import Player 15.5.2 module sources 2020-03-14 09:59:24 +01:00
smac.c vmnet: use accessors for net_device::dev_addr 2022-01-23 17:45:36 +01:00
smac.h vmnet: use accessors for net_device::dev_addr 2022-01-23 17:45:36 +01:00
smac_compat.c import Player 15.0.0 module sources 2018-10-02 19:09:36 +02:00
smac_compat.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
userif.c vmnet: open code csum_and_copy_to_user on kernel >= 5.19 2022-06-07 21:51:49 +02:00
vm_assert.h import Player 15.5.5 module sources 2020-05-30 02:30:43 +02:00
vm_atomic.h import Player 15.5.5 module sources 2020-05-30 02:30:43 +02:00
vm_basic_asm.h import Player 15.5.5 module sources 2020-05-30 02:30:43 +02:00
vm_basic_asm_x86.h import Player 15.5.0 module sources 2019-09-21 00:11:26 +02:00
vm_basic_asm_x86_64.h import Player 15.5.0 module sources 2019-09-21 00:11:26 +02:00
vm_basic_asm_x86_common.h import Player 15.5.0 module sources 2019-09-21 00:11:26 +02:00
vm_basic_defs.h modules: fix stddef.h include 2021-11-15 00:48:52 +01:00
vm_basic_types.h import Player 15.5.5 module sources 2020-05-30 02:30:43 +02:00
vm_device_version.h vmnet: use standard definition of PCI_VENDOR_ID_VMWARE_VMXNET3 if available 2020-05-30 02:57:49 +02:00
vm_oui.h import Player 14.0.0 module sources 2017-09-30 20:31:15 +02:00
vmnetInt.h import Player 14.0.0 module sources 2017-09-30 20:31:15 +02:00
vnet.h import Player 14.0.0 module sources 2017-09-30 20:31:15 +02:00
vnetEvent.c import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
vnetEvent.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
vnetFilter.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
vnetInt.h import Player 15.0.0 module sources 2018-10-02 19:09:36 +02:00
vnetKernel.h import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00
vnetUserListener.c import Player 12.5.2 module sources 2017-05-31 09:19:26 +02:00