Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem in network stack #6

Open
cycl0ne opened this issue Apr 15, 2016 · 0 comments
Open

Problem in network stack #6

cycl0ne opened this issue Apr 15, 2016 · 0 comments

Comments

@cycl0ne
Copy link

cycl0ne commented Apr 15, 2016

Hi,

there seems to be a problem in the network stack in the arp part. To be exactly in this part:
https://github.com/xinu-os/xinu/blob/master/network/arp/arpRecv.c

In line 103/104 it says:
/* Verify protocol address is mine */
if (netaddrequal(&netptr->ip, &dpa))

Problem here:
if i netup the etherloop as 127.0.0.1 with a broadcast of 255.0.0.0 and ping 127.0.0.2, the check fails (127.0.0.1 != 127.0.0.2) and then the system hangs/Timeouts. Shouldnt the check there be over the whole network? (255.0.0.0) ?

Cheers
C.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant