projects
/
dragonfly.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
kernel - Major signal path adjustments to fix races, tsleep race fixes, +more
[dragonfly.git]
/
sys
/
net
/
netisr.c
2011-11-15
Matthew Dillon
kernel - Major signal path adjustments to fix races...
blob
|
commitdiff
2011-11-04
Matthew Dillon
kernel - Fix localhost packet misordering
blob
|
commitdiff
|
diff to current
2011-07-24
Sepherosa Ziehau
ethernet: Allow netisr handler to run directly
blob
|
commitdiff
|
diff to current
2011-07-22
Sepherosa Ziehau
netisr: Add hashcheck method to check and adjust hw...
blob
|
commitdiff
|
diff to current
2011-01-31
Sepherosa Ziehau
netisr barrier: Prevent netisr_barrier_dispatch() from...
blob
|
commitdiff
|
diff to current
2011-01-31
Sepherosa Ziehau
netisr barrier: Avoid lockless wakeup/tsleep race
blob
|
commitdiff
|
diff to current
2011-01-31
Sepherosa Ziehau
netisr: Make sure that netisr barrier's done is globall...
blob
|
commitdiff
|
diff to current
2011-01-31
Sepherosa Ziehau
netisr: Make netisr barrier's done and cpumask volatile
blob
|
commitdiff
|
diff to current
2011-01-31
Sepherosa Ziehau
netisr: Add netisr barrier which stalls all netisrs
blob
|
commitdiff
|
diff to current
2011-01-17
Sascha Wildner
kernel: Use NELEM() where we can.
blob
|
commitdiff
|
diff to current
2010-10-20
Matthew Dillon
network - Fix socket & mbuf leak
blob
|
commitdiff
|
diff to current
2010-09-15
Matthew Dillon
network - Major netmsg retooling, part 1
blob
|
commitdiff
|
diff to current
2010-09-13
Matthew Dillon
network - Fix multiple MP races
blob
|
commitdiff
|
diff to current
2010-09-11
Matthew Dillon
network - Fixes for wpa, general sockets.
blob
|
commitdiff
|
diff to current
2010-09-09
Matthew Dillon
network - Completely revamp the netisr / dispatch code
blob
|
commitdiff
|
diff to current
2010-08-29
Matthew Dillon
kernel - All lwkt thread now start out mpsafe part 2/2
blob
|
commitdiff
|
diff to current
2009-12-20
Matthew Dillon
kernel - Move mplock to machine-independent C
blob
|
commitdiff
|
diff to current
2009-12-05
Matthew Dillon
network - Move socket from netmsg ext to netmsg header...
blob
|
commitdiff
|
diff to current
2009-08-25
Matthew Dillon
AMD64 - Fix format conversions and other warnings.
blob
|
commitdiff
|
diff to current
2009-06-24
Matthew Dillon
AMD64 - Fix many compile-time warnings. int/ptr type...
blob
|
commitdiff
|
diff to current
2009-03-22
Sepherosa Ziehau
netisr: Set M_HASH and pkthdr.hash if software calculat...
blob
|
commitdiff
|
diff to current
2009-03-21
Sepherosa Ziehau
ether_input/rss: Pass packet info to ether_input_chain.
blob
|
commitdiff
|
diff to current
2009-03-20
Sepherosa Ziehau
netisr: Add pktinfo struct; add new netisr method to...
blob
|
commitdiff
|
diff to current
2009-03-19
Sepherosa Ziehau
Rename lwkt_portfn_t to pkt_portfn_t
blob
|
commitdiff
|
diff to current
2009-03-10
Sepherosa Ziehau
network: Turn on adaptive MPSAFE for network threads...
blob
|
commitdiff
|
diff to current
2008-12-27
Sepherosa Ziehau
Factor out 'curnetport'
blob
|
commitdiff
|
diff to current
2008-11-01
Sepherosa Ziehau
Use the same indentation as the rest of the functions...
blob
|
commitdiff
|
diff to current
2008-10-27
Sepherosa Ziehau
pr_ctlinput is usually called when certains types of...
blob
|
commitdiff
|
diff to current
2008-09-25
Sepherosa Ziehau
Add NETISR_TO_MSGF() to convert netisr.ni_flags to...
blob
|
commitdiff
|
diff to current
2008-09-23
Sepherosa Ziehau
Add following three network protocol threads running...
blob
|
commitdiff
|
diff to current
2008-09-20
Sepherosa Ziehau
Add TDF_NETWORK lwkt flag, so various assertion could...
blob
|
commitdiff
|
diff to current
2008-09-17
Sepherosa Ziehau
Nuke unused function
blob
|
commitdiff
|
diff to current
2008-06-23
Sepherosa Ziehau
Add ether_input_chain2() which could be called by ether...
blob
|
commitdiff
|
diff to current
2008-06-21
Sepherosa Ziehau
Use __func__, instead of hardcode the function name.
blob
|
commitdiff
|
diff to current
2008-06-01
Sepherosa Ziehau
Avoid code duplication
blob
|
commitdiff
|
diff to current
2008-05-02
Sepherosa Ziehau
Introduce ETHER_INPUT_CHAIN option:
blob
|
commitdiff
|
diff to current
2008-03-29
Sepherosa Ziehau
Add two tunables to run netisr and udp_thread without...
blob
|
commitdiff
|
diff to current
2008-03-29
Sepherosa Ziehau
Add MPSAFE version of netmsg_service_loop()
blob
|
commitdiff
|
diff to current
2008-03-07
Sepherosa Ziehau
Parallelize ifnet.if_addrhead accessing by duplicating...
blob
|
commitdiff
|
diff to current
2007-12-19
Sepherosa Ziehau
Make divert(4) socket dispatch mbuf to correct the...
blob
|
commitdiff
|
diff to current
2007-07-10
Matthew Dillon
Do not synchronously waitmsg in the unix domain socket...
blob
|
commitdiff
|
diff to current
2007-05-31
Sepherosa Ziehau
Catch up with the latest LWKT msgport updating.
blob
|
commitdiff
|
diff to current
2007-05-24
Matthew Dillon
Add lwkt_sleep() to formalize a shortcut numerous bits...
blob
|
commitdiff
|
diff to current
2007-05-24
Matthew Dillon
LWKT message ports contain a number of function pointer...
blob
|
commitdiff
|
diff to current
2007-05-23
Matthew Dillon
* Greatly reduce the complexity of the LWKT messaging...
blob
|
commitdiff
|
diff to current
2007-03-04
Sascha Wildner
Remove weird license clause which has expired.
blob
|
commitdiff
|
diff to current
2006-12-22
Sascha Wildner
Rename printf -> kprintf in sys/ and add some defines...
blob
|
commitdiff
|
diff to current
2006-11-07
Matthew Dillon
Remove system dependancies on <machine/ipl.h>. Only...
blob
|
commitdiff
|
diff to current
2006-09-05
Matthew Dillon
Rename malloc->kmalloc, free->kfree, and realloc->kreal...
blob
|
commitdiff
|
diff to current
2006-05-20
Matthew Dillon
Embed the netmsg in the mbuf itself rather than allocat...
blob
|
commitdiff
|
diff to current
2006-01-31
Matthew Dillon
Bring in the parallel route table code and clean up...
blob
|
commitdiff
|
diff to current
2006-01-14
Sascha Wildner
* Remove (void) casts for discarded return values.
blob
|
commitdiff
|
diff to current
2005-01-19
Matthew Dillon
When a PCMCIA networking card is removed the IF code...
blob
|
commitdiff
|
diff to current
2004-09-10
Matthew Dillon
Implement a convenient lwkt_initport_null_rport() call...
blob
|
commitdiff
|
diff to current
2004-07-18
Matthew Dillon
Fix two serious bugs in the IP demux code. First,...
blob
|
commitdiff
|
diff to current
2004-07-16
Matthew Dillon
Note that Jeff indicated to me that Jonathan Lemon...
blob
|
commitdiff
|
diff to current
2004-07-08
Jeffrey Hsu
Add the standard DragonFly copyright notice to go along...
blob
|
commitdiff
|
diff to current
2004-06-27
Matthew Dillon
The schednetisr() routine is supposed to be MP and...
blob
|
commitdiff
|
diff to current
2004-06-07
Matthew Dillon
Recent accept() changes started depending on the protos...
blob
|
commitdiff
|
diff to current
2004-04-24
Jeffrey Hsu
The default protocol threads also need the check for
blob
|
commitdiff
|
diff to current
2004-04-23
Jeffrey Hsu
Pass more information down to the protocol-specific...
blob
|
commitdiff
|
diff to current
2004-04-21
Matthew Dillon
Fix a netmsg memory leak in the ARP code. Adjust all...
blob
|
commitdiff
|
diff to current
2004-04-20
Matthew Dillon
Revamp the initial lwkt_abortmsg() support to normalize...
blob
|
commitdiff
|
diff to current
2004-04-17
Matthew Dillon
netisr_queue() needs to reliably allocate the message...
blob
|
commitdiff
|
diff to current
2004-04-09
Jeffrey Hsu
Push the lwkt_replymsg() up one level from netisr_servi...
blob
|
commitdiff
|
diff to current
2004-04-05
Matthew Dillon
Subsystems which install an so_upcall may themselves...
blob
|
commitdiff
|
diff to current
2004-03-06
Matthew Dillon
Simplify LWKT message initialization semantics to reduc...
blob
|
commitdiff
|
diff to current
2004-03-06
Jeffrey Hsu
Dispatch upper-half protocol request handling.
blob
|
commitdiff
|
diff to current
2003-11-23
Matthew Dillon
Make the 'bad isr' panics a little more verbose.
blob
|
commitdiff
|
diff to current
2003-11-20
Matthew Dillon
This is a major cleanup of the LWKT message port code...
blob
|
commitdiff
|
diff to current
2003-11-14
Matthew Dillon
MT_TAG mbufs are terrible hacks and cannot be freed...
blob
|
commitdiff
|
diff to current
2003-11-10
Matthew Dillon
Catch attempts to queue to unregistered ISRs
blob
|
commitdiff
|
diff to current
2003-11-08
Matthew Dillon
Network threading stage 1/3: netisrs are already softwa...
blob
|
commitdiff
|
diff to current
2003-09-15
Jeffrey Hsu
Centralize if queue handling.
blob
|
commitdiff
|
diff to current
2003-06-29
Matthew Dillon
threaded interrupts 1: Rewrite the ICU interrupt code...
blob
|
commitdiff
|
diff to current