aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_dummynet.c
Commit message (Expand)AuthorAgeFilesLines
* Consistently check IPFW and DUMMYNET privileges in the configurationRobert Watson2008-05-221-0/+5
* Dummynet has a limit of 100 slots queue size (or 1MB, if you giveDavid Malone2008-02-271-2/+9
* Workaround p->numbytes overflow, which can result in infinite loop insideOleg Bulyzhin2007-12-251-7/+22
* - New sysctl variable: net.inet.ip.dummynet.io_fastOleg Bulyzhin2007-11-171-3/+6
* 1) dummynet_io() declaration has changed.Oleg Bulyzhin2007-11-061-7/+37
* style(9) cleanup.Oleg Bulyzhin2007-11-061-340/+350
* 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-7/+1
* Replace references to NET_CALLOUT_MPSAFE with CALLOUT_MPSAFE, and removeRobert Watson2007-07-281-1/+1
* Replace incorrect local OFFSET_OF macro with the correct and genericMatt Jacob2007-06-171-1/+1
* Move universally to ANSI C function declarations, with relativelyRobert Watson2007-05-101-5/+7
* - Use non-recursive mutex. MTX_RECURSE is unnecessary since rev. 1.70Oleg Bulyzhin2006-10-291-34/+31
* - ConvertOleg Bulyzhin2006-10-271-5/+62
* Use separate thread for servicing dummynet(4).Oleg Bulyzhin2006-10-271-3/+32
* style(9) cleanup.Oleg Bulyzhin2006-10-271-330/+353
* Fix following rules: pipe X (tag|altq) Y ...Oleg Bulyzhin2006-06-081-0/+4
* Obey opt_inet6.h in kernel build directory.Hajimu UMEMOTO2006-02-201-2/+0
* When sending a packet from dummynet, indicate that we're forwardingRuslan Ermilov2006-02-141-5/+2
* Dropping the lock in the transmit_event() is not safe, because weGleb Smirnoff2006-02-031-94/+115
* Axe unused function.Gleb Smirnoff2006-02-031-38/+0
* First step in removing welding between ipfw(4) and dummynet.Gleb Smirnoff2005-11-291-285/+280
* Remove bridge(4) from the tree. if_bridge(4) is a full functionalMax Laier2005-09-271-23/+0
* Use monotonic 'time_uptime' instead of 'time_second' as timebaseAndre Oppermann2005-09-191-2/+2
* Add dummynet(4) support to if_bridge, this code is largely based on bridge.c.Andrew Thompson2005-06-101-0/+10
* IPFW version 2 is the only option in HEAD and RELENG_5.Gleb Smirnoff2005-05-041-19/+0
* Make DUMMYNET compile without INET6Poul-Henning Kamp2005-04-191-0/+8
* Add IPv6 support to IPFW and Dummynet.Brooks Davis2005-04-181-14/+69
* Use ACTION_PTR(r) instead of (r->cmd + r->act_ofs).Brooks Davis2005-04-061-2/+2
* Make dummynet_flush() match its prototype.Brooks Davis2005-04-051-1/+1
* Use NET_CALLOUT_MPSAFE macro.Gleb Smirnoff2005-03-011-1/+1
* - Reduce number of arguments passed to dummynet_io(), we already have cookieGleb Smirnoff2005-01-161-4/+2
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Allocate memory when dumping pipes with M_WAITOK flag.Pawel Jakub Dawidek2004-08-251-9/+33
* Convert ipfw to use PFIL_HOOKS. This is change is transparent to userlandAndre Oppermann2004-08-171-35/+7
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPPoul-Henning Kamp2004-07-151-0/+1
* When asserting non-Giant locks in the network stack, also assertRobert Watson2004-06-241-1/+4
* Add some missing DUMMYNET_UNLOCK() in config_pipe().Max Laier2004-03-031-2/+7
* Re-remove MT_TAGs. The problems with dummynet have been fixed now.Max Laier2004-02-251-91/+128
* Backout MT_TAG removal (i.e. bring back MT_TAGs) for now, as dummynet isMax Laier2004-02-181-125/+91
* This set of changes eliminates the use of MT_TAG "pseudo mbufs", replacingMax Laier2004-02-131-91/+125
* o Fix a comment: softticks lives in sys/kern/kern_timeout.c.Maxim Konovalov2003-12-271-1/+1
* Do not panic when flushing dummynet firewall rulesMaksim Yevmenkin2003-12-061-1/+1
* Use MPSAFE callouts only when debug.mpsafenet is 1. Both timer routinesSam Leffler2003-11-231-1/+1
* replace explicit changes to rt_refcnt by RT_ADDREF and RT_REMREFSam Leffler2003-11-081-3/+1
* Replace the if_name and if_unit members of struct ifnet with new membersBrooks Davis2003-10-311-6/+5
* o add locking to protect routing table refcnt manipulationsSam Leffler2003-10-291-16/+18
* Drop dummynet lock when calling back into the network stack to deliverSam Leffler2003-10-161-0/+5
* Minor fixups + add locking.Sam Leffler2003-09-171-65/+120
* o Fix a typo in previous commit.Maxim Konovalov2003-07-311-1/+1
* o Do not overwrite saved interrupt priority level by alloc_hash(),Maxim Konovalov2003-07-251-6/+8