diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/net/if_gif.c | 1 | ||||
-rw-r--r-- | sys/netinet/ip_gre.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/if_gif.c b/sys/net/if_gif.c index dfc2697..4cb3ed8 100644 --- a/sys/net/if_gif.c +++ b/sys/net/if_gif.c @@ -546,6 +546,7 @@ gif_input(m, af, ifp) } sc = ifp->if_softc; m->m_pkthdr.rcvif = ifp; + m_clrprotoflags(m); #ifdef MAC mac_ifnet_create_mbuf(ifp, m); diff --git a/sys/netinet/ip_gre.c b/sys/netinet/ip_gre.c index 776820f..a36a486 100644 --- a/sys/netinet/ip_gre.c +++ b/sys/netinet/ip_gre.c @@ -211,7 +211,7 @@ gre_input2(struct mbuf *m ,int hlen, u_char proto) } m->m_pkthdr.rcvif = GRE2IFP(sc); - + m_clrprotoflags(m); netisr_queue(isr, m); /* Packet is done, no further processing needed. */ |