diff options
Diffstat (limited to 'sys/netinet/ip_input.c')
-rw-r--r-- | sys/netinet/ip_input.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sys/netinet/ip_input.c b/sys/netinet/ip_input.c index 962b064..4fe44b9 100644 --- a/sys/netinet/ip_input.c +++ b/sys/netinet/ip_input.c @@ -1530,11 +1530,10 @@ makedummy: } /* - * XXX these routines are called from the upper part of the kernel. - * They need to be locked when we remove Giant. - * - * They could also be moved to ip_mroute.c, since all the RSVP - * handling is done there already. + * XXXRW: Multicast routing code in ip_mroute.c is generally MPSAFE, but the + * ip_rsvp and ip_rsvp_on variables need to be interlocked with rsvp_on + * locking. This code remains in ip_input.c as ip_mroute.c is optionally + * compiled. */ static int ip_rsvp_on; struct socket *ip_rsvpd; |