summaryrefslogtreecommitdiffstats
path: root/net/openvswitch/flow_table.c
Commit message (Expand)AuthorAgeFilesLines
* net: openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entryTonghao Zhang2020-04-021-4/+6
* flow_table.c: Use built-in RCU list checkingMadhuparna Bhowmik2020-02-181-2/+4
* net: openvswitch: fix possible memleak on destroy flow-tableTonghao Zhang2019-11-031-88/+98
* net: openvswitch: add likely in flow_lookupTonghao Zhang2019-11-031-2/+2
* net: openvswitch: simplify the flow_hashTonghao Zhang2019-11-031-5/+2
* net: openvswitch: optimize flow-mask looking upTonghao Zhang2019-11-031-51/+53
* net: openvswitch: optimize flow mask cache hash collisionTonghao Zhang2019-11-031-42/+53
* net: openvswitch: shrink the mask array if necessaryTonghao Zhang2019-11-031-10/+23
* net: openvswitch: convert mask list in mask arrayTonghao Zhang2019-11-031-49/+160
* net: openvswitch: add flow-mask cache for performanceTonghao Zhang2019-11-031-13/+96
* net: openvswitch: rename flow_stats to sw_flow_statsPablo Neira Ayuso2019-07-191-4/+4
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 269Thomas Gleixner2019-06-051-14/+1
* openvswitch: convert to kvmallocKent Overstreet2019-03-121-39/+12
* openvswitch: Optimize operations for OvS flow_stats.Tonghao Zhang2017-07-191-1/+3
* openvswitch: use percpu flow statsThadeu Lima de Souza Cascardo2016-09-181-17/+9
* openvswitch: fix flow stats accounting when node 0 is not possibleThadeu Lima de Souza Cascardo2016-09-181-2/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2015-10-201-1/+2
|\
| * ovs: do not allocate memory from offline numa nodeKonstantin Khlebnikov2015-10-051-1/+2
* | openvswitch: add tunnel protocol to sw_flow_keyJiri Benc2015-10-071-1/+1
|/
* openvswitch: Zero flows on allocation.Jesse Gross2015-09-221-11/+12
* ip_tunnels: add IPv6 addresses to ip_tunnel_keyJiri Benc2015-08-201-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2015-07-231-1/+1
|\
| * openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodesChris J Arges2015-07-211-1/+1
* | openvswitch: Make tunnel set action attach a metadata dstThomas Graf2015-07-211-1/+3
|/
* openvswitch: Initialize unmasked key and uid lenPravin B Shelar2015-02-081-0/+2
* openvswitch: Add support for unique flow IDs.Joe Stringer2015-01-261-33/+154
* openvswitch: Use sw_flow_key_range for key ranges.Joe Stringer2015-01-261-11/+9
* openvswitch: Refactor ovs_flow_tbl_insert().Joe Stringer2015-01-261-7/+14
* net: replace remaining users of arch_fast_hash with jhashDaniel Borkmann2014-12-101-2/+2
* openvswitch: Constify various function argumentsThomas Graf2014-11-091-6/+6
* openvswitch: Move table destroy to dp-rcu callback.Pravin B Shelar2014-11-051-4/+7
* openvswitch: Use exact lookup for flow_get and flow_del.Alex Wang2014-06-301-0/+16
* openvswitch: Fix typo.Jarno Rajahalme2014-05-221-1/+1
* openvswitch: Make flow mask removal symmetric.Jarno Rajahalme2014-05-221-19/+25
* openvswitch: Per NUMA node flow stats.Jarno Rajahalme2014-05-161-11/+35
* openvswitch: Remove 5-tuple optimization.Jarno Rajahalme2014-05-161-22/+9
* openvswitch: use const in some local vars and castsDaniele Di Proietto2014-05-161-7/+9
* openvswitch: Fix ovs_flow_free() ovs-lock assert.Pravin B Shelar2014-02-041-2/+4
* openvswitch: Fix kernel panic on ovs_flow_freeAndy Zhou2014-02-041-44/+40
* openvswitch: Use kmem_cache_free() instead of kfree()Wei Yongjun2014-01-091-1/+1
* Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/...David S. Miller2014-01-061-19/+41
|\
| * openvswitch: remove duplicated include from flow_table.cWei Yongjun2014-01-061-2/+0
| * net: ovs: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb,acts_callback}Daniel Borkmann2014-01-061-8/+1
| * openvswitch: Per cpu flow stats.Pravin B Shelar2014-01-061-2/+29
| * openvswitch: Silence RCU lockdep checks from flow lookup.Jesse Gross2014-01-061-1/+1
| * openvswitch: Change ovs_flow_tbl_lookup_xx() APIsAndy Zhou2014-01-061-1/+9
| * openvswitch: Correct comment.Ben Pfaff2014-01-061-5/+1
* | net: ovs: use CRC32 accelerated flow hash if availableFrancesco Fusco2013-12-171-2/+2
|/
* openvswitch: Use flow hash during flow lookup operation.Pravin B Shelar2013-11-011-1/+1
* openvswitch: collect mega flow mask statsAndy Zhou2013-10-221-1/+15