cvs commit: src/sys/netinet if_ether.c
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Sun Nov 9 02:18:59 PST 2008
sephe 2008/11/09 02:18:42 PST
DragonFly src repository
Modified files:
sys/netinet if_ether.c
Log:
- During ARP resolving, current thread msgport or current CPU's netisr msgport
(if current is not TDF_NETWORK) is recorded in addition to the mbuf.
- When ARP resolving is finished, the recorded mbuf is dispatched to the
recorded msgport to do network output using priority message.
This eliminates the last network output in route threads.
Reviewed-by: dillon@
Revision Changes Path
1.58 +51 -2 src/sys/netinet/if_ether.c
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_ether.c.diff?r1=1.57&r2=1.58&f=u
More information about the Commits
mailing list