Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2
3name: ovs_vport
4version: 2
5protocol: genetlink-legacy
6
7doc:
8 OVS vport configuration over generic netlink.
9
10definitions:
11 -
12 name: ovs-header
13 type: struct
14 members:
15 -
16 name: dp-ifindex
17 type: u32
18 -
19 name: vport-type
20 type: enum
21 entries: [ unspec, netdev, internal, gre, vxlan, geneve ]
22 -
23 name: vport-stats
24 type: struct
25 members:
26 -
27 name: rx-packets
28 type: u64
29 -
30 name: tx-packets
31 type: u64
32 -
33 name: rx-bytes
34 type: u64
35 -
36 name: tx-bytes
37 type: u64
38 -
39 name: rx-errors
40 type: u64
41 -
42 name: tx-errors
43 type: u64
44 -
45 name: rx-dropped
46 type: u64
47 -
48 name: tx-dropped
49 type: u64
50
51attribute-sets:
52 -
53 name: vport-options
54 attributes:
55 -
56 name: dst-port
57 type: u32
58 -
59 name: extension
60 type: u32
61 -
62 name: upcall-stats
63 attributes:
64 -
65 name: success
66 type: u64
67 value: 0
68 -
69 name: fail
70 type: u64
71 -
72 name: vport
73 attributes:
74 -
75 name: port-no
76 type: u32
77 -
78 name: type
79 type: u32
80 enum: vport-type
81 -
82 name: name
83 type: string
84 -
85 name: options
86 type: nest
87 nested-attributes: vport-options
88 -
89 name: upcall-pid
90 type: binary
91 sub-type: u32
92 -
93 name: stats
94 type: binary
95 struct: vport-stats
96 -
97 name: pad
98 type: unused
99 -
100 name: ifindex
101 type: u32
102 -
103 name: netnsid
104 type: u32
105 -
106 name: upcall-stats
107 type: nest
108 nested-attributes: upcall-stats
109
110operations:
111 list:
112 -
113 name: vport-get
114 doc: Get / dump OVS vport configuration and state
115 value: 3
116 attribute-set: vport
117 fixed-header: ovs-header
118 do: &vport-get-op
119 request:
120 attributes:
121 - dp-ifindex
122 - name
123 reply: &dev-all
124 attributes:
125 - dp-ifindex
126 - port-no
127 - type
128 - name
129 - upcall-pid
130 - stats
131 - ifindex
132 - netnsid
133 - upcall-stats
134 dump: *vport-get-op
135
136mcast-groups:
137 list:
138 -
139 name: ovs_vport