summaryrefslogtreecommitdiff
path: root/sys/net/if_gre.c
AgeCommit message (Expand)Author
2018-10-18move the timeout_add in gre_keepalive_send up.David Gwynne
2018-10-18Process incoming gre(4) keepalives early to avoid bpf seeing them.David Gwynne
2018-10-16pull and put the traffic class in ipv6 headersDavid Gwynne
2018-07-24When a GRE packet goes to "decline", the mbuf pointer was not updatedYASUOKA Masahiko
2018-05-28implement support for MikroTik's Ethernet over IP protocol as eoip(4)David Gwynne
2018-03-12Delete unused variable.Kenji Aoyama
2018-03-12give mgre(4) the IFF_MULTICAST and IFF_SIMPLEX flagsDavid Gwynne
2018-03-01copy p2p_rtrequest to mgre_rtrequest, so it can be tweakedDavid Gwynne
2018-02-27change mgre tunnel configuration to only accept a single local address.David Gwynne
2018-02-27make kernel compile again without INET6Sebastian Benoit
2018-02-27use a macro for the default if_hdrlen, not a magic numberDavid Gwynne
2018-02-27annotate some data structures with the lock protecting them.David Gwynne
2018-02-27add support for point to multipoint GRE via mgre(4).David Gwynne
2018-02-25default the nvgre vnetid to the first valid value according to the rfcDavid Gwynne
2018-02-24when comparing nvgre entries, compare a with b, not a with itself.David Gwynne
2018-02-22remove some debug code in nvgreDavid Gwynne
2018-02-22don't get in the way of setting the rdomain on gre(4)David Gwynne
2018-02-21implement nvgre(4) based on rfc7637 aka NVGREDavid Gwynne
2018-02-21if egre takes the packet, it's done, don't fall through to l3 processing.David Gwynne
2018-02-21whitespace fixesDavid Gwynne
2018-02-20cisco set the tos on their keepalive packets to ip precedenceDavid Gwynne
2018-02-20add support for vnetflowid.David Gwynne
2018-02-19support configuration of fragmentation of the tunnel trafficDavid Gwynne
2018-02-16make gre_encap prepend both the gre and tunnel ip headers.David Gwynne
2018-02-16put egre back in a treeDavid Gwynne
2018-02-16allow wccp processing to be enabled per interface with the link0 flag.David Gwynne
2018-02-15take egre(4) packets out early in gre inputDavid Gwynne
2018-02-12restore the previous semantics wrt if up, tunnel, and address config.David Gwynne
2018-02-12dont handle SIOCSIFRDOMAIN twice, egre isn't supposed to filter it.David Gwynne
2018-02-09use in_addr and in6_addr instead of uint32_tsDavid Gwynne
2018-02-09bring back the wccp shizz.David Gwynne
2018-02-08implement support for tunnelttl copy.David Gwynne
2018-02-08ttl 0 is not valid on the wire, so dont accept it.David Gwynne
2018-02-08implement ethernet over gre encapsulation with a thing egre(4) driver.David Gwynne
2018-02-08gre doesnt need ifmediaDavid Gwynne
2018-02-08reintroduce support for keepalives.David Gwynne
2018-02-07update the gre driver.David Gwynne
2018-02-07remove mobileip(4) tendrilsDavid Gwynne
2018-01-09Creating a cloned interface could return ENOMEM due to temporaryAlexander Bluhm
2017-10-20Kill dead ioctl handlers.Martin Pieuchot
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-05-15Remove unused variable mobileip_softc_list.Alexander Bluhm
2017-05-15Protect the gloal list of gre(4) interfaces by the NET_LOCK().Martin Pieuchot
2017-01-24A space here, a space there. Soon we're talking real whitespaceKenneth R Westerback
2017-01-23Flag pseudo-interfaces as such in order to call add_net_randomness()Martin Pieuchot
2016-12-19Sending keep alive ends up in ip_output(), so it needs the NET_LOCK().Martin Pieuchot
2016-11-16Convert gre_send_keepalive() to timeout_set_proc(9) as it calls ip_output().Martin Pieuchot
2016-08-31Split gre(4) into two interfaces: gre(4) and mobileip(4).Reyk Floeter
2016-08-28Remove obsolete gre(4) ioctls GRESADDRS, GRESADDRD, GREGADDRS,Reyk Floeter
2015-11-10dont use IF_DROP when there was some arbitary problem sending a packet.David Gwynne