kernel - Major signal path adjustments to fix races, tsleep race fixes, +more
[dragonfly.git] / sys / net / netisr.c
2011-11-15 Matthew Dillonkernel - Major signal path adjustments to fix races...
2011-11-04 Matthew Dillonkernel - Fix localhost packet misordering
2011-07-24 Sepherosa Ziehauethernet: Allow netisr handler to run directly
2011-07-22 Sepherosa Ziehaunetisr: Add hashcheck method to check and adjust hw...
2011-01-31 Sepherosa Ziehaunetisr barrier: Prevent netisr_barrier_dispatch() from...
2011-01-31 Sepherosa Ziehaunetisr barrier: Avoid lockless wakeup/tsleep race
2011-01-31 Sepherosa Ziehaunetisr: Make sure that netisr barrier's done is globall...
2011-01-31 Sepherosa Ziehaunetisr: Make netisr barrier's done and cpumask volatile
2011-01-31 Sepherosa Ziehaunetisr: Add netisr barrier which stalls all netisrs
2011-01-17 Sascha Wildnerkernel: Use NELEM() where we can.
2010-10-20 Matthew Dillonnetwork - Fix socket & mbuf leak
2010-09-15 Matthew Dillonnetwork - Major netmsg retooling, part 1
2010-09-13 Matthew Dillonnetwork - Fix multiple MP races
2010-09-11 Matthew Dillonnetwork - Fixes for wpa, general sockets.
2010-09-09 Matthew Dillonnetwork - Completely revamp the netisr / dispatch code
2010-08-29 Matthew Dillonkernel - All lwkt thread now start out mpsafe part 2/2
2009-12-20 Matthew Dillonkernel - Move mplock to machine-independent C
2009-12-05 Matthew Dillonnetwork - Move socket from netmsg ext to netmsg header...
2009-08-25 Matthew DillonAMD64 - Fix format conversions and other warnings.
2009-06-24 Matthew DillonAMD64 - Fix many compile-time warnings. int/ptr type...
2009-03-22 Sepherosa Ziehaunetisr: Set M_HASH and pkthdr.hash if software calculat...
2009-03-21 Sepherosa Ziehauether_input/rss: Pass packet info to ether_input_chain.
2009-03-20 Sepherosa Ziehaunetisr: Add pktinfo struct; add new netisr method to...
2009-03-19 Sepherosa ZiehauRename lwkt_portfn_t to pkt_portfn_t
2009-03-10 Sepherosa Ziehaunetwork: Turn on adaptive MPSAFE for network threads...
2008-12-27 Sepherosa ZiehauFactor out 'curnetport'
2008-11-01 Sepherosa ZiehauUse the same indentation as the rest of the functions...
2008-10-27 Sepherosa Ziehaupr_ctlinput is usually called when certains types of...
2008-09-25 Sepherosa ZiehauAdd NETISR_TO_MSGF() to convert netisr.ni_flags to...
2008-09-23 Sepherosa ZiehauAdd following three network protocol threads running...
2008-09-20 Sepherosa ZiehauAdd TDF_NETWORK lwkt flag, so various assertion could...
2008-09-17 Sepherosa ZiehauNuke unused function
2008-06-23 Sepherosa ZiehauAdd ether_input_chain2() which could be called by ether...
2008-06-21 Sepherosa ZiehauUse __func__, instead of hardcode the function name.
2008-06-01 Sepherosa ZiehauAvoid code duplication
2008-05-02 Sepherosa ZiehauIntroduce ETHER_INPUT_CHAIN option:
2008-03-29 Sepherosa ZiehauAdd two tunables to run netisr and udp_thread without...
2008-03-29 Sepherosa ZiehauAdd MPSAFE version of netmsg_service_loop()
2008-03-07 Sepherosa ZiehauParallelize ifnet.if_addrhead accessing by duplicating...
2007-12-19 Sepherosa ZiehauMake divert(4) socket dispatch mbuf to correct the...
2007-07-10 Matthew DillonDo not synchronously waitmsg in the unix domain socket...
2007-05-31 Sepherosa ZiehauCatch up with the latest LWKT msgport updating.
2007-05-24 Matthew DillonAdd lwkt_sleep() to formalize a shortcut numerous bits...
2007-05-24 Matthew DillonLWKT message ports contain a number of function pointer...
2007-05-23 Matthew Dillon* Greatly reduce the complexity of the LWKT messaging...
2007-03-04 Sascha WildnerRemove weird license clause which has expired.
2006-12-22 Sascha WildnerRename printf -> kprintf in sys/ and add some defines...
2006-11-07 Matthew DillonRemove system dependancies on <machine/ipl.h>. Only...
2006-09-05 Matthew DillonRename malloc->kmalloc, free->kfree, and realloc->kreal...
2006-05-20 Matthew DillonEmbed the netmsg in the mbuf itself rather than allocat...
2006-01-31 Matthew DillonBring in the parallel route table code and clean up...
2006-01-14 Sascha Wildner* Remove (void) casts for discarded return values.
2005-01-19 Matthew DillonWhen a PCMCIA networking card is removed the IF code...
2004-09-10 Matthew DillonImplement a convenient lwkt_initport_null_rport() call...
2004-07-18 Matthew DillonFix two serious bugs in the IP demux code. First,...
2004-07-16 Matthew DillonNote that Jeff indicated to me that Jonathan Lemon...
2004-07-08 Jeffrey HsuAdd the standard DragonFly copyright notice to go along...
2004-06-27 Matthew DillonThe schednetisr() routine is supposed to be MP and...
2004-06-07 Matthew DillonRecent accept() changes started depending on the protos...
2004-04-24 Jeffrey HsuThe default protocol threads also need the check for
2004-04-23 Jeffrey HsuPass more information down to the protocol-specific...
2004-04-21 Matthew DillonFix a netmsg memory leak in the ARP code. Adjust all...
2004-04-20 Matthew DillonRevamp the initial lwkt_abortmsg() support to normalize...
2004-04-17 Matthew Dillonnetisr_queue() needs to reliably allocate the message...
2004-04-09 Jeffrey HsuPush the lwkt_replymsg() up one level from netisr_servi...
2004-04-05 Matthew DillonSubsystems which install an so_upcall may themselves...
2004-03-06 Matthew DillonSimplify LWKT message initialization semantics to reduc...
2004-03-06 Jeffrey HsuDispatch upper-half protocol request handling.
2003-11-23 Matthew DillonMake the 'bad isr' panics a little more verbose.
2003-11-20 Matthew DillonThis is a major cleanup of the LWKT message port code...
2003-11-14 Matthew DillonMT_TAG mbufs are terrible hacks and cannot be freed...
2003-11-10 Matthew DillonCatch attempts to queue to unregistered ISRs
2003-11-08 Matthew DillonNetwork threading stage 1/3: netisrs are already softwa...
2003-09-15 Jeffrey HsuCentralize if queue handling.
2003-06-29 Matthew Dillonthreaded interrupts 1: Rewrite the ICU interrupt code...