summaryrefslogtreecommitdiff
path: root/sys/net/if_gif.c
AgeCommit message (Expand)Author
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
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2013-10-19Uniformize drivers doing nothing with their multicast filters to makeMartin Pieuchot
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-06-17Instead of bcopy() and bcmp() a single pointer in an mbuf tag,Alexander Bluhm
2013-06-16Remove variable sa_family_t family in gif_start() and gif_output().Alexander Bluhm
2013-03-26Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.Martin Pieuchot
2013-01-17first or second coming, commie or not commie, one m in coming is sufficientHenning Brauer
2012-10-05Point an interface directly to its bridgeport configuration, insteadCamiel Dobbelaar
2012-05-12Fix tcpdump for etherip packets.Marco Pfatschbacher
2012-04-14Use DLT_LOOP for all tunneling interfaces.YASUOKA Masahiko
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-05-11Massiv cleanup of the gif(4) mess. Move encapsulation into gif_output()Claudio Jeker
2009-11-22Add a lot of bpf and counter manipulation to the bridge. The bridgeTheo de Raadt
2009-11-21Add a way to bind the tunnel endpoint of a gif/gre interface into aClaudio Jeker
2008-11-24Remove the IFF_OACTIVE dance in gif_start this is not needed because startClaudio Jeker
2008-09-28Ansify function declarations for gif(4).Joel Sing
2008-05-07enable tx mitigation when putting packets on the wire by switching fromDavid Gwynne