summaryrefslogtreecommitdiff
path: root/sys/net/if_gre.c
AgeCommit message (Expand)Author
2019-01-04make kernel build without MPLS/mpe/mpwSebastian Benoit
2019-01-04make kernel build without INET6 again.Sebastian Benoit
2018-12-17Handle SIOCADDMULTI and SIOCDELMULTI as nops in ioctl code.David Gwynne
2018-12-17If something like ether_ioctl returns ENETRESET, don't let it bubble out.David Gwynne
2018-12-03Convert more MH_ALIGN() to m_align(). Also switch from m_gethdr/M_GETHDRClaudio Jeker
2018-11-29allow configuration of ecn processingDavid Gwynne
2018-11-15the variable holding the ip tos should be called tos, not ttl.David Gwynne
2018-11-14use the txprio setting to populate the tos in keepalive packets.David Gwynne
2018-11-14according to ip_ipip.c, rfc1853 says not to copy the ttl on decapsulationDavid Gwynne
2018-11-13add txprio support to gre, mgre, egre, nvgre, and eoipDavid Gwynne
2018-11-12set the hardmtu on ether encap ifs so the mtu can be raised above 1500David Gwynne
2018-11-11when encapsulating mpls, map the mpls qos value to an ip tos.David Gwynne
2018-11-11actually use the if_llprio to set the mbuf prio.David Gwynne
2018-11-11use the llprio on gre(4) and eoip(4) interfaces for the keepalive tosDavid Gwynne
2018-10-25start both the sc_ka_send and sc_ka_hold timeout whenDavid Gwynne
2018-10-18provide a default case for all switch statements handling address familiesDavid Gwynne
2018-10-18make sure keepalive ioctl values are either both zero, or both not zero.David Gwynne
2018-10-18make sure the tunnel is configured in gre_keepalive_sendDavid Gwynne
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