aboutsummaryrefslogtreecommitdiff
path: root/sys/net/flowtable.c
Commit message (Expand)AuthorAgeFilesLines
* Add variable declaration missing in r302372.Nathan Whitehorn2016-07-061-0/+1
* Replace a number of conflations of mp_ncpus and mp_maxid with eitherNathan Whitehorn2016-07-061-1/+1
* net: Use M_HASHTYPE_OPAQUE_HASH if the mbuf flowid has hash propertiesSepherosa Ziehau2016-06-071-1/+1
* This change re-adds L2 caching for TCP and UDP, as originally added in D4306George V. Neville-Neil2016-06-021-7/+2
* Improve performance and functionality of the bitstring(3) apiAlan Somers2016-05-041-7/+2
* Implement interface link header precomputation API.Alexander V. Chernikov2015-12-311-1/+9
* Fix three flowtable bugs, a) one lookup issue, b) a two cleaner issue.Randall Stewart2015-11-021-5/+2
* Start process of removing the use of the deprecated "M_FLOWID" flagHans Petter Selasky2014-12-011-2/+2
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-1/+1
* Pacify gcc.Gleb Smirnoff2014-03-051-0/+1
* Fix incorrect assertions.Gleb Smirnoff2014-02-181-2/+4
* Add my copyright to flowtable.Gleb Smirnoff2014-02-171-1/+1
* Whitespace.Gleb Smirnoff2014-02-171-4/+4
* Bring copyright notice to standard style.Gleb Smirnoff2014-02-171-28/+27
* o Remove at compile time the HASH_ALL code, that was neverGleb Smirnoff2014-02-171-648/+371
* Make sure that the flowtable flowid is only set to m_flowid if thereAdrian Chadd2014-02-151-1/+1
* Whenever flowtable lookup fails, we do route lookup and then try toGleb Smirnoff2014-02-141-18/+37
* Don't insert a flowtable entry if the lle isn't yet valid.Adrian Chadd2014-02-141-0/+9
* Remove unused FL_NOAUTO.Gleb Smirnoff2014-02-131-1/+1
* o Axe non-pcpu flowtable implementation. It wasn't enabled or used,Gleb Smirnoff2014-02-131-422/+194
* Remove ft_rtalloc and choose rtalloc function at compile time.Gleb Smirnoff2014-02-081-17/+6
* Spacing.Gleb Smirnoff2014-02-081-30/+30
* Remove never set flag FL_OVERWRITE. The only place whereGleb Smirnoff2014-02-081-3/+0
* Remove unused defines.Gleb Smirnoff2014-02-071-7/+0
* o Revamp API between flowtable and netinet, netinet6.Gleb Smirnoff2014-02-071-448/+302
* Spacing.Gleb Smirnoff2014-02-071-33/+33
* In the flowtable scanner, restart the scan at the last found position,Maksim Yevmenkin2013-10-151-2/+5
* - Move jenkins.h to jenkins_hash.cGleb Smirnoff2012-09-041-3/+3
* The llentry_update() is used only by flowtable and the latterGleb Smirnoff2012-08-021-2/+2
* When ip_output()/ip6_output() is supplied a struct route *ro argument,Gleb Smirnoff2012-07-041-1/+2
* Fix FLOWTABLE IPv6 handling in route.c missed in r205066.Bjoern A. Zeeb2012-02-031-2/+2
* A flowtable entry can continue referencing an llentry indefinitely if the ent...Kip Macy2012-01-261-1/+3
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* - Restore dropping the priority of syncer down to PPAUSE when it is idle.John Baldwin2011-01-061-0/+5
* Print the vnet pointer under DDB when iterating over flowtables of eachBjoern A. Zeeb2010-12-311-0/+3
* Move the increment operation under the lock and split the conditionBjoern A. Zeeb2010-12-311-8/+10
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-11/+11
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-11/+11
* Update several places that iterate over CPUs to use CPU_FOREACH().John Baldwin2010-06-111-14/+4
* allocate ipv6 flows from the ipv6 flow zoneKip Macy2010-05-161-1/+0
* workaround bug with ipv6 where a flow can have a null rtentryKip Macy2010-05-121-2/+4
* need to initialize the lock before it is usedKip Macy2010-04-271-1/+1
* - boot-time size the ipv4 flowtable and the maximum number of flowsKip Macy2010-03-221-24/+82
* flowtable_get_hashkey is only used by a DDB function - move under #ifdef DDBKip Macy2010-03-121-14/+13
* re-update copyright to 2010Kip Macy2010-03-121-1/+1
* The flow-table module retrieves the destination and sourceQing Li2010-03-121-0/+13
* fix stats reporting sysctlKip Macy2010-03-121-17/+17
* - restructure flowtable to support ipv6Kip Macy2010-03-121-155/+715
* One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is toQing Li2010-03-091-1/+2
* Remove extraneous semicolons, no functional changes.Martin Blapp2010-01-071-1/+1