freebsd-src/sys/netipsec
Lexi Winter 50ecbc5142 libipsec: make const-correct
- add const to the appropriate places in the libipsec public API and the
  relevant internal functions needed to support that.

- replace caddr_t with c_caddr_t in ipsec_dump_policy()

- update the ipsec_dump_policy manpage to use c_caddr_t (this manpage
  was already wrong as it had "char *" instead of caddr_t previously).

While here, update pfkeyv2.h to not cast away const in the PFKEY_*()
macros.

This should not cause any ABI changes as the actual types have not
changed.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1099
2024-04-22 22:36:34 -06:00
..
ah_var.h
ah.h
esp_var.h
esp.h
ipcomp_var.h
ipcomp.h
ipsec_input.c Add UDP encapsulation of ESP in IPv6 2024-01-16 20:44:34 +00:00
ipsec_mbuf.c
ipsec_mod.c Add UDP encapsulation of ESP in IPv6 2024-01-16 20:44:34 +00:00
ipsec_output.c Add UDP encapsulation of ESP in IPv6 2024-01-16 20:44:34 +00:00
ipsec_pcb.c
ipsec_support.h netipsec: fix LINT-NOINET build 2024-01-20 22:22:21 +01:00
ipsec.c
ipsec.h libipsec: make const-correct 2024-04-22 22:36:34 -06:00
ipsec6.h
key_debug.c
key_debug.h
key_var.h
key.c Add UDP encapsulation of ESP in IPv6 2024-01-16 20:44:34 +00:00
key.h
keydb.h
keysock.c
keysock.h
subr_ipsec.c sys/netipsec: fix IPSEC_SUPPORT for non-INET kernels 2024-04-12 10:30:22 -06:00
udpencap.c Fix KASSERT in 80044c78 causing build failures 2024-01-16 23:15:00 +00:00
xform_ah.c
xform_esp.c ipsec esp: avoid dereferencing freed secasindex 2024-02-26 16:27:46 +02:00
xform_ipcomp.c
xform_tcp.c
xform.h