grub/include/grub/net
Michael Chang 7c4b6b7bb4 send router solicitation for ipv6 address autoconf v2
Many routers have long router advertisment interval configured by
default. The Neighbor Discovery protocol (RFC4861) has defined default
MaxRtrAdvInterval value as 600 seconds and
MinRtrAdvInterval as 0.33*MaxRtrAdvInterval. This makes
net_ipv6_autoconf fails more often than not as currently it passively
listens the RA message to perfom address autoconfiguration.

This patch tries to send router solicitation to overcome the problem of
long RA interval.

v2:
use cpu_to_be macro for network byte order conversion
add missing error handling
2014-11-28 20:21:34 +03:00
..
arp.h more ipv6 code. Now ipv6 ping succeeds 2011-10-12 23:15:02 +02:00
ethernet.h some more ipv6 code 2011-10-12 10:20:55 +02:00
ip.h send router solicitation for ipv6 address autoconf v2 2014-11-28 20:21:34 +03:00
netbuff.h * grub-core/net/ip.c (reassemble): Make asm_buffer into asm_netbuff. 2012-05-08 16:03:02 +02:00
tcp.h Implement flow control for http. 2012-06-22 22:09:31 +02:00
udp.h Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00