Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge branch 'hardened/current/log' into hardened/current/master
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
PAX: fix SEGVUARD initialization and move the check pax flags in pax_elf instead of pax_get_flags

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: rename pax_get_status to pax_aslr_get_status

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
PAX: big refactor part I.

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX: refactor - drop FORCE from MBI_FORCE_*

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX: drop unused ELF_NOTE_TYPE_PAX_TAG define

op@hardenedbsd hardenedBSD.git.opntr> git grep ELF_NOTE_TYPE_PAX_TAG
sys/sys/pax.h:#define ELF_NOTE_TYPE_PAX_TAG   3

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX: added some debug message

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: refactor - simplify code

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX SEGVGUARD: added status validator / parser

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX SEGVGUARD: refactor

note: vnode checking!!!!

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
KERNEL PANIC: dummynet at layer2 level
PR 193681

at layer2 level, if we do not get an interface, there is nothing we can do.
the packet in question is dropped.