summaryrefslogtreecommitdiff
path: root/sys/net/if_llatbl.c
Commit message (Expand)AuthorAgeFilesLines
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* Implement interface link header precomputation API.Alexander V. Chernikov2015-12-311-8/+94
* Simplify bringup order by removing a SYSINIT making it a static listBjoern A. Zeeb2015-12-221-12/+2
* Remove LLE read lock from IPv6 fast path.Alexander V. Chernikov2015-12-131-0/+41
* Remove LLE read lock from IPv4 fast path.Alexander V. Chernikov2015-12-051-0/+2
* 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-0/+9
* Eliminate nd6_nud_hint() and its TCP bindings.Alexander V. Chernikov2015-09-271-1/+0
* * Require explicitl lle unlink prior to calling llentry_delete().Alexander V. Chernikov2015-09-151-7/+1
* * Do more fine-grained locking: call eventhandlers/free_entryAlexander V. Chernikov2015-09-141-10/+41
* Simplify lla_rt_output()/nd6_add_ifa_lle() by setting lle state inAlexander V. Chernikov2015-08-311-16/+5
* * Split allocation and table linking for lle's.Alexander V. Chernikov2015-08-201-20/+79
* Use single 'lle_timer' callout in lltable instead ofAlexander V. Chernikov2015-08-111-2/+2
* MFP r276712.Alexander V. Chernikov2015-08-111-18/+42
|\
| * * Allocate hash tables separatelyAlexander V. Chernikov2015-01-051-6/+24
| * * Use unified code for deleting entry by sockaddr instead of per-af one.Alexander V. Chernikov2015-01-031-10/+28
| * * Hide lltable implementation details in if_llatbl_var.hAlexander V. Chernikov2015-01-031-0/+59
| * Simplify lle lookup/create api by using addresses instead of sockaddrs.Alexander V. Chernikov2014-12-081-2/+7
| * Use llt_prepare_static_entry method to prepare valid per-af static entry.Alexander V. Chernikov2014-12-071-24/+25
| * * Retire abstract llentry_free() in favor of lltable_drop_entry_queue()Alexander V. Chernikov2014-12-071-11/+3
| * Do not enforce particular lle storage scheme:Alexander V. Chernikov2014-12-071-52/+123
| * * Add llt_clear_entry() callback which is able to do all lleAlexander V. Chernikov2014-12-071-6/+6
| * * Unify lle table dump/prefix removal code.Alexander V. Chernikov2014-11-301-11/+60
| * Do more fine-grained lltable locking: use table runtime lock as rareAlexander V. Chernikov2014-11-231-20/+41
| * * Add lltable llt_hash callbackAlexander V. Chernikov2014-11-231-0/+36
| * Temporarily revert r274774.Alexander V. Chernikov2014-11-221-2/+0
| * Mark ifaddr/rtsock static entries RLLE_VALID.Alexander V. Chernikov2014-11-211-0/+1
| * Switch IF_AFDATA lock to rmlockAlexander V. Chernikov2014-11-211-0/+2
| * Rework LLE code locking:Alexander V. Chernikov2014-11-161-4/+8
* | Partially merge r274887,r275334,r275577,r275578,r275586 to minimizeAlexander V. Chernikov2015-08-101-21/+260
|/
* * Move lle creation/deletion from lla_lookup to separate functions:Alexander V. Chernikov2014-11-151-68/+53
* Back out r249318, r249320 and r249327 due to a heisenbug mostAndre Oppermann2013-05-061-1/+1
* Change certain heavily used network related mutexes and rwlocks toAndre Oppermann2013-04-091-1/+1
* Retire struct sockaddr_inarp.Gleb Smirnoff2013-01-311-28/+5
* route_output() always supplies info with RTAX_GATEWAY member thatGleb Smirnoff2013-01-291-4/+3
* Fix problem in r238990. The LLE_LINKED flag should be tested prior toGleb Smirnoff2012-12-131-6/+0
* Fix races between in_lltable_prefix_free(), lla_lookup(),Gleb Smirnoff2012-08-021-6/+13
* The llentry_update() is used only by flowtable and the latterGleb Smirnoff2012-08-021-20/+11
* Some more whitespace cleanup.Gleb Smirnoff2012-08-011-5/+5
* Some style(9) and whitespace changes.Gleb Smirnoff2012-07-311-7/+7
* A flowtable entry can continue referencing an llentry indefinitely if the ent...Kip Macy2012-01-261-0/+1
* Move arprequest() declaration to if_ether.h.Gleb Smirnoff2012-01-081-3/+0
* The statically configured (permanent) ARP entries are removed when anQing Li2011-05-201-2/+3
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-1/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-1/+1
* Use 'z' modifier for size_t printing.Konstantin Belousov2010-11-131-1/+1
* Add a queue to hold packets while we await an ARP reply.George V. Neville-Neil2010-11-121-3/+20
* lltable_drain() has never been used so far, thus #if 0 it for now.Bjoern A. Zeeb2010-10-161-0/+4
* Don't check malloc(M_WAITOK) result.Gleb Smirnoff2010-07-271-2/+0
* When installing a new ARP entry via 'arp -S', lla_lookup() willGleb Smirnoff2010-07-271-0/+1