summaryrefslogtreecommitdiff
path: root/sys/netinet6/in6.h
AgeCommit message (Expand)Author
2024-04-21Implement rule 5.5 of RFC 6724 (Default Address Selection for IPv6)Florian Obser
2024-02-13Merge struct route and struct route_in6.Alexander Bluhm
2024-02-09Route cache function returns hit or miss.Alexander Bluhm
2024-02-07Use the route generation number also for IPv6.Alexander Bluhm
2024-01-31Add route generation number to route cache.Alexander Bluhm
2024-01-27Declare address parameter in TCP SYN cache const.Alexander Bluhm
2023-11-28Remove struct inpcb from in6_embedscope() parameters.Alexander Bluhm
2023-11-10rtable_match() takes constant destination.Alexander Bluhm
2021-06-02factor out the code that does sanity checks on ipv6 headers and addresses.David Gwynne
2021-03-10spellingJonathan Gray
2020-08-24Convert ip6_sysctl to sysctl_bounded_argsgnezdo
2020-06-24kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha
2019-11-11Kernel is missing propper input validation when configuring IPv6Alexander Bluhm
2019-04-22In in_cksum() and in6_cksum() convert types to C99 style and makeAlexander Bluhm
2018-09-11Convert inetctlerrmap to u_char like inet6ctlerrmap. That is alsoAlexander Bluhm
2018-06-07The global zero addresses must not change, mark them constant.Alexander Bluhm
2018-02-10Implement RFC 7217: "A Method for Generating Semantically OpaqueFlorian Obser
2017-11-20Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningMartin Pieuchot
2017-09-01Use in6_get_rand_ifid() instead of get_last_resort_ifid() and delete theFlorian Obser
2017-08-11Validate sockaddr from userland in central functions. This resultsAlexander Bluhm
2017-07-13Get rid of ip6.maxifprefixes and ip6.maxifdefrouters, the kernel noFlorian Obser
2017-05-30Keep ipv6_input() definition inside _KERNEL.Martin Pieuchot
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.Martin Pieuchot
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-02-22Fix comments about a few ipv6 sockoptionsRenato Westphal
2016-12-22Remove PIM support from the multicast stack.Rafael Zalamena
2016-10-03Convert some of the remaining usages of time_second to time_uptime.Martin Pieuchot
2016-06-27Implement IPV6_MINHOPCOUNT support.Jeremie Courreges-Anglas
2016-06-01Kill sysctl net.inet6.ip6.rr_pruneJeremie Courreges-Anglas
2016-05-19Remove sysctl net.inet6.ip6.v6onlyJeremie Courreges-Anglas
2015-12-03rm unused kernel only IPV6_RECVRTHDRDSTOPTS sockopt. ok deraadt sthenTed Unangst
2015-10-29RFC 2292 API support was removed 9 years ago, but left in a binary compatTed Unangst
2015-09-11in6_embedscope() needs to lose some weight. Remove the last argument.Claudio Jeker
2015-09-10It is time to put inet6 on a diet. Use the flensing knife and cut outClaudio Jeker
2015-06-08More damned eye searing whitespace. No change to .o files.Kenneth R Westerback
2015-04-14ip6_sprintf is long gone; noticed by blambertMike Belopuhov
2015-04-10replace the use of ifqueues for most input queues serviced by netisrDavid Gwynne
2015-02-09Implement 2 sysctl to retrieve the multicast forwarding cache (mf6c) and theClaudio Jeker
2015-02-09provide a net.inet6.ip6.ifq sysctl so people can see and fiddleDavid Gwynne
2015-01-10Correct some comments and merge in6_if_up() into in6_ifattach() toMartin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-20What have no need for a variable that holds the maximum MTU size ofMartin Pieuchot
2014-08-31Make the in6addr constant declarations and definitions consistentAlexander Bluhm
2014-08-26Do not hand-roll all routers link local address.Florian Obser
2014-07-11introduce the IFXF_AUTOCONF6 interface flag which controls wether weHenning Brauer
2014-06-13Remove deprecated RFC2292 ancillary data convenience functions.Christopher Zimmermann
2014-04-20move in6_cksum_phdr from in6.h to ip6_output.c to mirror in_cksum_phdrChristian Weisgerber
2014-01-22Split the checksum calculation for IPv6 like for IPv4:Christian Weisgerber
2013-10-28kill kame version symbols and sysctlTheo de Raadt
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andMartin Pieuchot