rxrpc: Don't assume transport address family and size when using it
authorDavid Howells <dhowells@redhat.com>
Thu, 7 Apr 2016 16:23:44 +0000 (17:23 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Apr 2016 19:34:41 +0000 (15:34 -0400)
commit6dd050f88d702e2718bd856ea014487563207756
tree75ef4a06ea9ef40f1d75dfbc4252f46218fc5364
parent843099cac0dbe421d7c3ea1f8662251fd7065731
rxrpc: Don't assume transport address family and size when using it

Don't assume transport address family and size when using the peer address
to send a packet.  Instead, use the start of the transport address rather
than any particular element of the union and use the transport address
length noted inside the sockaddr_rxrpc struct.

This will be necessary when IPv6 support is introduced.

Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/rxrpc/ar-ack.c
net/rxrpc/ar-connevent.c