starfive-tech / Fedora_on_StarFive

62 stars 12 forks source link

[kernel] IPv6 not working on Ethernet interface #29

Closed aurel32 closed 3 years ago

aurel32 commented 3 years ago

IPv6 is partially functional on the BeagleV board. It appears that the eth0 interface doesn't answer to IPv6 ICMP neighbor solicitation, so connections to the board can't be make in IPv6. I guess multicast doesn't properly work in the Ethernet driver.

A workaround is to set the eth0 interface to promiscuous.

aurel32 commented 3 years ago

Note that this is fixed by the work from @atishp04 fixing the non-coherent dma issue.

pdp7 commented 3 years ago

@aurel32 great to hear! What branch did you use to test with?

pdp7 commented 3 years ago

Fixed with this branch https://github.com/esmil/linux/tree/starlight-nc