Use constant sockaddr in route lookup.
authorbluhm <bluhm@openbsd.org>
Sun, 12 Nov 2023 17:51:40 +0000 (17:51 +0000)
committerbluhm <bluhm@openbsd.org>
Sun, 12 Nov 2023 17:51:40 +0000 (17:51 +0000)
commit9a32bf7bc3c9d7b87ae60f8e5fb615ef03116ef8
tree04eae54dd2f55fbe0795377fd453c5f18e003353
parent78a9afcaf8c65b97be01d2ea242f83e2cc081bbb
Use constant sockaddr in route lookup.

In rtalloc() and rtalloc_mpath() declare the parameter dst as const
sockaddr.  This makes MP safe route lookup easier as the destination
address is definitely not modified during the operation.  Array
rti_info, the central data structure with addresses for route
matching, contains constant sockaddr now.

OK mvs@ dlg@
sys/net/if_dl.h
sys/net/route.c
sys/net/route.h
sys/net/rtable.c
sys/net/rtable.h
sys/net/rtsock.c