aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_poll.c
Commit message (Expand)AuthorAgeFilesLines
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-13/+18
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-2/+0
* DEVICE_POLLING is an alternative to network interrupts and alsoGleb Smirnoff2020-01-231-0/+6
* schedlock 4/4Jeff Roberson2019-12-151-2/+1
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* When a kernel has DEVICE_POLLING turned on but no drivers haveGeorge V. Neville-Neil2015-04-141-0/+6
* - Remove empty wrappers ether_poll_[de]register_drv(). [1]Gleb Smirnoff2014-09-281-15/+2
* Introduce a procedural interface to the ifnet structure. The newMarcel Moolenaar2014-06-021-0/+13
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-1/+2
* MFP4:Brooks Davis2013-10-221-1/+1
* Remove unsigned comparison < 0Kevin Lo2013-08-071-1/+1
* Increase the (arbitrary) limit for the number of packets per tickLuigi Rizzo2013-05-221-2/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Rather than fix questionable ifnet list locking in the implementation ofRobert Watson2009-08-151-49/+0
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-1/+0
* After cleaning up rt_tables from vnet.h and cleaning up opt_route.hBjoern A. Zeeb2009-06-231-1/+0
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb2009-06-081-1/+0
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-11/+36
* With SMPng, DEVICE_POLLING uses its own idle threads, rather than theRobert Watson2009-05-191-2/+1
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedRobert Watson2009-03-151-2/+0
* For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb2009-02-271-0/+2
* Order #includes - also to reduce diffs with vimage branches in p4.Bjoern A. Zeeb2008-12-111-5/+4
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Merge more of currently non-functional (i.e. resolving toMarko Zec2008-11-261-0/+1
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-1/+2
* Remove NETISR_MPSAFE, which allows specific netisr handlers to be directlyRobert Watson2008-07-041-4/+2
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-2/+3
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-11/+0
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-4/+4
* Despite several examples in the kernel, the third argument ofDavid Malone2007-06-041-5/+5
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-4/+0
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+4
* Change msleep() and tsleep() to not alter the calling thread's priorityJohn Baldwin2006-04-171-3/+1
* - Don't pollute opt_global.h with DEVICE_POLLING and introduceGleb Smirnoff2005-10-051-0/+2
* o Move a lot of parameter checking from netisr_poll() toGleb Smirnoff2005-10-031-68/+119
* Big polling(4) cleanup.Gleb Smirnoff2005-10-011-100/+88
* Document flags of a pollrec.Gleb Smirnoff2005-09-061-0/+5
* Remove Giant mutex from polling(4) and use a separate poll_mtx(4)Gleb Smirnoff2005-09-051-38/+81
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andRobert Watson2005-08-091-6/+8
* Remove recently added note about DEVICE_POLLING not working with SMP.Tom Rhodes2005-02-251-6/+0
* Add a NULL param to an mi_switch() that I missed.John Baldwin2004-07-031-1/+1
* Ensure that the poll_burst <= poll_burst_max constraint really holds.Ruslan Ermilov2004-04-151-0/+2
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orJeff Roberson2004-01-251-2/+1
* o add a flags parameter to netisr_register that is used to specifySam Leffler2003-11-081-2/+2
* revert default for idle polling to zero until we can resolve theSam Leffler2003-10-201-1/+1
* Change default for kern.polling.idle_poll back to 1. This was set to 0Sam Leffler2003-10-141-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Update netisr handling; Each SWI now registers its queue, and all queueJonathan Lemon2003-03-041-11/+11
* Increase size of ifnet.if_flags from 16 bits (short) to 32 bits (int). To avoidMaxim Sobolev2002-08-181-5/+5