[Devel] net: legacy venet scheme has been dropped
Konstantin Khorenko
khorenko at virtuozzo.com
Mon Apr 18 18:16:26 MSK 2022
Hi.
There is a new kernel branch in the git tree: branch-rh9-5.14.0-42.vz9.15.x-ovz
and the first kernel in this branch has been already built: vz9.15.1
It's exactly the rh9-5.14.0-42.vz9.14.7 kernel + following changes:
In brief: legacy venet kernel code dropped.
Note: the kernel still has the code for dummy SIOCSVENET ioctl
because current vzctl assumes it's available.
Detailed description:
* following patches have been dropped:
bb6ade4513ca ve/venet: drop skb marks on VE boundary
d3f9f0689d45 ve/net,netfilter: Adjust REDIRECT target on venet device
4f41766297ef net: optimized skb forwarding for venet
c0b165121bf4 drivers/net/ve: venet network device introduced
999824dbe824 veip: initial patch
6906103c9595 net/socket: export move_addr_to_kernel helper
bf23d3689fb3 kernel/ve: export ve_cgrp_subsys
e0ad9e134478 cgroups: export some helpers for future use by venet
752634753f63 kernel/ve: capable_setveid() helper added
* commit fbaaa8ea0503 ve/net/features: put per-ve netdev features to separate struct member
Just dropped hunks related to VENET
* b9dc6a599138 vzeth: bits and pieces of our interface
- The commit subject changed to "veth: Functionality to disable MAC changing and MAC filtering
feature"
- SIOCSVENET ioctl for a veth device has been dropped
- SIOCSFIXEDADDR ioctl for a veth devices has been left intact
Note: dropping venet does NOT mean we have dropped "host-routed" scheme in vz9.
We just now have host-routed scheme based on veth pair.
Yes, "bridged" network scheme is also availble like in vz7.
https://jira.sw.ru/browse/PSBM-131070
--
Best regards,
Konstantin Khorenko,
Virtuozzo Linux Kernel Team
More information about the Devel
mailing list