Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) name: ovs_vport version: 2 protocol: genetlink-legacy uapi-header: linux/openvswitch.h doc: OVS vport configuration over generic netlink. definitions: - name: ovs-header type: struct members: - name: dp-ifindex type: u32 - name: vport-type type: enum enum-name: ovs-vport-type name-prefix: ovs-vport-type- entries: [ unspec, netdev, internal, gre, vxlan, geneve ] - name: vport-stats type: struct enum-name: ovs-vport-stats members: - name: rx-packets type: u64 - name: tx-packets type: u64 - name: rx-bytes type: u64 - name: tx-bytes type: u64 - name: rx-errors type: u64 - name: tx-errors type: u64 - name: rx-dropped type: u64 - name: tx-dropped type: u64 attribute-sets: - name: vport-options enum-name: ovs-vport-options name-prefix: ovs-tunnel-attr- attributes: - name: dst-port type: u32 - name: extension type: u32 - name: upcall-stats enum-name: ovs-vport-upcall-attr name-prefix: ovs-vport-upcall-attr- attributes: - name: success type: u64 value: 0 - name: fail type: u64 - name: vport name-prefix: ovs-vport-attr- enum-name: ovs-vport-attr attributes: - name: unspec type: unused value: 0 - name: port-no type: u32 - name: type type: u32 enum: vport-type - name: name type: string - name: options type: nest nested-attributes: vport-options - name: upcall-pid type: binary sub-type: u32 - name: stats type: binary struct: vport-stats - name: pad type: unused - name: ifindex type: u32 - name: netnsid type: u32 - name: upcall-stats type: nest nested-attributes: upcall-stats operations: name-prefix: ovs-vport-cmd- list: - name: new doc: Create a new OVS vport attribute-set: vport fixed-header: ovs-header do: request: attributes: - name - type - upcall-pid - ifindex - options - name: del doc: Delete existing OVS vport from a data path attribute-set: vport fixed-header: ovs-header do: request: attributes: - port-no - type - name - name: get doc: Get / dump OVS vport configuration and state attribute-set: vport fixed-header: ovs-header do: &vport-get-op request: attributes: - name reply: &dev-all attributes: - port-no - type - name - upcall-pid - stats - ifindex - netnsid - upcall-stats dump: *vport-get-op mcast-groups: list: - name: ovs_vport |