diff options
author | Mike Belopuhov <mikeb@cvs.openbsd.org> | 2012-03-14 17:08:18 +0000 |
---|---|---|
committer | Mike Belopuhov <mikeb@cvs.openbsd.org> | 2012-03-14 17:08:18 +0000 |
commit | d436d9eb485e6fb27d45d78e3af671fc0450ec58 (patch) | |
tree | 552bad1a4d1eede9f30b961d2254612be0529793 /usr.bin/Makefile | |
parent | 2b07680e9ba2ff5194fee834d60aceff02562fbc (diff) |
ubsec gets stuck after receiving a packet of a particular length
and stops processing any further packets. this is believed to be
a result of the inconsistency of the destination mbuf chain as a
a copy acquired via m_copym2 works fine. so far only one problem
was discovered with the optimized inline version of m_copym2: a
cluster has to be allocated if source chain had one.
unfortunately, this solves the problem only for some packet sizes
so apply a larger hammer and call m_copym2 for now.
the problem was reported and diffs were patiently tested by Joosep
<joosepm-at-gmail-dot-com>, thanks!
deraadt agrees to this temporary measure.
Diffstat (limited to 'usr.bin/Makefile')
0 files changed, 0 insertions, 0 deletions