summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
2016-10-03Convert some of the remaining usages of time_second to time_uptime.Martin Pieuchot
2016-09-30Revert sending router solicitations when a prefix expires and go backFlorian Obser
2016-09-26typo in commentStuart Henderson
2016-09-19convert bcopy to memcpy. from david hill. ok jcaTed Unangst
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-09-14Kill ip6_pcbopts, unused since the removal of IPV6_PKTOPTIONSJeremie Courreges-Anglas
2016-09-14Delete dead code and useless parameter.Jeremie Courreges-Anglas
2016-09-08If the same address is offered via NA, update the existing ``ifa''Martin Pieuchot
2016-09-06pool_setipl for various netinet and netinet6 bitsDavid Gwynne
2016-09-04Purge routes attached to an address when this address is removed.Martin Pieuchot
2016-09-02in6_selectroute should never get a valid struct route * filled with somethingVincent Gross
2016-09-02Consider when a prefix expires when sending solicitations instead ofFlorian Obser
2016-09-02Go through the set function like normal people; no functional change.Florian Obser
2016-08-25Remove a check to expire received prefix.Martin Pieuchot
2016-08-25Simplify ip6_getpmtu() to use a 'struct rtentry *' instead of twoMartin Pieuchot
2016-08-24Kill ip6_forward_rt reducing differences between v4 and v6.Martin Pieuchot
2016-08-24Use rtalloc(9) directly instead of in6_selectsr() in icmp6_reflect().Martin Pieuchot
2016-08-23Use rtalloc(9) directly instead of in6_selectsr() in NS/NA outputMartin Pieuchot
2016-08-23Do not use a single global struct route_in6 to cache route lookups.Martin Pieuchot
2016-08-22Make the ``rt_gwroute'' pointer of RTF_GATEWAY entries immutable.Martin Pieuchot
2016-08-22Sizes for free(9) from David Hill.Martin Pieuchot
2016-08-08Execute address hooks in the update case.Martin Pieuchot
2016-08-04Commit in6_selectsrc() split again, with missing assignment fixed.Vincent Gross
2016-07-22Revert in_selectsrc() refactoring, it breaks IPv6.Martin Pieuchot
2016-07-20Split in6_selectsrc() into a low-level part and a pcb-level part, andVincent Gross
2016-07-19protect a pf specific function with the correct #if. Fixes ramdisk building.Peter Hessler
2016-07-19In ip6_input() use a shortcut to detect our own address if the pfAlexander Bluhm
2016-07-19Use a flag to indicate that a packet has been received on an IPv6Martin Pieuchot
2016-07-18Kill the rtableid variable in ip6_input(). It does not make senseAlexander Bluhm
2016-07-14Drop received packets with an IPv4-compatible address as source orMartin Pieuchot
2016-07-13Introduce RTF_MULTICAST and flag corresponding IPv6 routes as suchMartin Pieuchot
2016-07-13store nd6 expiries in the route, not separately in the llinfo struct.David Gwynne
2016-07-06Move Hop-by-Hop processing into its own function ip6_hbhchcheck().Martin Pieuchot
2016-07-05Expand IN6_IFF_NOTREADY, ok bluhm@Martin Pieuchot
2016-07-05Do not use ``rt_addr'' in in{6,}_selectsrc() it doesn't work with magicMartin Pieuchot
2016-07-01Unbreak getsockopt(IPV6_MINHOPCOUNT)Jeremie Courreges-Anglas
2016-06-30Use ``rt_addr'' rather than ``rt_ifa'' to get the source addressMartin Pieuchot
2016-06-30Restore the automagically added /64 route on p2p interfaces in order toMartin Pieuchot
2016-06-27Kill outdated comment. Reading the code is enough.Jeremie Courreges-Anglas
2016-06-27Implement IPV6_MINHOPCOUNT support.Jeremie Courreges-Anglas
2016-06-15With the introduction of ip6_output_ipsec_lookup() we didn't exit theFlorian Obser
2016-06-15Kill nd6_output(), it doesn't do anything since the resolution logicMartin Pieuchot
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