git: pf: Make pf work w/ the MPSAFE network stack

Jan Lentfer lentferj at crater.dragonflybsd.org
Tue Sep 14 10:32:31 PDT 2010


commit 2a7a2b1c19c268df6f2b72efc09c0dbd8feed843
Author: Jan Lentfer <Jan.Lentfer at web.de>
Date:   Sun Sep 12 00:34:08 2010 +0200

    pf: Make pf work w/ the MPSAFE network stack
    
       add pf_token where appropriate
    
       in pf_socket_lookup() use lwkt_domsg() instead of lwkt_sendmsg()
       to make race conditions more unlikely
    
       if_pfsyn.c: re-add lost init code

Summary of changes:
 sys/net/pf/if_pflog.c  |   41 ++++++++++++++-
 sys/net/pf/if_pfsync.c |  128 ++++++++++++++++++++++++++++++++++++++++++++----
 sys/net/pf/pf.c        |   37 +++++++++++---
 sys/net/pf/pf_ioctl.c  |   79 +++++++++++++++++++++++++----
 sys/net/pf/pfvar.h     |    2 +
 5 files changed, 256 insertions(+), 31 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2a7a2b1c19c268df6f2b72efc09c0dbd8feed843


-- 
DragonFly BSD source repository





More information about the Commits mailing list