Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/net
"Alexander Nasonov" <alnsn%netbsd.org@localhost> wrote:
> Module Name: src
> Committed By: alnsn
> Date: Wed Aug 15 20:59:51 UTC 2012
>
> Modified Files:
> src/sys/net: bpf.c
>
> Log Message:
> Fix two bugs introduced by recent commit.
>
> - When handling contiguous buffer in _bpf_tap(), pass its real size
> rather than 0 to avoid reading packet data as mbuf struct on
> out-of-bounds loads.
Thanks for fixing this, I somewhat got distracted by other things.
> - Correctly pass pktlen and buflen arguments from bpf_deliver() to
> bpf_filter() to avoid reading mbuf struct as packet data.
> JIT case is still broken.
Right, but that's why JIT is not yet enabled. I plan to make another round
of changes, which includes making BPF MP-safe. Just have not had time yet..
--
Mindaugas
Home |
Main Index |
Thread Index |
Old Index