aboutsummaryrefslogtreecommitdiff
path: root/lib/classifier.h
AgeCommit message (Expand)Author
2012-09-04Introduce sparse flows and masks, to reduce memory usage and improve speed.Ben Pfaff
2012-09-04classifier: Optimize iteration with a catch-all target rule.Ben Pfaff
2012-09-04classifier: Prepare for "struct cls_rule" needing to be destroyed.Ben Pfaff
2012-09-04classifier: Break cls_rule 'flow' and 'wc' members into new "struct match".Ben Pfaff
2012-07-23meta-flow: Add OF1.2-like MFF_VLAN_VID and MFF_VLAN_PCP.Ben Pfaff
2012-07-19OXM: Allow masking of ARP SHA and THASimon Horman
2012-07-19OXM: Allow masking of IPv6 Flow LabelSimon Horman
2012-07-12classifier: New function cls_rule_is_loose_match().Ben Pfaff
2012-06-26Add OXM_OF_METADATA field as a step toward OpenFlow 1.1 support.Joe Stringer
2012-05-29flow: Adds support for arbitrary ethernet maskingJoe Stringer
2012-05-02Global replace of Nicira Networks.Raju Subramanian
2012-04-26nicira-ext: Support masking of nd_target fieldAnsis Atteka
2012-04-18classifier: Optimize search of "catchall" table.Ben Pfaff
2012-02-02Add support for bitwise matching on TCP and UDP ports.Ben Pfaff
2012-01-10classifier: Update cls_rule_set_in_port() prototype.Ethan Jackson
2011-11-10classifier: Don't check masks when adding IPv4/IPv6 addresses.Justin Pettit
2011-11-10Prepend "nw_" to "frag" and "tos" elements.Justin Pettit
2011-11-09Support matching and modifying IP TTL.Justin Pettit
2011-11-09Support matching and modifying IP ECN bits.Justin Pettit
2011-11-09Support matching IPv6 flow label.Justin Pettit
2011-10-21Implement new fragment handling policy.Ben Pfaff
2011-09-13ofproto-dpif: Optimize flow revalidation for MAC learning.Ben Pfaff
2011-09-13classifier: Change cls_rule_set_nd_target() to take a pointer.Ben Pfaff
2011-08-19classifier: Fix typo in comment.Ben Pfaff
2011-08-04lib: Adapt headers for use in C++.Casey Barker
2011-06-14classifier: New function cls_rule_hash().Ben Pfaff
2011-06-07Better abstract wildcards for Ethernet destination field.Ben Pfaff
2011-05-11ofproto: Make rule construction and destruction more symmetric.Ben Pfaff
2011-02-02nicira-ext: Support matching IPv6 Neighbor Discovery messages.Justin Pettit
2011-02-02nicira-ext: Support matching IPv6 traffic.Justin Pettit
2011-02-02nicira-ext: Support matching ARP source and target hardware addresses.Justin Pettit
2011-01-20Implement arbitrary bitwise masks for tun_id field.Ben Pfaff
2010-12-10Expand tunnel IDs from 32 to 64 bits.Ben Pfaff
2010-12-07classifier: Implement better classifier rule formatting.Ben Pfaff
2010-12-06util: Introduce ASSIGN_CONTAINER to make iteration macros easier to read.Ben Pfaff
2010-12-03classifier: New cls_rule functions for setting registers and tun_id.Ben Pfaff
2010-11-23nx-match: Implement support for arbitrary VLAN TCI masks.Ben Pfaff
2010-11-22flow: Fully separate flow_wildcards from OpenFlow wildcard bits.Ben Pfaff
2010-11-22flow: Remove flow_to/from_match() in favor of cls_rule_to/from_match().Ben Pfaff
2010-11-22classifier: New function cls_rule_equal().Ben Pfaff
2010-11-15classifier: Remove classifier_for_each(), classifier_for_each_match().Ben Pfaff
2010-11-15classifier: Add functions and macros for iteration, and use them in ofproto.Ben Pfaff
2010-11-12classifier: Delete dead code specialized for the exact table.Ben Pfaff
2010-11-12classifier: Drop CLS_INC_* enumerations and related 'include' parameters.Ben Pfaff
2010-11-08flow: Better abstract flow_wildcards and use it more widely.Ben Pfaff
2010-11-08classifier: Add more cls_rule_set_*() functions.Ben Pfaff
2010-11-08classifier: Move in-band set_<field>() functions publicly available.Ben Pfaff
2010-11-08ofproto: Change ofproto_add_flow(), ofproto_delete_flow() to take cls_rule.Ben Pfaff
2010-11-08Rename cls_rule_zero_wildcards() to cls_rule_zero_wildcarded_fields().Ben Pfaff
2010-11-05ofproto: Generalize tun_id_from_cookie into flow_format.Ben Pfaff