diff options
| author | Ido Schimmel <[email protected]> | 2024-12-16 17:11:58 +0000 |
|---|---|---|
| committer | Paolo Abeni <[email protected]> | 2024-12-19 15:02:22 +0000 |
| commit | ba4138032ae3b5b8e2b68d2f2647cdc0817b05a6 (patch) | |
| tree | f52c4d3db76c69b26cd1cc63d7f45d722c2fad6f /drivers/net/dsa/microchip/ksz_common.c | |
| parent | netlink: specs: Add FIB rule flow label attributes (diff) | |
| download | kernel-ba4138032ae3b5b8e2b68d2f2647cdc0817b05a6.tar.gz kernel-ba4138032ae3b5b8e2b68d2f2647cdc0817b05a6.zip | |
ipv6: Add flow label to route get requests
The default IPv6 multipath hash policy takes the flow label into account
when calculating a multipath hash and previous patches added a flow
label selector to IPv6 FIB rules.
Allow user space to specify a flow label in route get requests by adding
a new netlink attribute and using its value to populate the "flowlabel"
field in the IPv6 flow info structure prior to a route lookup.
Deny the attribute in RTM_{NEW,DEL}ROUTE requests by checking for it in
rtm_to_fib6_config() and returning an error if present.
A subsequent patch will use this capability to test the new flow label
selector in IPv6 FIB rules.
Reviewed-by: Petr Machata <[email protected]>
Signed-off-by: Ido Schimmel <[email protected]>
Reviewed-by: Guillaume Nault <[email protected]>
Signed-off-by: Paolo Abeni <[email protected]>
Diffstat (limited to 'drivers/net/dsa/microchip/ksz_common.c')
0 files changed, 0 insertions, 0 deletions
