bridge_pfil() dereferences the packet through m_pullup(), m_adj() and
M_PREPEND(). A member that advertises IFCAP_MEXTPG can hand the bridge
an unmapped chain, on which mtod() is NULL. Convert it to a mapped
chain on entry, preventing a panic when a sendfile(2) or KTLS segment
from a VNET jail is filtered.
m_pullup() asserted only the first mbuf of the chain and m_copyup() not
at all. Assert inside both copy loops.
Fixes: c38abd64dbc1 ("if_epair: support IFCAP_MEXTPG")
Assisted-by: Claude Code (Opus 5)