1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-21 09:33:53 +03:00
one/share
Ruben S. Montero 146dfe6a09
F #6669: Support for VLAN filtering and QinQ
This commit adds the following features using the vlan_filter
capabilities of the Linux Bridge:

* 802.1Q driver, support for QinQ. This is not a full implementation
  compared to the vSwitch as there is no native support in the linux
  bridge:
    - VLAN_ID is the (outer/C-VLAN) tag implemented by tagging the
      PHY_DEV interface
    - CVLANS are the customer tags, any other VLAN is filtered out in
      the bridge

* bridge driver, support for vlan filtering (VLAN_TAGGED_ID) only the
  specified tags are allowed in the trunk.

Additionally this commits includes linting of some files.

(cherry picked from commit e379bd66842dc4aa256e1c503ca425553d02bf9b)
2024-12-11 11:38:22 +01:00
..
augeas M #-: Let oned.aug parse space leading comment (#1209) 2021-05-13 15:45:27 +02:00
context M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
doc F #6723: Remove onehost importvm (#3231) 2024-11-21 17:31:47 +01:00
etc F #6756: Scaleway drivers for OneProvision 2024-12-05 15:51:49 +01:00
examples F OpenNebula/one#6397: Removes Marketplaces, Hypervisor drivers and others 2024-07-08 09:49:11 +02:00
hooks M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
install_gems F OpenNebula/one#6770: Downgrade unf gem (< 0.2.0) for RedHat8 and AlmaLinux8 (#3286) 2024-11-05 09:42:19 +01:00
instance_types B #5340 instance_types scripts now work properly (#442) 2017-09-05 14:29:23 +02:00
linters F #5853: fix rhel8 (Ruby<2.7) (#3308) 2024-11-25 15:54:31 +01:00
man M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
misc M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
onegate M #-: Bump version 6.99.0 2024-09-02 17:15:09 +02:00
oneprovision F #6756: Fix Scaleway render 2024-12-09 01:40:40 +01:00
onetoken B #5236: oneuser token-create does not work without ONE_AUTH 2017-07-12 18:16:53 +02:00
pkgs F #6669: Support for VLAN filtering and QinQ 2024-12-11 11:38:22 +01:00
router M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
rubygems F #5853: New version of ssh drivers 2024-11-24 18:41:32 +01:00
schemas/libvirt F #3953: Add RAW validator for KVM 2020-05-18 02:23:29 +02:00
scons M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
scripts B #6687: Fix monitoring initialization and restart 2024-09-05 16:25:03 +02:00
shell F #6723: Remove onehost importvm (#3231) 2024-11-21 17:31:47 +01:00
smoke_tests M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
ssh M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
start-scripts M #-: Bump version 6.10.0 2024-07-29 14:27:11 +02:00
sudoers F #6669: Support for VLAN filtering and QinQ 2024-12-11 11:38:22 +01:00
vendor F #6275: External scheduler API 2023-08-29 17:11:01 +02:00
websockify F #1012: update websockify to latest version (#2809) 2019-01-18 15:48:10 +01:00