New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kernel 6.4.10 breaks vmnet #204
Comments
I have found a solution for this problem. They moved skb_gso_segment function to a new file called net/gso.h Here is a patch to fix this. |
This should be already addressed by commit b75cd61 ("vmnet: add include for GSO related declarations"). I just didn't merge it into the |
Same here, running Gentoo with 6.4.10. Should we wait for the workstation-* branches? |
Commit b75cd61 fails to build for kernel 6.3.7, with:
|
Did you test that with current |
Yes. |
Should work now (commit 8b2d314), tested with 6.4.10 and 6.3.13. |
Resolved in all active branches, closing. |
I build kernel 6.4.10 today and, when I tried to build the modules, I got the following errors:
CC [M] /tmp/vmware-build/vmnet-only/bridge.o
/tmp/vmware-build/vmnet-only/bridge.c: In function ‘VNetBridgeSendLargePacket’:
/tmp/vmware-build/vmnet-only/bridge.c:1416:11: error: implicit declaration of function ‘skb_gso_segment’; did you mean ‘tcp_gso_segment’? [-Werror=implicit-function-declaration]
1416 | segs = skb_gso_segment(skb, 0);
| ^~~~~~~~~~~~~~~
| tcp_gso_segment
/tmp/vmware-build/vmnet-only/bridge.c:1416:9: warning: assignment to ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1416 | segs = skb_gso_segment(skb, 0);
| ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:252: /tmp/vmware-build/vmnet-only/bridge.o] Erro 1
make[1]: *** [Makefile:2032: /tmp/vmware-build/vmnet-only] Erro 2
make[1]: Saindo do diretório '/usr/src/linux-6.4.10'
make: *** [Makefile:117: vmnet.ko] Erro 2
cp: não foi possível obter estado de 'vmnet.ko': Arquivo ou diretório inexistente
Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Virtual ethernet failed
VMware Authentication Daemon done
There is no issues with 6.4.9 and previous versions.
The text was updated successfully, but these errors were encountered: