| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge r200899 from head to stable/8: | Robert Watson | 2010-05-31 | 1 | -4/+4 |
| * | Merge the remainder of kern_vimage.c and vimage.h into vnet.c and | Robert Watson | 2009-08-01 | 1 | -1/+1 |
| * | In case we cannot queue a packet reaching the queue limit, retain the | Bjoern A. Zeeb | 2009-06-30 | 1 | -0/+1 |
| * | In light of DPCPU use by netisr, revise various for loops from using | Robert Watson | 2009-06-26 | 1 | -17/+16 |
| * | Convert netisr to use dynamic per-CPU storage (DPCPU) instead of sizing | Robert Watson | 2009-06-26 | 1 | -21/+40 |
| * | Add an optional callback function that will be invoked when a per-CPU | Bjoern A. Zeeb | 2009-06-14 | 1 | -0/+4 |
| * | Revert a recent netisr2 change: when billing packets to the current | Robert Watson | 2009-06-01 | 1 | -2/+0 |
| * | Garbage collect NETISR_POLL and NETISR_POLLMORE, which are no longer | Robert Watson | 2009-06-01 | 1 | -6/+17 |
| * | Reimplement the netisr framework in order to support parallel netisr | Robert Watson | 2009-06-01 | 1 | -152/+1024 |
| * | Garbage collect now-unused NETISR_FORCEQUEUE, which overrode the global | Robert Watson | 2009-05-13 | 1 | -10/+5 |
| * | Change the curvnet variable from a global const struct vnet *, | Marko Zec | 2009-05-05 | 1 | -0/+4 |
| * | Remove NETISR_MPSAFE, which allows specific netisr handlers to be directly | Robert Watson | 2008-07-04 | 1 | -31/+15 |
| * | In keeping with style(9)'s recommendations on macros, use a ';' | Robert Watson | 2008-03-16 | 1 | -1/+1 |
| * | Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which | Robert Watson | 2007-08-06 | 1 | -1/+0 |
| * | First in a series of changes to remove the now-unused Giant compatibility | Robert Watson | 2007-07-27 | 1 | -92/+0 |
| * | Change net.isr.direct from defaulting to 0 to 1 in 7-CURRENT. This | Robert Watson | 2006-11-28 | 1 | -1/+1 |
| * | - Don't pollute opt_global.h with DEVICE_POLLING and introduce | Gleb Smirnoff | 2005-10-05 | 1 | -0/+1 |
| * | Rename net.isr.enable to net.isr.dispatch. | Robert Watson | 2005-10-04 | 1 | -5/+5 |
| * | Correctly unregister a netisr by clearing the ni->ni_queue field to NULL as | Andre Oppermann | 2004-10-11 | 1 | -0/+1 |
| * | Correct a comment typo: s/Note/Not/. | Robert Watson | 2004-09-03 | 1 | -1/+1 |
| * | Correct typo in printf() warning. | Robert Watson | 2004-08-28 | 1 | -1/+1 |
| * | Change the default disposition of debug.mpsafenet from 0 to 1, which | Robert Watson | 2004-08-28 | 1 | -3/+84 |
| * | Apply error and success logic consistently to the function netisr_queue() and | Andre Oppermann | 2004-08-27 | 1 | -3/+5 |
| * | Comment clarifying debug_mpsafenet. | Robert Watson | 2004-07-18 | 1 | -4/+5 |
| * | o add a flags parameter to netisr_register that is used to specify | Sam Leffler | 2003-11-08 | 1 | -39/+45 |
| * | o make debug_mpsafenet globally visible | Sam Leffler | 2003-11-05 | 1 | -0/+10 |
| * | When direct dispatching an netisr (net.isr.enable=1), if there are already | Robert Watson | 2003-10-03 | 1 | -13/+21 |
| * | Create a tunable for net.isr.enable so that it may be set from | Robert Watson | 2003-10-02 | 1 | -0/+1 |
| * | Temporarily turn net.isr.enable back off again until patches to | Robert Watson | 2003-10-01 | 1 | -1/+1 |
| * | Enable net.isr.enable by default, causing "delivery to completion" | Robert Watson | 2003-10-01 | 1 | -1/+1 |
| * | Discard the packet if the netisr queue is null instead of panicing, for | Jonathan Lemon | 2003-03-08 | 1 | -2/+8 |
| * | Update netisr handling; Each SWI now registers its queue, and all queue | Jonathan Lemon | 2003-03-04 | 1 | -58/+187 |
| * | Moved netisr code from kern/kern_intr.c to net/netisr.c as threatened in a | Jake Burkholder | 2002-09-22 | 1 | -0/+116 |