linux/net/sctp
Dave Johnson b225b884a1 SCTP: IPv4 mapped addr not returned in SCTPv6 accept()
An accept() call on a SCTPv6 socket that returns due to connection of
a IPv4 mapped peer will fill out the 'struct sockaddr' with a zero
IPv6 address instead of the IPv4 mapped address of the peer.

This is due to the v4mapped flag not getting copied into the new
socket on accept() as well as a missing check for INET6 socket type in
sctp_v4_to_sk_*addr().

Signed-off-by: Dave Johnson <djohnson@sw.starentnetworks.com>
Cc: Srinivas Akkipeddi <sakkiped@starentnetworks.com>
Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
2007-08-01 11:19:06 -04:00
..
associola.c [SCTP] Flag a pmtu change request 2007-06-13 20:44:42 +00:00
bind_addr.c
chunk.c
command.c
crc32c.c
debug.c [NET]: Fix comparisons of unsigned < 0. 2007-06-03 18:08:47 -07:00
endpointola.c
input.c sctp: make locally used function static 2007-08-01 11:19:05 -04:00
inqueue.c
ipv6.c SCTP: IPv4 mapped addr not returned in SCTPv6 accept() 2007-08-01 11:19:06 -04:00
Kconfig [SCTP]: Use menuconfig objects. 2007-05-24 16:36:48 -07:00
Makefile
objcnt.c
output.c
outqueue.c
primitive.c
proc.c [NET]: Make all initialized struct seq_operations const. 2007-07-10 23:07:31 -07:00
protocol.c mm: Remove slab destructors from kmem_cache_create(). 2007-07-20 10:11:58 +09:00
sm_make_chunk.c sctp: remove shadowed symbols 2007-08-01 11:19:06 -04:00
sm_sideeffect.c
sm_statefuns.c [NET] SCTP: Fix whitespace errors. 2007-07-19 10:44:50 +09:00
sm_statetable.c [NET]: Fix comparisons of unsigned < 0. 2007-06-03 18:08:47 -07:00
socket.c sctp: try to fix readlock 2007-08-01 11:19:06 -04:00
ssnmap.c
sysctl.c
transport.c [SCTP] Don't disable PMTU discovery when mtu is small 2007-06-13 20:44:42 +00:00
tsnmap.c sctp: fix shadow symbol in net/sctp/tsnmap.c 2007-08-01 11:19:06 -04:00
ulpevent.c
ulpqueue.c