diff options
author | ume <ume@FreeBSD.org> | 2003-10-01 21:24:28 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2003-10-01 21:24:28 +0000 |
commit | dff1ad31d578de8652ddb2af57b20afeef17161b (patch) | |
tree | 40cbf0f17e6e447a893c3c70e1a6ee492c6a779e /sys/netinet6/ip6_var.h | |
parent | 1510816eb2189f841fa0c9d83a1491b4e9228642 (diff) | |
download | FreeBSD-src-dff1ad31d578de8652ddb2af57b20afeef17161b.zip FreeBSD-src-dff1ad31d578de8652ddb2af57b20afeef17161b.tar.gz |
randomize IPv6 flowlabel when RANDOM_IP_ID is defined.
Obtained from: KAME
Diffstat (limited to 'sys/netinet6/ip6_var.h')
-rw-r--r-- | sys/netinet6/ip6_var.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/netinet6/ip6_var.h b/sys/netinet6/ip6_var.h index fa32712..a12e911 100644 --- a/sys/netinet6/ip6_var.h +++ b/sys/netinet6/ip6_var.h @@ -276,7 +276,9 @@ extern time_t ip6_log_time; extern int ip6_hdrnestlimit; /* upper limit of # of extension headers */ extern int ip6_dad_count; /* DupAddrDetectionTransmits */ +#ifndef RANDOM_IP_ID extern u_int32_t ip6_flow_seq; +#endif extern int ip6_auto_flowlabel; extern int ip6_auto_linklocal; @@ -357,6 +359,7 @@ int none_input __P((struct mbuf **, int *, int)); #ifdef RANDOM_IP_ID u_int32_t ip6_randomid __P((void)); +u_int32_t ip6_randomflowlabel __P((void)); #endif #endif /* _KERNEL */ |