summaryrefslogtreecommitdiff
path: root/sys/netinet/in.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r312770 and r337854:Luiz Otavio O Souza2018-08-201-6/+6
* MFC r331098 (by melifaro):Andrey V. Elsukov2018-08-081-0/+14
* MFC r336405:Andrey V. Elsukov2018-08-081-4/+0
* Revert r330897:Eitan Adler2018-03-291-2/+0
* MFC r314568 (by emaste):Dimitry Andric2018-03-271-7/+7
* Partial merge of the SPDX changesEitan Adler2018-03-141-0/+2
* MFC r313821 r315277 r315286Eric van Gyzen2017-03-171-5/+8
* MFC r306577 r306652 306830Eric van Gyzen2016-11-301-0/+8
* 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
* MFP r276712.Alexander V. Chernikov2015-08-111-16/+25
|\
| * * Allocate hash tables separatelyAlexander V. Chernikov2015-01-051-15/+24
| * * Use unified code for deleting entry by sockaddr instead of per-af one.Alexander V. Chernikov2015-01-031-45/+0
| * * Hide lltable implementation details in if_llatbl_var.hAlexander V. Chernikov2015-01-031-0/+1
| * Finish r275628: remove remaining 'base' references.Alexander V. Chernikov2015-01-031-8/+7
| * * Do not assume lle has sockaddr key after struct lle:Alexander V. Chernikov2014-12-091-18/+21
| * Simplify lle lookup/create api by using addresses instead of sockaddrs.Alexander V. Chernikov2014-12-081-20/+25
| * Use llt_prepare_static_entry method to prepare valid per-af static entry.Alexander V. Chernikov2014-12-071-0/+1
| * * Retire abstract llentry_free() in favor of lltable_drop_entry_queue()Alexander V. Chernikov2014-12-071-15/+20
| * Do not enforce particular lle storage scheme:Alexander V. Chernikov2014-12-071-13/+17
| * * Add llt_clear_entry() callback which is able to do all lleAlexander V. Chernikov2014-12-071-14/+4
| * Do more fine-grained locking in lltable code: lltable_create_lle()Alexander V. Chernikov2014-12-011-13/+1
| * * Unify lle table dump/prefix removal code.Alexander V. Chernikov2014-11-301-58/+34
| * Fix r274855: use proper unlock method.Alexander V. Chernikov2014-11-231-3/+3
| * Do more fine-grained lltable locking: use table runtime lock as rareAlexander V. Chernikov2014-11-231-10/+8
| * * Add lltable llt_hash callbackAlexander V. Chernikov2014-11-231-35/+26
| * Use less-invasive approach for IF_AFDATA lock: convert into 2 locks:Alexander V. Chernikov2014-11-221-2/+7
| * Temporarily revert r274774.Alexander V. Chernikov2014-11-221-3/+4
| * Convert &in_ifaddr_lock to dual-locking model:Alexander V. Chernikov2014-11-221-6/+65
| * Finish r274774: add more headers/fix build for non-debug case.Alexander V. Chernikov2014-11-211-4/+2
| * Switch IF_AFDATA lock to rmlockAlexander V. Chernikov2014-11-211-0/+1
| * Simplify API: use new NHOP_LOOKUP_AIFP flag to select what ifpAlexander V. Chernikov2014-11-201-1/+1
| * Rework LLE code locking:Alexander V. Chernikov2014-11-161-28/+42
* | Partially merge r274887,r275334,r275577,r275578,r275586 to minimizeAlexander V. Chernikov2015-08-101-80/+96
* | Fix compilation after r286457 w/o INVARIANTS or INVARIANT_SUPPORT.Marius Strobl2015-08-081-4/+2
* | MFP r274553:Alexander V. Chernikov2015-08-081-53/+119
|\|
| * * Move lle creation/deletion from lla_lookup to separate functions:Alexander V. Chernikov2014-11-151-53/+119
| * Sync to HEAD@r274297.Alexander V. Chernikov2014-11-081-1/+1
| |\