IPv6 Neighbor Discovery/Routing Failing for Kernel 3.10

Solution 1:

If you are experiencing weird routing issues with packets missing, follow these steps:

ip l and note the MAC Addresses

tcpdump -en -i eth0 ip6 (or the corresponding interface) and compare them, if they match all is good

ip -6 a compare the Link Local Addresses (scope local) to your mac address (here is a calculator: http://ben.akrin.com/?p=1347 , there are a few)

if it's still not working I guess the problem lies in the iptables, use logging as much as possible :)