summaryrefslogtreecommitdiffstats
path: root/sys/net/if_gif.c
Commit message (Expand)AuthorAgeFilesLines
* Add some initial locking to gif(4). It doesn't covers the whole driver,glebius2006-01-301-24/+15
* Add RFC 3378 EtherIP support. This change makes it possible to add gifthompsa2005-12-211-4/+67
* Move the cloned interface list management in to if_clone. For some drivers thethompsa2005-11-081-9/+0
* Change the reference counting to count the number of cloned interfaces for eachthompsa2005-10-121-16/+8
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andrwatson2005-08-091-6/+6
* scope cleanup. with this changeume2005-07-251-0/+25
* Fix some long standing bugs in writing to the BPF device attached todwmalone2005-06-261-2/+9
* Stop embedding struct ifnet at the top of driver softcs. Instead thebrooks2005-06-101-22/+27
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPphk2004-07-151-0/+2
* Use M_ZERO instead of bzero().bms2004-07-061-2/+1
* Major overhaul of pseudo-interface cloning. Highlights include:brooks2004-06-221-2/+2
* add missing #include <sys/module.h>phk2004-05-301-0/+1
* Staticize <if>_clone_{create,destroy} functions.brooks2004-04-141-4/+4
* Properly detect loops by recording the interface pointer in an mtag.ru2004-04-051-20/+30
* Lock down global variables in if_gif:rwatson2004-03-221-9/+50
* Move "called", a static function variable used to detect recursiverwatson2004-03-221-4/+11
* o eliminate widespread on-stack mbuf use for bpf by introducingsam2003-12-281-28/+2
* Replace the if_name and if_unit members of struct ifnet with new membersbrooks2003-10-311-2/+1
* Update netisr handling; Each SWI now registers its queue, and all queuejlemon2003-03-041-8/+1
* Back out M_* changes, per decision of the TRB.imp2003-02-191-3/+3
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-3/+3
* network interface and link layer changes:sam2002-11-151-2/+2
* last arg of in6?_gif_output() is not used any more.ume2002-10-171-2/+2
* - drop too short IPv6 frameume2002-10-171-10/+15
* s/gifp/ifp/ume2002-10-171-11/+11
* - after gif_set_tunnel(), psrc/pdst may be null. set IFF_RUNNING accordingly.ume2002-10-161-133/+157
* Revert 1.27, as it breaks IPv6 over IPv4 tunnels.sobomax2002-09-261-2/+2
* mistakenly set IFF_UP by SIOCSIFPHYADDR.ume2002-09-201-4/+0
* Restore original behaviour of recursion preventer.sobomax2002-09-131-4/+7
* Since from now on encap_input() also catches IPPROTO_MOBILE and IPPROTO_GREsobomax2002-09-091-2/+2
* Make recursion prevention variable per-instance and remove XXX commentsobomax2002-09-051-7/+4
* Correct error handling during MAC transmission check for if_gif.rwatson2002-08-121-2/+5
* Introduce support for Mandatory Access Control and extensiblerwatson2002-08-011-1/+12
* Move all unit number management cloned interfaces into the cloningbrooks2002-05-251-4/+3
* just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.suz2002-04-191-7/+6
* Remove __P.alfred2002-03-191-5/+5
* Simplify the interface cloning framework by handling unitmux2002-03-111-46/+5
* Change the network interface cloning API so the destroy function returnsbrooks2002-03-041-2/+3
* Fix warnings in the gif(4) driver so it compiles with -Werror.brooks2002-02-261-4/+6
* Make gif(4) nesting level and parallel tunnel support tunable at runtimebrooks2002-02-261-5/+27
* Staticise private interface lists.msmith2002-01-081-1/+1
* /home/brooks/ng_gif.messagebrooks2001-09-261-1/+19
* Use LIST_ macros instead of TAILQ_ macros to be more like NetBSD.brooks2001-09-261-6/+7
* Patches from Keiichi SHIMA <keiichi@iij.ad.jp>julian2001-09-031-2/+1
* gif(4) and stf(4) modernization:brooks2001-07-021-71/+194
* Suppress update ifnet.iflastchange when processing packets for SNMPsumikawa2001-06-191-1/+0
* Sync with recent KAME.ume2001-06-111-54/+130
* First, wrap the if_up() call into splimp()/splx() becauseyar2001-06-031-2/+5
* * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT.bmilekic2000-12-211-1/+1
OpenPOWER on IntegriCloud