Dutta Dwaip
2008-02-06 06:51:20 UTC
Hi,
I am using some older verion of NetBSD code and landed up into a issue with TCP
connect code when my destination address is Link local address.
On investigation I found that in6_pcblookup_hash() called from
tcp_input() fails and it sent RST back. The reason for failure is that
foreign address of inpcb structure
is not embedded with scope Id and therefore IN6_ARE_ADDR_EQUAL fails as
the local and foreign address passed from ip6_input are embeddedd with scope id
for Link local address.
I am sure this must have been addressed in latest code of NetBSD, which I have
failed to figure out . Can someone help me on this.
Regards
DD
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-***@muc.de
I am using some older verion of NetBSD code and landed up into a issue with TCP
connect code when my destination address is Link local address.
On investigation I found that in6_pcblookup_hash() called from
tcp_input() fails and it sent RST back. The reason for failure is that
foreign address of inpcb structure
is not embedded with scope Id and therefore IN6_ARE_ADDR_EQUAL fails as
the local and foreign address passed from ip6_input are embeddedd with scope id
for Link local address.
I am sure this must have been addressed in latest code of NetBSD, which I have
failed to figure out . Can someone help me on this.
Regards
DD
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-***@muc.de