Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/netinet



Module Name:    src
Committed By:   rmind
Date:           Thu May 29 23:02:48 UTC 2014

Modified Files:
        src/sys/netinet: igmp.c igmp.h igmp_var.h in.c in_var.h ip_carp.c
            ip_input.c ip_output.c ip_var.h

Log Message:
Make IGMP and multicast group management code MP-safe.  Use a read-write
lock to protect the hash table of multicast address records; also, make it
private and eliminate some macros.  In the long term, the lookup path ought
to be optimised.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/netinet/igmp.c
cvs rdiff -u -r1.11 -r1.12 src/sys/netinet/igmp.h
cvs rdiff -u -r1.23 -r1.24 src/sys/netinet/igmp_var.h
cvs rdiff -u -r1.145 -r1.146 src/sys/netinet/in.c
cvs rdiff -u -r1.67 -r1.68 src/sys/netinet/in_var.h
cvs rdiff -u -r1.55 -r1.56 src/sys/netinet/ip_carp.c
cvs rdiff -u -r1.315 -r1.316 src/sys/netinet/ip_input.c
cvs rdiff -u -r1.227 -r1.228 src/sys/netinet/ip_output.c
cvs rdiff -u -r1.103 -r1.104 src/sys/netinet/ip_var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index