Lines Matching +full:attribute +full:- +full:sets
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
4 protocol: genetlink-legacy
7 c-family-name: mptcp-pm-name
8 c-version-name: mptcp-pm-ver
9 max-by-define: true
10 kernel-policy: per-op
11 cmd-cnt-name: --mptcp-pm-cmd-after-last
14 -
16 name: event-type
17 enum-name: mptcp-event-type
18 name-prefix: mptcp-event-
20 -
23 -
25 doc: >-
28 traffic-patterns it can take a long time until the
31 dport, [server-side], [flags].
32 -
34 doc: >-
37 dport, [server-side], [flags].
38 -
40 doc: >-
42 Attribute: token.
43 -
46 doc: >-
49 -
51 doc: >-
54 -
55 name: sub-established
57 doc: >-
60 daddr6, sport, dport, backup, if-idx [, error].
61 -
62 name: sub-closed
63 doc: >-
67 daddr6, sport, dport, backup, if-idx [, error].
68 -
69 name: sub-priority
71 doc: >-
74 daddr6, sport, dport, backup, if-idx [, error].
75 -
76 name: listener-created
78 doc: >-
81 -
82 name: listener-closed
83 doc: >-
87 attribute-sets:
88 -
90 name-prefix: mptcp-pm-addr-attr-
92 -
96 -
99 -
102 -
105 byte-order: big-endian
106 -
110 exact-len: 16
111 -
114 -
117 -
118 name: if-idx
120 -
121 name: subflow-attribute
122 name-prefix: mptcp-subflow-attr-
124 -
128 -
129 name: token-rem
131 -
132 name: token-loc
134 -
135 name: relwrite-seq
137 -
138 name: map-seq
140 -
141 name: map-sfseq
143 -
144 name: ssn-offset
146 -
147 name: map-datalen
149 -
152 -
153 name: id-rem
155 -
156 name: id-loc
158 -
161 -
163 name-prefix: mptcp-pm-endpoint-
165 -
168 nested-attributes: address
169 -
171 name-prefix: mptcp-pm-attr-
172 attr-cnt-name: --mptcp-attr-after-last
174 -
178 -
181 nested-attributes: address
182 -
183 name: rcv-add-addrs
185 -
188 -
191 -
192 name: loc-id
194 -
195 name: addr-remote
197 nested-attributes: address
198 -
199 name: event-attr
200 enum-name: mptcp-event-attr
201 name-prefix: mptcp-attr-
203 -
207 -
210 -
213 -
214 name: loc-id
216 -
217 name: rem-id
219 -
222 byte-order: big-endian
223 -
227 min-len: 16
228 -
231 byte-order: big-endian
232 -
236 min-len: 16
237 -
240 byte-order: big-endian
241 -
244 byte-order: big-endian
245 -
248 -
251 -
254 -
257 -
258 name: if-idx
260 -
261 name: reset-reason
263 -
264 name: reset-flags
266 -
267 name: server-side
273 -
277 -
278 name: add-addr
280 attribute-set: endpoint
281 dont-validate: [strict]
282 flags: [uns-admin-perm]
283 do: &add-addr-attrs
286 - addr
287 -
288 name: del-addr
290 attribute-set: endpoint
291 dont-validate: [strict]
292 flags: [uns-admin-perm]
293 do: *add-addr-attrs
294 -
295 name: get-addr
297 attribute-set: attr
298 dont-validate: [strict]
299 do: &get-addr-attrs
302 - addr
303 - token
306 - addr
310 - addr
311 -
312 name: flush-addrs
314 attribute-set: endpoint
315 dont-validate: [strict]
316 flags: [uns-admin-perm]
317 do: *add-addr-attrs
318 -
319 name: set-limits
321 attribute-set: attr
322 dont-validate: [strict]
323 flags: [uns-admin-perm]
324 do: &mptcp-limits
327 - rcv-add-addrs
328 - subflows
329 -
330 name: get-limits
332 attribute-set: attr
333 dont-validate: [strict]
334 do: &mptcp-get-limits
337 - rcv-add-addrs
338 - subflows
341 - rcv-add-addrs
342 - subflows
343 -
344 name: set-flags
346 attribute-set: attr
347 dont-validate: [strict]
348 flags: [uns-admin-perm]
349 do: &mptcp-set-flags
352 - addr
353 - token
354 - addr-remote
355 -
358 attribute-set: attr
359 dont-validate: [strict]
360 flags: [uns-admin-perm]
361 do: &announce-add
364 - addr
365 - token
366 -
369 attribute-set: attr
370 dont-validate: [strict]
371 flags: [uns-admin-perm]
375 - token
376 - loc-id
377 -
378 name: subflow-create
380 attribute-set: attr
381 dont-validate: [strict]
382 flags: [uns-admin-perm]
383 do: &sf-create
386 - addr
387 - token
388 - addr-remote
389 -
390 name: subflow-destroy
392 attribute-set: attr
393 dont-validate: [strict]
394 flags: [uns-admin-perm]
395 do: *sf-create