'pipex_mppe' and 'pipex_session' structures have uint16_t bit fields
authormvs <mvs@openbsd.org>
Sun, 26 Jun 2022 13:14:37 +0000 (13:14 +0000)
committermvs <mvs@openbsd.org>
Sun, 26 Jun 2022 13:14:37 +0000 (13:14 +0000)
commit1935ef3d412c9cfcfd75262d4867298c9e959161
tree34b25eb3a686fd0fbe0088ed2974105d841a3142
parent33413b01dd49d9f75391ecc2e36ce6a56c7d6cae
'pipex_mppe' and 'pipex_session' structures have uint16_t bit fields
which represent flags. We mix unlocked access to immutable flags with
protected access to mutable ones. This could be not MP independent on
some architectures, so convert these fields to u_int `flags' variables.

ok bluhm@
sys/net/if_pppx.c
sys/net/pipex.c
sys/net/pipex_local.h