aboutsummaryrefslogtreecommitdiff
path: root/sys/net/netisr.c
Commit message (Expand)AuthorAgeFilesLines
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+2
* sysctl: fix setting net.isr.dispatch during early bootPawel Biernacki2020-05-161-8/+23
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Fix kernel panic while trying to read multicast stream.Hans Petter Selasky2020-02-171-0/+2
* Revert r357293.Hans Petter Selasky2020-01-311-5/+0
* Widen EPOCH(9) usage in netisr.Hans Petter Selasky2020-01-301-0/+5
* Mark swi_net() as INTR_TYPE_NET and stop entering epoch there.Gleb Smirnoff2020-01-231-4/+1
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-0/+4
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-0/+1
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-1/+1
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Bring back r313037, with fixes for mips:Jason A. Harmening2017-02-191-3/+2
* Revert r313037Jason A. Harmening2017-02-041-2/+3
* Implement get_pcpu() for the remaining architectures and use it toJason A. Harmening2017-02-011-3/+2
* Teach netisr_get_cpuid() to limit a given value to supported by netisr.Andrey V. Elsukov2016-08-171-6/+5
* Remove assumptions in MI code that the BSP is CPU 0.Nathan Whitehorn2016-07-111-2/+0
* Introduce a per-VNET flag to enable/disable netisr prcessing on that VNET.Bjoern A. Zeeb2016-06-031-0/+150
* Add an EARLY_AP_STARTUP option to start APs earlier during boot.John Baldwin2016-05-141-0/+15
* Remove slightly used const values that can be replaced with nitems().Pedro F. Giffuni2016-04-211-4/+2
* Remove an unneeded check.John Baldwin2016-04-051-3/+0
* These files were getting sys/malloc.h and vm/uma.h with header pollutionGleb Smirnoff2016-02-011-0/+1
* Currently there is no easy way to specify net.isr.maxthreads = all cpus. We needHiren Panchasara2015-04-251-5/+10
* Revert 281276 as unnecessary. Proper change to be committedGeorge V. Neville-Neil2015-04-091-18/+5
* Add support for a netisr polling tunable, which allows run time switching ofGeorge V. Neville-Neil2015-04-081-5/+18
* Start process of removing the use of the deprecated "M_FLOWID" flagHans Petter Selasky2014-12-011-2/+3
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-24/+2
* Revert r267961, r267973:Glen Barber2014-06-271-2/+24
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-24/+2
* Fix macro name in comment.Sergey Kandaurov2013-11-261-1/+1
* Retire netisr.netisr_direct and netisr.netisr_direct_force sysctls.Davide Italiano2013-09-061-45/+3
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* On multi-core, multi-threaded PPC systems, it is important that the threadsNathan Whitehorn2011-05-311-1/+1
* Rework netisr policy mechanism so that per-protocol dispatch policies canRobert Watson2011-05-241-53/+229
* Mfp4 CH=177255:Bjoern A. Zeeb2011-02-111-1/+2
* sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.Matthew D Fleming2011-01-121-4/+4
* Update several places that iterate over CPUs to use CPU_FOREACH().John Baldwin2010-06-111-24/+8
* Changes to support crashdump analysis of netisr:Robert Watson2010-03-011-113/+52
* Fix edge cases in several KASSERTs: use <= rather than < when testing thatRobert Watson2010-02-251-3/+3
* Export netisr configuration and statistics to userspace via sysctl(9).Robert Watson2010-02-221-0/+168
* Mark various sysctls also as tunables.Pawel Jakub Dawidek2010-02-151-4/+4
* When warning about possible netisr configuration problems during boot,Robert Watson2009-12-231-4/+4
* Refine netisr.c comments a bit.Robert Watson2009-12-231-20/+28
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* In case we cannot queue a packet reaching the queue limit, retain theBjoern A. Zeeb2009-06-301-0/+1
* In light of DPCPU use by netisr, revise various for loops from usingRobert Watson2009-06-261-17/+16
* Convert netisr to use dynamic per-CPU storage (DPCPU) instead of sizingRobert Watson2009-06-261-21/+40
* Add an optional callback function that will be invoked when a per-CPUBjoern A. Zeeb2009-06-141-0/+4
* Revert a recent netisr2 change: when billing packets to the currentRobert Watson2009-06-011-2/+0
* Garbage collect NETISR_POLL and NETISR_POLLMORE, which are no longerRobert Watson2009-06-011-6/+17
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-157/+1029