summaryrefslogtreecommitdiff
path: root/sys/net/if_gif.c
AgeCommit message (Expand)Author
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
2015-06-30Rename if_output() into if_enqueue() to avoid confusion with commentsMartin Pieuchot
2015-05-15Introduce if_output(), a function do to the last steps before enqueuingMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-23length argument for some free() calls; ok dougTheo de Raadt
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-05Use a custom ifa_rtrequest function for point-to-point interfacesMartin Pieuchot