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