New commits:
commit d375ef74fbe19a6ca7c6886fc8cbae86f58b86df
Author: Andrew Cagney <[email protected]>
Date: Sat Sep 21 10:46:29 2024 -0400
ipsec interface: rework .find_interface()
replace with .ip_link_match(), clarify how it handles two cases:
- wildcard: find a valid ipsec-interface
immediately return the name
- exact: find the specified ipsec-interface and verify it is valid
immediately return the result
commit c00a15e3286f946117a67ec8a2ad661122688f5a
Author: Andrew Cagney <[email protected]>
Date: Sat Sep 21 13:48:47 2024 -0400
ipsec interface: simplify .ip_addr_find_on_if()
- pass the ipsec-interface name, not the structure
- rename to .ip_addr_if_has_cidr()
in linux's xfrm:
- split the getaddr code off from getlink
- check for the CIDR while parsing the netlink response
(don't create a linked list of interface addresses)
- bail early when CIDR is found
suspect this should be merged with .ip_addr_add() making
the attempt to add an address atomic; much later
commit 121f1e55dd07c134abb10f0d69a0156dc3a21f2e
Author: Andrew Cagney <[email protected]>
Date: Sat Sep 21 14:34:41 2024 -0400
ipsec interface: rename .ip_route_set_up() to .ip_route_up()
as in ifconfig up
see #1811 what is .ip_link_set_up() for?
commit df2ce5360df6e62066c055f9b11747b60477a53f
Author: Andrew Cagney <[email protected]>
Date: Sat Sep 21 10:44:11 2024 -0400
linux-netlink: clarify response processor return code
The processor returning FALSE means stop early. Not error.
Clients are ment to store the real status in the linux_netlink_context.
commit 7a9ccdfc4958e4483f47533379d12d9f17d00b11
Author: Andrew Cagney <[email protected]>
Date: Sat Sep 21 14:43:59 2024 -0400
xfrm interface: clarify check_stale_xfrmi_interfaces()
It's the if_index and not if_id that's being checked.
commit 913eb54ee4a561cfe86741ad733211edf7346a96
Author: Andrew Cagney <[email protected]>
Date: Sat Sep 21 10:43:03 2024 -0400
logging: add v{bad,assert,expect}()
being lazy, save writing PASSERT(verbose.logger, ...) for instance
_______________________________________________
Swan-commit mailing list -- [email protected]
To unsubscribe send an email to [email protected]