summaryrefslogtreecommitdiff
path: root/sys/net/if_gif.c
AgeCommit message (Expand)Author
2018-11-29allow configuration of ecn processingDavid Gwynne
2018-11-14provide ip_tos_patch() for setting ip_tos and patching the ipv4 cksum.David Gwynne
2018-11-14remove the encapsulation headers before looking at the inner headersDavid Gwynne
2018-11-14revert 1.121. i got confused between ecn on ingress and egressDavid Gwynne
2018-11-14get ecn ingress args the right way round. again.David Gwynne
2018-11-14according to ip_ipip.c, rfc1853 says not to copy the ttl on decapsulationDavid Gwynne
2018-11-13get the inner and outer tos values right for passing to ip_ecn_ingressDavid Gwynne
2018-11-13add txprio setting supportDavid Gwynne
2018-11-11copy the mpls cos and use it as the ip dscp/tos/tclass thing.David Gwynne
2018-04-18If m_pullup() changes the mbuf in gif_input(), also adjust the mbufAlexander Bluhm
2018-04-08use the specified protocol on v6 outputDavid Gwynne
2018-04-08on output, actually attach the mbuf tag to packet.David Gwynne
2018-03-15Remove the check for flags M_AUTH and M_CONF (AH and ESP).remi
2018-02-28fix up matching of incoming traffic to interfaces.David Gwynne
2018-02-19enable configuration of tunnel fragmentation.David Gwynne
2018-02-12restore the previous semantics wrt if up, tunnel, and address config.David Gwynne
2018-02-10rework gif to be more consistent.David Gwynne
2018-01-12move gif_encap from gif_output to gif_start.David Gwynne
2018-01-09Creating a cloned interface could return ENOMEM due to temporaryAlexander Bluhm
2018-01-09Use ip{,6}_send() instead of ip{,6}_output() to prevent a recursion.Martin Pieuchot
2017-11-20Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningMartin Pieuchot
2017-11-17#if -> #ifdef for consistencyJeremie Courreges-Anglas
2017-11-17Rename functions that now handle only MPLS-in-IPJeremie Courreges-Anglas
2017-11-13Remove useless comment about if_ioctl() & reduce grep noise.Martin Pieuchot
2017-10-25Remove Multicast and Broadcast flags from the encapsulated packet inMartin Pieuchot
2017-10-16Remove kernel support for the following ioctl(2)s, deprecated since 2001:Martin Pieuchot
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-06-20Do not use the interface pointer after if_put(). Rename ipip_input_gif()Alexander Bluhm
2017-06-19When dealing with mbuf pointers passed down as function parameters,Alexander Bluhm
2017-05-18The function name ip4_input() is confusing as it also handles IPv6Alexander Bluhm
2017-05-17Protect the global list of interfaces with the NET_LOCK().Martin Pieuchot
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-04-14Remove unused define satoin6().Alexander Bluhm
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
2017-01-29Change the IPv4 pr_input function to the way IPv6 is implemented,Alexander Bluhm
2017-01-25Since raw_input() and route_input() are gone from pr_input, we canAlexander Bluhm
2017-01-23Flag pseudo-interfaces as such in order to call add_net_randomness()Martin Pieuchot
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-12-13make v6 tunnel address handling consider ipv6 scope.David Gwynne
2016-09-13Retire bridge(4) support.Martin Pieuchot
2016-04-13We're always ready! So send IFQ_SET_READY() to the bitbucket.Martin Pieuchot
2016-01-14No need for a splnet() dance around IFQ_DEQUEUE() anymore.Martin Pieuchot
2015-12-05remove old lint annotationsTed Unangst
2015-11-20dont check for OACTIVEDavid Gwynne
2015-10-25Introduce if_rtrequest() the successor of ifa_rtrequest().Martin Pieuchot
2015-09-28Merge gif(4)'s tentacles in a single file.Martin Pieuchot
2015-09-11Kill yet another argument to functions in IPv6. This time ip6_output'sClaudio Jeker
2015-09-01Replace sockaddr casts with the proper satosin(), ... calls.Alexander Bluhm
2015-07-17Explicitly do EtherIP encapsulation in bridge_ifenqueue().Martin Pieuchot
2015-07-16Keep private definitions private.Martin Pieuchot