index
:
delta/openvswitch.git
branch-1.1
branch-1.10
branch-1.11
branch-1.2
branch-1.3
branch-1.4
branch-1.5
branch-1.6
branch-1.7
branch-1.8
branch-1.9
branch-2.0
branch-2.1
branch-2.10
branch-2.11
branch-2.12
branch-2.13
branch-2.14
branch-2.15
branch-2.16
branch-2.17
branch-2.2
branch-2.3
branch-2.4
branch-2.5
branch-2.6
branch-2.7
branch-2.8
branch-2.9
branch-3.0
branch-3.1
dpdk-hwol
dpdk-latest
dpdk-travis-build-test
elephant
ext-320
for-nox/0.4
lts-1.0
lts-1.0a
master
openflow-1.0
ovn
ovn-ddlog-patches
raft2
review/jarno_ct_bp_v1
vlan-maint
wdp
xs5.7
github.com: openvswitch/ovs.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
classifier.c
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
lib/classifier: Add subtable cache diagnostics.
Jarno Rajahalme
2014-05-11
1
-2
/
+132
*
lib/classifier: Use a prefix tree to optimize ports wildcarding.
Jarno Rajahalme
2014-04-30
1
-9
/
+83
*
lib/classifier: Support variable sized miniflows.
Jarno Rajahalme
2014-04-29
1
-23
/
+59
*
lib/flow: Maintain miniflow offline values explicitly.
Jarno Rajahalme
2014-04-29
1
-16
/
+20
*
lib/classifier: Separate cls_rule internals from the API.
Jarno Rajahalme
2014-04-29
1
-82
/
+129
*
classifier: Use array for subtables instead of a list.
Jarno Rajahalme
2014-04-29
1
-57
/
+181
*
lib/classifier: Hide more of the internal data structures.
Jarno Rajahalme
2014-04-29
1
-31
/
+103
*
lib: Inline functions used in classifier_lookup.
Jarno Rajahalme
2014-04-29
1
-1
/
+180
*
classifier: Support miniflow as a key.
Jarno Rajahalme
2014-04-18
1
-0
/
+62
*
lib/hash.h: add hash_uint64()
Andy Zhou
2014-03-28
1
-1
/
+1
*
classifier: Use fat_rwlock instead of ovs_rwlock.
Ben Pfaff
2014-01-14
1
-2
/
+2
*
Classifier: Track address prefixes.
Jarno Rajahalme
2013-12-11
1
-19
/
+643
*
Classifier: Staged subtable matching.
Jarno Rajahalme
2013-11-19
1
-21
/
+148
*
classifier: Rename struct cls_table as cls_subtable.
Jarno Rajahalme
2013-10-29
1
-174
/
+182
*
classifier: Avoid accumulating junk in cls_partition 'tags'.
Ben Pfaff
2013-09-26
1
-6
/
+9
*
classifier: Speed up lookup when metadata partitions the flow table.
Ben Pfaff
2013-09-26
1
-1
/
+104
*
match: New function minimatch_matches_flow().
Ben Pfaff
2013-09-26
1
-2
/
+1
*
classifier: Allow CLS_CURSOR_FOR_EACH to use a const-qualified iterator.
Ben Pfaff
2013-09-12
1
-1
/
+2
*
classifier: New function cls_rule_move().
Ben Pfaff
2013-08-27
1
-1
/
+11
*
classifier: Make use of the classifier thread safe.
Ethan Jackson
2013-08-09
1
-0
/
+3
*
classifier: Add 'wc' argument to classifier_lookup().
Ethan Jackson
2013-06-11
1
-2
/
+15
*
classifier: Refactor table priority updates and tables_priority reordering.
Ben Pfaff
2013-02-11
1
-77
/
+116
*
classifier: Maintain tables in descending priority order.
Jarno Rajahalme
2013-02-11
1
-31
/
+85
*
Optimize classifier by maintaining the priority of the highest priority rule ...
Jarno Rajahalme
2013-02-08
1
-8
/
+50
*
Replace most uses of assert by ovs_assert.
Ben Pfaff
2013-01-16
1
-2
/
+1
*
classifier: Fix theoretical leak in classifier_destroy().
Ben Pfaff
2013-01-10
1
-3
/
+1
*
Introduce sparse flows and masks, to reduce memory usage and improve speed.
Ben Pfaff
2012-09-04
1
-55
/
+59
*
classifier: Optimize iteration with a catch-all target rule.
Ben Pfaff
2012-09-04
1
-1
/
+8
*
classifier: Prepare for "struct cls_rule" needing to be destroyed.
Ben Pfaff
2012-09-04
1
-3
/
+27
*
classifier: Break cls_rule 'flow' and 'wc' members into new "struct match".
Ben Pfaff
2012-09-04
1
-755
/
+58
*
classifier: Fix typo in comment.
Ben Pfaff
2012-09-04
1
-1
/
+1
*
flow: Simplify many functions for working with flows and wildcards.
Ben Pfaff
2012-09-04
1
-71
/
+0
*
flow: Replace flow_wildcards members by a single "struct flow".
Ben Pfaff
2012-09-04
1
-104
/
+104
*
flow: Use bit-mask for in_port match, instead of FWW_* flag.
Ben Pfaff
2012-09-04
1
-5
/
+3
*
flow: Use bit-mask for Ethernet type match, instead of FWW_* flag.
Ben Pfaff
2012-09-04
1
-6
/
+6
*
flow: Use bit-mask for IP protocol match, instead of FWW_* flag.
Ben Pfaff
2012-09-04
1
-7
/
+7
*
flow: Use bit-mask for TTL match, instead of FWW_* flag.
Ben Pfaff
2012-09-04
1
-5
/
+5
*
flow: Use bit-mask for DSCP and ECN bits, instead of FWW_* flags.
Ben Pfaff
2012-09-04
1
-6
/
+5
*
meta-flow: Add OF1.2-like MFF_VLAN_VID and MFF_VLAN_PCP.
Ben Pfaff
2012-07-23
1
-0
/
+25
*
flow: Rename flow_set_vlan_vid() to flow_set_dl_vlan().
Ben Pfaff
2012-07-23
1
-1
/
+1
*
OXM: Allow masking of ARP SHA and THA
Simon Horman
2012-07-19
1
-24
/
+30
*
classifier: Add helpers for setting ethernet addresses
Simon Horman
2012-07-19
1
-24
/
+44
*
OXM: Allow masking of IPv6 Flow Label
Simon Horman
2012-07-19
1
-7
/
+21
*
classifier: New function cls_rule_is_loose_match().
Ben Pfaff
2012-07-12
1
-31
/
+46
*
openflow: Rename OFP_VLAN_NONE as OFP10_VLAN_NONE
Simon Horman
2012-07-05
1
-1
/
+1
*
Add OXM_OF_METADATA field as a step toward OpenFlow 1.1 support.
Joe Stringer
2012-06-26
1
-2
/
+28
*
packets: Fix eth_addr_equal_except().
Ethan Jackson
2012-06-06
1
-4
/
+4
*
flow: Adds support for arbitrary ethernet masking
Joe Stringer
2012-05-29
1
-34
/
+37
*
Global replace of Nicira Networks.
Raju Subramanian
2012-05-02
1
-1
/
+1
*
nicira-ext: Support masking of nd_target field
Ansis Atteka
2012-04-26
1
-10
/
+16
[prev]
[next]