summaryrefslogtreecommitdiffstats
path: root/net/core
diff options
context:
space:
mode:
authorAndrew Lunn <andrew@lunn.ch>2015-05-01 16:39:54 +0200
committerDavid S. Miller <davem@davemloft.net>2015-05-04 00:04:08 -0400
commit6a21165480a066a27c1f1dbd32aec581c612ba23 (patch)
treef9322aa5dfe035cf9710b5ef2b1d8a8f03057edd /net/core
parent087c1a601ad7f851a2d31f5fa0e5e9dfc766df55 (diff)
net: ipv4: route: Fix sending IGMP messages with link address
In setups with a global scope address on an interface, and a lesser scope address on an interface sending IGMP reports, the reports can be sent using the other interfaces global scope address rather than the local interface address. RFC 2236 suggests: Ignore the Report if you cannot identify the source address of the packet as belonging to a subnet assigned to the interface on which the packet was received. since such reports could be forged. Look at the protocol when deciding if a RT_SCOPE_LINK address should be used for the packet. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core')
0 files changed, 0 insertions, 0 deletions