summaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_src.c
AgeCommit message (Expand)Author
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-10-03carp6: revise the generation of ND6 NAAndrey V. Elsukov
2024-04-08netinet: add a probe point for IP, IP6, ICMP, ICMP6, UDP and TCP stats countersKristof Provost
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-07-08netinet6: simplify selectroute()Alexander V. Chernikov
2022-07-08netinet6: factor out cached route lookups from selectroute().Alexander V. Chernikov
2021-10-18Move in6_pcbsetport() to in6_pcb.cGleb Smirnoff
2021-02-15Remove per-packet ifa refcounting from IPv6 fast path.Alexander V. Chernikov
2021-02-15Enforce net epoch in in6_selectsrc().Alexander V. Chernikov
2020-09-20Remove unused nhop_ref_any() function.Alexander V. Chernikov
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-02Complete conversions from fib<4|6>_lookup_nh_<basic|ext> to fib<4|6>_lookup().Alexander V. Chernikov
2020-04-26Fix IPv6 link-local operations with RADIX_MPATH.Alexander V. Chernikov
2020-04-25Convert route caching to nexthop caching.Alexander V. Chernikov
2020-03-03ip6: retire in6_selectroute_fib() as promised 8 years agoBjoern A. Zeeb
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-08-02IPv6 cleanup: kernelBjoern A. Zeeb
2019-05-24Restore IPV6_NEXTHOP option support that seem was partially brokenAndrey V. Elsukov
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-06-06Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno
2018-05-18ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy
2018-04-24Revert r332894 at the request of the submitter.Sean Bruno
2018-04-23Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno
2017-12-25Do pass removing some write-only variables from the kernel.Alexander Kabaev
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-03-17Constrain IPv6 routes to single FIBs when net.add_addr_allfibs=0Alan Somers
2017-02-28Renumber copyright clause 4Warner Losh
2017-02-10Revert r313527Ermal Luçi
2017-02-10Correct missed variable name.Ermal Luçi
2016-04-08Fix regression introduced in r296986.Andrey V. Elsukov
2016-03-17Reduce the number of local variables. Remove redundant check that inpAndrey V. Elsukov
2016-03-17Change in6_selectsrc() to allow usage of non-local IPv6 addresses inAndrey V. Elsukov
2016-01-10Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket().Alexander V. Chernikov
2016-01-03Remove 'struct route_int6' argument from in6_selectsrc() andAlexander V. Chernikov
2015-12-09Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov
2015-08-02Properly handle IPV6_NEXTHOP socket option in selectroute().Andrey V. Elsukov
2015-08-02Remove redundant check.Andrey V. Elsukov
2015-07-29Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov
2014-11-10For now handle only multicast addresses, we still use routes toAndrey V. Elsukov
2014-11-09Use embedded scope zone id to determine outgoing interface for link-localAndrey V. Elsukov
2014-09-09Add the ability to set `prefer_source' flag to an IPv6 address.Andrey V. Elsukov
2014-09-01Add the reverse part to rule #9. Also change its description in theAndrey V. Elsukov
2014-07-30Add new rule to source address selection algorithm. It prefers addressAndrey V. Elsukov
2014-01-08Introduce IN6_MASK_ADDR() macro to unify various hand-rolled codeAlexander V. Chernikov
2014-01-03Use pointer to struct sockaddr_in6 in lla_lookup() call.Andrey V. Elsukov
2013-10-26The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff
2013-04-16Fix accounting after the r249528, also add several another counters toAndrey V. Elsukov
2013-04-15The source address selection algorithm tries to apply several rulesAndrey V. Elsukov