[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