netlink: specs: rt-route: split out the request attribute list

The newroute and delroute requests alias the same attribute list as the
getroute reply, but requests and replies do not carry the same
attributes. Give the requests their own list.

The two lists are identical today, so the generated code does not
change.

Signed-off-by: Yuyang Huang <sigefriedhyy@gmail.com>
Link: https://patch.msgid.link/20260808005642.26901-9-sigefriedhyy@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
Yuyang Huang
2026-08-08 09:56:40 +09:00
committed by Paolo Abeni
parent bf517422fb
commit 8621a7ed80

View File

@@ -313,7 +313,35 @@ operations:
do:
request:
value: 24
attributes: *all-route-attrs
attributes: &route-req-attrs
- dst
- src
- iif
- oif
- gateway
- priority
- prefsrc
- metrics
- multipath
- flow
- cacheinfo
- table
- mark
- mfc-stats
- via
- newdst
- pref
- encap-type
- encap
- expires
- pad
- uid
- ttl-propagate
- ip-proto
- sport
- dport
- nh-id
- flowlabel
-
name: delroute
doc: Delete an existing route
@@ -321,7 +349,7 @@ operations:
do:
request:
value: 25
attributes: *all-route-attrs
attributes: *route-req-attrs
-
name: newroute-ntf
doc: Notification about a created route.