Fixed it for me, thank you.

BR,
Pedro Caetano

On Wed, Apr 15, 2015 at 10:34 AM, Martin Pieuchot <m...@openbsd.org> wrote:

> On 14/04/15(Tue) 19:50, Edgar Pettijohn III wrote:
> > On Apr 14, 2015, at 5:08 PM, Dimitris Papastamos wrote:
> >
> > > On Tue, Apr 14, 2015 at 07:48:55PM +0100, Pedro Caetano wrote:
> > >> Hi,
> > >>
> > >> After establishing a openvpn tunnel, the system frezzes completely
> when
> > >> traffic is pushed trough the tunnel.
> > >> Impossible to change x console or interact with the system.
> > >>
> > >> Openvpn 2.3.6 installed from packages.
> > >
> > > I am experiencing a system freeze with openvpn as well.
>
> It's a regression introduced by a recent commit, other people have been
> reported similar problems on bugs@ they all seem to be related to
> tun(4).
>
> diff below should fix it.
>
> Index: net/if_tun.c
> ===================================================================
> RCS file: /cvs/src/sys/net/if_tun.c,v
> retrieving revision 1.136
> diff -u -p -r1.136 if_tun.c
> --- net/if_tun.c        10 Apr 2015 13:58:20 -0000      1.136
> +++ net/if_tun.c        15 Apr 2015 09:29:52 -0000
> @@ -897,7 +897,7 @@ tunwrite(dev_t dev, struct uio *uio, int
>                 return (EAFNOSUPPORT);
>         }
>
> -       if (niq_enqueue(ifq, m) != 0) {
> +       if (niq_enqueue(ifq, top) != 0) {
>                 ifp->if_collisions++;
>                 return (ENOBUFS);
>         }

Reply via email to