aboutsummaryrefslogtreecommitdiff
path: root/net/ipv6/protocol.c
diff options
context:
space:
mode:
authorYang Hongyang <yanghy@cn.fujitsu.com>2008-08-17 23:21:52 -0700
committerDavid S. Miller <davem@davemloft.net>2008-08-17 23:21:52 -0700
commit13601cd8e44aab332cedff1d6dc10786ec890b7b (patch)
tree8a0477e6b8a958f070db4c35c93b385e478d8a95 /net/ipv6/protocol.c
parent4cf7cb280e4fcfcd7ae7429e17d798d3a44087af (diff)
ipv6: Fix the return interface index when get it while no message is received.
When get receiving interface index while no message is received, the bounded device's index of the socket should be returned. RFC 3542: Issuing getsockopt() for the above options will return the sticky option value i.e., the value set with setsockopt(). If no sticky option value has been set getsockopt() will return the following values: - For the IPV6_PKTINFO option, it will return an in6_pktinfo structure with ipi6_addr being in6addr_any and ipi6_ifindex being zero. Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/protocol.c')
0 files changed, 0 insertions, 0 deletions