Source-Changes archive

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

CVS commit: src/sys/netinet6



Module Name:    src
Committed By:   christos
Date:           Sat Oct 11 20:53:16 UTC 2014

Modified Files:
        src/sys/netinet6: in6_pcb.c in6_pcb.h ip6_output.c udp6_output.c

Log Message:
Make IPV4 mapped addresses able to do IPV4 multicast. Fixes needed:

        - allow binding to mapped v4 multicast addresses
        - define v4moptions, allow setting it via ioctl, pass it to ip_output,
          free it when killing the pcb.

Ideally we would allow the IPV6 multicast setsockopts work on mapped addresses
too, but this is a lot more work and linux does not do it either.


To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/netinet6/in6_pcb.c
cvs rdiff -u -r1.39 -r1.40 src/sys/netinet6/in6_pcb.h
cvs rdiff -u -r1.158 -r1.159 src/sys/netinet6/ip6_output.c
cvs rdiff -u -r1.44 -r1.45 src/sys/netinet6/udp6_output.c

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