aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_src.c
Commit message (Expand)AuthorAgeFilesLines
* netinet: add a probe point for IP, IP6, ICMP, ICMP6, UDP and TCP stats countersKristof Provost2024-04-081-7/+7
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits2023-01-311-0/+1
* netinet6: simplify selectroute()Alexander V. Chernikov2022-07-081-59/+56
* netinet6: factor out cached route lookups from selectroute().Alexander V. Chernikov2022-07-081-117/+60
* Move in6_pcbsetport() to in6_pcb.cGleb Smirnoff2021-10-181-42/+0
* Remove per-packet ifa refcounting from IPv6 fast path.Alexander V. Chernikov2021-02-151-6/+2
* Enforce net epoch in in6_selectsrc().Alexander V. Chernikov2021-02-151-0/+1
* Remove unused nhop_ref_any() function.Alexander V. Chernikov2020-09-201-2/+0
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Complete conversions from fib<4|6>_lookup_nh_<basic|ext> to fib<4|6>_lookup().Alexander V. Chernikov2020-07-021-3/+4
* Fix IPv6 link-local operations with RADIX_MPATH.Alexander V. Chernikov2020-04-261-8/+1
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-63/+64
* ip6: retire in6_selectroute_fib() as promised 8 years agoBjoern A. Zeeb2020-03-031-20/+3
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* IPv6 cleanup: kernelBjoern A. Zeeb2019-08-021-6/+6
* Restore IPV6_NEXTHOP option support that seem was partially brokenAndrey V. Elsukov2019-05-241-0/+4
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-2/+2
* Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno2018-06-061-1/+1
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-1/+1
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-1/+1
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-1/+1
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-4/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Constrain IPv6 routes to single FIBs when net.add_addr_allfibs=0Alan Somers2017-03-171-2/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Revert r313527Ermal Luçi2017-02-101-3/+2
* Correct missed variable name.Ermal Luçi2017-02-101-2/+3
* Fix regression introduced in r296986.Andrey V. Elsukov2016-04-081-1/+1
* Reduce the number of local variables. Remove redundant check that inpAndrey V. Elsukov2016-03-171-19/+11
* Change in6_selectsrc() to allow usage of non-local IPv6 addresses inAndrey V. Elsukov2016-03-171-10/+18
* Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket().Alexander V. Chernikov2016-01-101-4/+80
* Remove 'struct route_int6' argument from in6_selectsrc() andAlexander V. Chernikov2016-01-031-20/+19
* Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov2015-12-091-13/+11
* Properly handle IPV6_NEXTHOP socket option in selectroute().Andrey V. Elsukov2015-08-021-62/+23
* Remove redundant check.Andrey V. Elsukov2015-08-021-6/+1
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov2015-07-291-4/+6
* For now handle only multicast addresses, we still use routes toAndrey V. Elsukov2014-11-101-9/+9
* Use embedded scope zone id to determine outgoing interface for link-localAndrey V. Elsukov2014-11-091-1/+13
* Add the ability to set `prefer_source' flag to an IPv6 address.Andrey V. Elsukov2014-09-091-0/+10
* Add the reverse part to rule #9. Also change its description in theAndrey V. Elsukov2014-09-011-0/+2
* Add new rule to source address selection algorithm. It prefers addressAndrey V. Elsukov2014-07-301-0/+6
* Introduce IN6_MASK_ADDR() macro to unify various hand-rolled codeAlexander V. Chernikov2014-01-081-5/+1
* Use pointer to struct sockaddr_in6 in lla_lookup() call.Andrey V. Elsukov2014-01-031-1/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Fix accounting after the r249528, also add several another counters toAndrey V. Elsukov2013-04-161-1/+12
* The source address selection algorithm tries to apply several rulesAndrey V. Elsukov2013-04-151-10/+7
* Free memory after deleting an address policy entry.Andrey V. Elsukov2013-04-121-0/+1
* Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats.Andrey V. Elsukov2013-04-091-4/+4