aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_mroute.c
Commit message (Expand)AuthorAgeFilesLines
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-18/+18
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-18/+18
* Virtualize the IPv4 multicast routing code.Marko Zec2010-06-021-202/+258
* No need to include security/mac/mac_framework.h here.Pawel Jakub Dawidek2010-02-181-2/+0
* Make sure the multicast forwarding cache entry's stall queue is properlyShteryana Shopova2009-12-301-0/+9
* In expire_mfc(), add an assert on the multicast forwarding cache mutex.Bruce M Simpson2009-09-131-0/+2
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-12/+0
* Modify most routines returning 'struct ifaddr *' to return referencesRobert Watson2009-06-231-0/+1
* Switch cmd argument to u_long. This matches what if_ethersubr.c does andRoman Divacky2009-06-211-2/+2
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Use KTR_INET for MROUTING CTRs.Bruce M Simpson2009-04-291-1/+1
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-0/+1
* Update stats in struct pimstat using two new macros: PIMSTAT_ADD()Robert Watson2009-04-121-16/+16
* Update stats in struct mrtstat using two new macros: MRTSTAT_ADD()Robert Watson2009-04-121-15/+14
* Fix brainos introduced during mechanical KTR change.Bruce M Simpson2009-03-201-5/+6
* Cleanup: Nuke debug.mrtdebug, and replace it with KTR.Bruce M Simpson2009-03-191-142/+68
* Introduce a number of changes to the MROUTING code.Bruce M Simpson2009-03-191-612/+411
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+2
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+15
* A bunch of formatting fixes brough to light by, or created by the Vimage commitJulian Elischer2008-08-201-1/+1
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-17/+18
* Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-091-2/+2
* Add FBSDID to all files in netinet so that people can moreMike Silbersack2007-10-071-2/+3
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-8/+2
* Replace references to NET_CALLOUT_MPSAFE with CALLOUT_MPSAFE, and removeRobert Watson2007-07-281-3/+3
* Move universally to ANSI C function declarations, with relativelyRobert Watson2007-05-101-5/+5
* Diff reduction with NetBSD; use IN_LOCAL_GROUP() to check if an addressBruce M Simpson2007-03-151-1/+1
* Purge an out-of-date comment.Bruce M Simpson2007-03-041-1/+0
* Style: Move declaration of subsystem mutex to where otherBruce M Simpson2007-02-281-16/+25
* Unlock a mutex which should be unlocked before returning.Bruce M Simpson2007-02-251-1/+3
* Make IPv6 multicast forwarding dynamically loadable from a GENERIC kernel.Bruce M Simpson2007-02-241-3/+76
* Use MAXTTL.Bruce M Simpson2007-02-101-1/+1
* If the rendezvous point for a group is not specified, do not sendBruce M Simpson2007-02-101-0/+15
* Build PIM by default as part of the IPv4 multicast forwarding path.Bruce M Simpson2007-02-101-30/+53
* Store the cached route in vifp in the normal send_packet() case.Bruce M Simpson2007-02-081-2/+1
* Nuke the token bucket filter code. Attempting to request rate limitingBruce M Simpson2007-02-081-291/+17
* eliminate redundant macro MC_SEND()Bruce M Simpson2007-02-071-11/+2
* Remove support for IPIP tunnels in IPv4 multicast forwarding. XORP hasBruce M Simpson2007-02-071-248/+6
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-1/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Push removal of mrouted down to the rest of the tree.Bruce M Simpson2006-09-291-1/+1
* Fix the IPv4 multicast routing detach path. On interface detach whilstBruce M Simpson2006-09-281-5/+87
* Initialize the new members of struct ip_moptions asBruce M Simpson2006-05-181-0/+4
* In ip_mdq() compute the TV_DELTA the correct way around.Andre Oppermann2006-01-241-1/+1
* Use %t (ptrdiff_t modifier) to print a couple of pointer differences ratherJohn Baldwin2005-12-151-2/+2
* Consolidate all IP Options handling functions into ip_options.[ch] andAndre Oppermann2005-11-181-0/+1
* Use sparse initializers for "struct domain" and "struct protosw",Ruslan Ermilov2005-11-091-5/+8
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.Andre Oppermann2005-11-021-4/+4
* Use monotonic 'time_uptime' instead of 'time_second' as timebaseAndre Oppermann2005-09-191-2/+2