Bug 38578

Summary: etcnet не может настроить vlan для интерфейса ovsport
Product: Sisyphus Reporter: Evgeniy Korneechev <ekorneechev>
Component: openvswitchAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: alex, ekorneechev, ldv, legion, mike, rider, shaba, vseleznv
Version: unstableKeywords: RS
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Патч для парсинга VID none

Description Evgeniy Korneechev 2020-06-04 11:35:48 MSK
vlan495/options:
TYPE=ovsport
BOOTPROTO=static
CONFIG_IPV4=yes
BRIDGE=vmbr0
ON_BOOT=yes
VID=495

vmbr0/options:
TYPE=ovsbr
BOOTPROTO=static
CONFIG_IPV4=yes
ON_BOOT=yes
HOST="ens18"

Однако после перезагрузки машины ovs-vsctl показывает без тега:
# ovs-vsctl show
6669027e-d2a5-4f23-8d36-bf279d39355c
    Bridge "vmbr0"
        Port "vmbr0"
            Interface "vmbr0"
                type: internal
        Port "ens18"
            Interface "ens18"
        Port "vlan495"
            Interface "vlan495"
                type: internal
    ovs_version: "2.11.1"

А должен (добиваюсь только командой ovs-vsctl set port vlan495 tag=495):
# ovs-vsctl show
6669027e-d2a5-4f23-8d36-bf279d39355c
    Bridge "vmbr0"
        Port "vmbr0"
            Interface "vmbr0"
                type: internal
        Port "ens18"
            Interface "ens18"
        Port "vlan495"
            tag : 495
            Interface "vlan495"
                type: internal
    ovs_version: "2.11.1"
Comment 1 Evgeniy Korneechev 2020-06-04 16:44:32 MSK
В таком виде заводится:

vlan495/options:
TYPE=ovsport
BOOTPROTO=static
CONFIG_IPV4=yes
BRIDGE=vmbr0
ON_BOOT=yes
OVS_EXTRA="set port vlan495 tag=495"
Comment 2 Evgeniy Korneechev 2020-06-05 11:05:05 MSK
Created attachment 8826 [details]
Патч для парсинга VID

Возможно все-таки баг надо повесить на openvswitch.
Если внести изменения в файл /etc/net/scripts/create-ovsport как в патче - то VID
будет транслирован в tag для порта.
Comment 3 Repository Robot 2020-06-18 15:42:01 MSK
openvswitch-2.12.0-alt4 -> sisyphus:

 Thu Jun 18 2020 Alexey Shabalin <shaba@altlinux> 2.12.0-alt4
 - Add support vlan for ovsport (ALT #38578)
 - Add --may-exist option for ovsbond