aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in.c
Commit message (Expand)AuthorAgeFilesLines
* Make in_localip_more() fib-aware.Alexander V. Chernikov2021-03-101-12/+12
* Further refactor IPv4 interface route creation.Alexander V. Chernikov2021-01-211-111/+128
* Split rtinit() into multiple functions.Alexander V. Chernikov2021-01-161-6/+127
* Refactor rt_addrmsg() and rt_routemsg().Alexander V. Chernikov2021-01-071-21/+25
* Implement SIOCGIFALIAS.Andrey V. Elsukov2020-10-141-0/+60
* Join to AllHosts multicast group again when adding an existing IPv4 address.Andrey V. Elsukov2020-10-131-1/+2
* Introduce scalable route multipath.Alexander V. Chernikov2020-10-031-10/+0
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Make sure the multicast release tasks are properly drained whenHans Petter Selasky2020-08-101-0/+7
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-2/+2
* Introduce NET_EPOCH_CALL() macro and use it everywhere where we freeGleb Smirnoff2020-01-151-2/+2
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-9/+5
* Use IN_foo() macros from sys/netinet/in.h inplace of handcrafted codeRodney W. Grimes2019-04-041-7/+2
* Style.Mark Johnston2019-01-231-6/+4
* Fix an LLE lookup race.Mark Johnston2019-01-231-0/+11
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-12/+16
* Add ifaddr_event_ext event. It is similar to ifaddr_event, but theAndrey V. Elsukov2018-10-211-2/+8
* Late style follow up on r312770.Luiz Otavio O Souza2018-08-151-2/+1
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-1/+1
* Move invoking of callout_stop(&lle->lle_timer) into llentry_free().Andrey V. Elsukov2018-07-171-4/+0
* UDP: further performance improvements on txMatt Macy2018-05-231-5/+7
* netinet silence warningsMatt Macy2018-05-191-3/+1
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-17/+17
* Unwrap a line that no longer requires wrapping.Brooks Davis2018-05-151-2/+1
* Remove stray tabs from in_lltable_dump_entry().Brooks Davis2018-05-151-45/+45
* r333175 introduced deferred deletion of multicast addresses in order to permi...Matt Macy2018-05-061-8/+9
* Separate list manipulation locking from state change in multicastStephen Hurd2018-05-021-15/+10
* Fix outgoing TCP/UDP packet drop on arp/ndp entry expiration.Alexander V. Chernikov2018-03-171-0/+14
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-7/+7
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Use inet_ntoa_r() instead of inet_ntoa() throughout the kernelEric van Gyzen2017-02-161-5/+8
* After the in_control() changes in r257692, an existing address isLuiz Otavio O Souza2017-01-251-6/+7
* Add GARP retransmit capabilityEric van Gyzen2016-10-021-0/+8
* Fix unlocked access to ifnet address listRyan Stone2016-08-181-3/+9
* Don't iterate over the ifnet addr list in ip_output()Ryan Stone2016-08-181-17/+20
* Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb2016-06-211-0/+33
* in_lltable_alloc and in6 copy: Don't leak LLE in error pathConrad Meyer2016-04-261-4/+15
* Add rib_lookup_info() to provide API for retrieving individual routeAlexander V. Chernikov2016-01-041-19/+29
* Implement interface link header precomputation API.Alexander V. Chernikov2015-12-311-2/+10
* Remove LLE read lock from IPv4 fast path.Alexander V. Chernikov2015-12-051-0/+12
* This fixes several places where callout_stops return is examined. TheRandall Stewart2015-11-131-1/+1
* Unify setting lladdr for AF_INET[6].Alexander V. Chernikov2015-11-071-2/+2
* Fix deletion of ifaddr lle entries when deleting prefix from interface inAlexander V. Chernikov2015-10-181-6/+21
* rtsock requests for deleting interface address lles started to return EPERMAlexander V. Chernikov2015-09-271-0/+2
* Unify loopback route switching:Alexander V. Chernikov2015-09-161-3/+6
* * Do more fine-grained locking: call eventhandlers/free_entryAlexander V. Chernikov2015-09-141-58/+71
* * Split allocation and table linking for lle's.Alexander V. Chernikov2015-08-201-15/+2
* Use single 'lle_timer' callout in lltable instead ofAlexander V. Chernikov2015-08-111-2/+2
* Store addresses instead of sockaddrs inside llentry.Alexander V. Chernikov2015-08-111-14/+8