Update for recent kernels (up to 6.10)
Updated for new capabilities in kernels 6.8, 6.9, 6.10 including FixedFdInstall, FTruncate operations as well as bundled recv and send. Added check for bundled send and recv feature flag (available from kernel 6.10). Implemented tests accordingly.
Fixed formatting to keep rustfmt happy.
Not sure about "operation not permitted" in failing CI tests as they don't seem to indicate which specifically test failed - everything works fine on my machines. Is it a CI issue? I see similar problem in few other PRs
This is a ci issue, but we don't have manpower to fix it at the moment.
@yaroslavros Can you rebase and see if the CI issues are gone? Thanks!
@vmingchen I've synchronised my branch.
Thank you!
Hi @quininer , would you please release a new version now that this PR has added several new APIs. I am personally interested in the new Ftruncate function. Thanks!
@vmingchen done ;)