kern/160693: Multicast packet are not passed from GIF0 to EM0 interface (Packet Lost)

Jean Aumont JeanAumont at
Tue Sep 13 04:10:05 UTC 2011

>Number:         160693
>Category:       kern
>Synopsis:       Multicast packet are not passed from GIF0 to EM0 interface (Packet Lost)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 13 04:10:04 UTC 2011
>Originator:     Jean Aumont
>Release:        8.2
FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Mon Sep 12 10:47:47 EDT 2011     root at  i386

I have been trying to get OSPF running through a GIF tunnel with IPSEC with no success ... and I just find out why ... multicast packets are lost between the
tunnel interface (gif0) and the physical interface (em0)

I have setup the following:

              Client                 Router                 Server
Public  IP:   em0: ......... em1: 
                                     em0: ......... em0: 
Tunnel    :   gif0: <==========================> gif0: 
Private IP:   em1:                                em1:

I have capture (using tcpdump) on the Client server, the packets going from the gif0 to the em0 interface and you can see that some of the OSPF hello packets are lost.

I have capture files to prove it, and would like to provide them to you.

The file that I can provide are named:

Looking at them with wireshark, it become apparent that packet are lost.

Do not hesitate to contact me.

JeanAumont at

The problem is more easily reproduce when you put a Router between the Client and Server for some unknown reason.

I like to know how to fix it !!!


More information about the freebsd-bugs mailing list