summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
2016-06-13Move the ioctl(2) logic of in{,6}_control() into two new functionsMartin Pieuchot
2016-06-08Move ND resoluton logic from nd6_output() to nd6_storelladdr() andMartin Pieuchot
2016-06-06Move nd6_output()'s "short-circuiting" for non-lladdr interface types earlier.Stuart Henderson
2016-06-03measure nd expiry times against time_uptime, not time_second.David Gwynne
2016-06-01make nd6_llinfo_settimer take seconds instead of ticks.David Gwynne
2016-06-01Kill sysctl net.inet6.ip6.rr_pruneJeremie Courreges-Anglas
2016-05-31Stop creating and inserting a route entry for ARP and ND automagically.Martin Pieuchot
2016-05-30remove code compensating for the "short" range of timeouts.David Gwynne
2016-05-19Remove sysctl net.inet6.ip6.v6onlyJeremie Courreges-Anglas
2016-05-19Do not check if source address is available when the UDP6 socket is boundVincent Gross
2016-05-17Completely skip link-layer address resolution and NUD on gif(4).Martin Pieuchot
2016-05-07Remove duplicate check.Martin Pieuchot
2016-05-02Simplify life for routing table implementations by requiring that rtable_walkJonathan Matthew
2016-05-02Merge two identical code paths.Martin Pieuchot
2016-04-29Do not allow to change the routing table of a bound socket. ThisAlexander Bluhm
2016-04-27factor out ipsec into ip6_output_ipsec_{lookup,send}(); ok mpi@, naddy@Markus Friedl
2016-04-27Remove unused arguments from rt_checkgate().Martin Pieuchot
2016-04-19Instead of freeing a cached RTF_MPATH route after using it, free itMartin Pieuchot
2016-04-11Rename in_pcblookup() to in_pcblookup_local() and change its prototypeVincent Gross
2016-04-11This code chunk has been disabled since its import, and what is does isVincent Gross
2016-04-11Search in the correct routing table if NPF is not defined.Martin Pieuchot
2016-04-05Move reserved port checks from in(6)_pcbaddrisavail() to in_pcbbind().Vincent Gross
2016-03-31Don't forget to initialize scope_id. This fixes semarie@ and sthen@'sVincent Gross
2016-03-30Use in6_pcbhashlookup() in in6_pcbconnect(). We don't need in_pcblookup()Vincent Gross
2016-03-30Implement proxy ARP for ART based on mpath support.Martin Pieuchot
2016-03-29remove dead stores and unused variablesCharles Longeau
2016-03-23Merge in_pcbbind() and in6_pcbbind(), and change every call toVincent Gross
2016-03-21Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it whenVincent Gross
2016-03-20Revert, missing decl for in6_pcbaddrisavail() breaks kernel build.Jeremie Courreges-Anglas
2016-03-19Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it whenVincent Gross
2016-03-14Change a bunch of (<blah> *)0 to NULL.Kenneth R Westerback
2016-03-12Add checks on overlapping IPv6 sockets ownershipVincent Gross
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber
2016-03-07Do not remove RTF_STATIC L2 entries from the routing table.Martin Pieuchot
2016-03-03Kill IPv6 prefix and router renumbering ioctls.Jeremie Courreges-Anglas
2016-03-03Delete all traces of SIOCSIF(ADDR|DSTADDR|NETMASK)_IN6Jeremie Courreges-Anglas
2016-02-28Remove SIOCSIFALIFETIME_IN6 ioctl, as NetBSD did.Stefan Kempf
2016-01-21Introduce in{,6}_hasmulti(), two functions to check in the hot path ifMartin Pieuchot
2016-01-21add a missing if_put() in a carp specific pathJonathan Gray
2016-01-13Prevent a double if_put().Martin Pieuchot
2016-01-12Prevent a possible NULL-derefenced introduced by the move of RA sleepingMartin Pieuchot
2016-01-06fix comment typosStuart Henderson
2015-12-22Do not return EEXIST if the same address is added twice.Martin Pieuchot
2015-12-18Fix SO_REUSE* flags effects when binding multicast addresses. NoVincent Gross
2015-12-18Convert arc4random() to arc4random_uniorm(). Diff by Matthew Martin.tb
2015-12-09Keep all ether prototypes in one place.Martin Pieuchot
2015-12-09Always pass a valid interface pointer to rtdeletemsg().Martin Pieuchot
2015-12-05Remove useless "if() else", multicast and unicast v6 route lookups areVincent Gross
2015-12-04prefix function names like randomid and pmod to keep them out of globalTed Unangst
2015-12-03Get rid of rt_mask() and stop allocating a "struct sockaddr" for everyMartin Pieuchot