git: inet: Dispatch in_ifdetach to netisr0 to run

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Sun May 11 04:31:28 PDT 2014


commit bcdae585b0754bb3abc142da1c5cfa9eb30f1409
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date:   Sun May 11 14:57:06 2014 +0800

    inet: Dispatch in_ifdetach to netisr0 to run
    
    Currently:
    - It only goes through two inpcb lists.  Accessing to these two lists
      is lockless MPSAFE only if the accessing is in netisr0.
    - It only modifies inpcbs' multicast option, which should be modified
      in netisr0.

Summary of changes:
 sys/netinet/in.c | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/bcdae585b0754bb3abc142da1c5cfa9eb30f1409


-- 
DragonFly BSD source repository


More information about the Commits mailing list