Let ipsp_spd_lookup() return an error instead of a TDB. The TDB
authorbluhm <bluhm@openbsd.org>
Wed, 1 Dec 2021 12:51:09 +0000 (12:51 +0000)
committerbluhm <bluhm@openbsd.org>
Wed, 1 Dec 2021 12:51:09 +0000 (12:51 +0000)
commite7111b640373b5a6d6c350a312c52251aa854d64
treed8f992c9fa34c4f865f7250710371a82e660dd2f
parentc953f924139b8da03300e7d5aa09f0c7bcf0457f
Let ipsp_spd_lookup() return an error instead of a TDB.  The TDB
is not always needed, but the error value is necessary for the
caller.  As TDB should be refcounted, it makes not sense to always
return it.  Pass an output pointer for the TDB which can be NULL.
OK mvs@ tobhe@
sys/net/if_bridge.c
sys/netinet/ip_ipsp.h
sys/netinet/ip_output.c
sys/netinet/ip_spd.c
sys/netinet/ipsec_input.c
sys/netinet/tcp_input.c
sys/netinet/udp_usrreq.c
sys/netinet6/ip6_forward.c
sys/netinet6/ip6_output.c
sys/netinet6/ip6_var.h