Lines Matching +full:nested +full:- +full:attributes
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
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
30 Attributes: token, family, saddr4 | saddr6, daddr4 | daddr6, sport,
31 dport, server-side.
32 -
34 doc: >-
36 Attributes: token, family, saddr4 | saddr6, daddr4 | daddr6, sport,
37 dport, server-side.
38 -
40 doc: >-
43 -
46 doc: >-
48 Attributes: token, rem_id, family, daddr4 | daddr6 [, dport].
49 -
51 doc: >-
53 Attributes: token, rem_id.
54 -
55 name: sub-established
57 doc: >-
59 Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 |
61 -
62 name: sub-closed
63 doc: >-
66 Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 |
68 -
69 name: sub-priority
71 doc: >-
73 Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 |
75 -
76 name: listener-created
78 doc: >-
80 Attributes: family, sport, saddr4 | saddr6.
81 -
82 name: listener-closed
83 doc: >-
85 Attributes: family, sport, saddr4 | saddr6.
87 attribute-sets:
88 -
90 name-prefix: mptcp-pm-addr-attr-
91 attributes:
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-
123 attributes:
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-
164 attributes:
165 -
168 nested-attributes: address
169 -
171 name-prefix: mptcp-pm-attr-
172 attr-cnt-name: --mptcp-attr-after-last
173 attributes:
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-
202 attributes:
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 -
260 -
261 name: reset-reason
263 -
264 name: reset-flags
266 -
267 name: server-side
272 -
276 -
277 name: add-addr
279 attribute-set: endpoint
280 dont-validate: [ strict ]
281 flags: [ uns-admin-perm ]
282 do: &add-addr-attrs
284 attributes:
285 - addr
286 -
287 name: del-addr
289 attribute-set: endpoint
290 dont-validate: [ strict ]
291 flags: [ uns-admin-perm ]
292 do: *add-addr-attrs
293 -
294 name: get-addr
296 attribute-set: attr
297 dont-validate: [ strict ]
298 do: &get-addr-attrs
300 attributes:
301 - addr
302 - token
304 attributes:
305 - addr
308 attributes:
309 - addr
310 -
311 name: flush-addrs
313 attribute-set: endpoint
314 dont-validate: [ strict ]
315 flags: [ uns-admin-perm ]
316 do: *add-addr-attrs
317 -
318 name: set-limits
320 attribute-set: attr
321 dont-validate: [ strict ]
322 flags: [ uns-admin-perm ]
323 do: &mptcp-limits
325 attributes:
326 - rcv-add-addrs
327 - subflows
328 -
329 name: get-limits
331 attribute-set: attr
332 dont-validate: [ strict ]
333 do: &mptcp-get-limits
335 attributes:
336 - rcv-add-addrs
337 - subflows
339 attributes:
340 - rcv-add-addrs
341 - subflows
342 -
343 name: set-flags
345 attribute-set: attr
346 dont-validate: [ strict ]
347 flags: [ uns-admin-perm ]
348 do: &mptcp-set-flags
350 attributes:
351 - addr
352 - token
353 - addr-remote
354 -
357 attribute-set: attr
358 dont-validate: [ strict ]
359 flags: [ uns-admin-perm ]
360 do: &announce-add
362 attributes:
363 - addr
364 - token
365 -
368 attribute-set: attr
369 dont-validate: [ strict ]
370 flags: [ uns-admin-perm ]
373 attributes:
374 - token
375 - loc-id
376 -
377 name: subflow-create
379 attribute-set: attr
380 dont-validate: [ strict ]
381 flags: [ uns-admin-perm ]
382 do: &sf-create
384 attributes:
385 - addr
386 - token
387 - addr-remote
388 -
389 name: subflow-destroy
391 attribute-set: attr
392 dont-validate: [ strict ]
393 flags: [ uns-admin-perm ]
394 do: *sf-create