Bug 40949

Summary: ошибки обработки запросов netlink
Product: Альт Рабочая станция Reporter: Евгений Д. <bookreader1307>
Component: Ошибки работыAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: major    
Priority: P5 CC: mike, pku
Version: 9.2   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
исходники тестовой программы none

Description Евгений Д. 2021-09-17 12:23:01 MSK
Created attachment 9700 [details]
исходники тестовой программы

Сетевая подсистема выдаёт неверные и меняющиеся ответы на запросы перечисления сетевых интерфейсов определённого типа. 

Есть код, который проложил. Его компилирую и запускаю (в начале интерфейсы не возмущённые - было только загрузочное конфигурирования ОС): 

AltLin test101 # ip link ls
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 8c:ec:4b:72:d8:18 brd ff:ff:ff:ff:ff:ff
AltLin test101 # 
AltLin test101 # ./a.out 

VLAN'ы:
Индекс 1
Индекс 2

Аппаратные эзернеты:
Интерфейс с индексом 2 с именем enp1s0
AltLin test101 # 
AltLin test101 # ip link add link enp1s0 name vlan123 type vlan id 123 proto 802.1Q
AltLin test101 # ip link add link enp1s0 name vlan124 type vlan id 124 proto 802.1Q
AltLin test101 # ip link ls
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 8c:ec:4b:72:d8:18 brd ff:ff:ff:ff:ff:ff
3: vlan123@enp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 8c:ec:4b:72:d8:18 brd ff:ff:ff:ff:ff:ff
4: vlan124@enp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 8c:ec:4b:72:d8:18 brd ff:ff:ff:ff:ff:ff
AltLin test101 # ./a.out 

VLAN'ы:
Индекс 3
Индекс 4

Аппаратные эзернеты:
Интерфейс с индексом 2 с именем enp1s0
AltLin test101 # 
AltLin test101 # ip link del dev vlan124 
AltLin test101 # ip link del dev vlan123
AltLin test101 # ip link ls
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 8c:ec:4b:72:d8:18 brd ff:ff:ff:ff:ff:ff
AltLin test101 # ./a.out 

VLAN'ы:

Аппаратные эзернеты:
Интерфейс с индексом 2 с именем enp1s0
AltLin test101 #