aboutsummaryrefslogtreecommitdiff
path: root/lib/classifier.c
AgeCommit message (Expand)Author
2013-01-16Replace most uses of assert by ovs_assert.Ben Pfaff
2013-01-10classifier: Fix theoretical leak in classifier_destroy().Ben Pfaff
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-09-04classifier: Fix typo in comment.Ben Pfaff
2012-09-04flow: Simplify many functions for working with flows and wildcards.Ben Pfaff
2012-09-04flow: Replace flow_wildcards members by a single "struct flow".Ben Pfaff
2012-09-04flow: Use bit-mask for in_port match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for Ethernet type match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for IP protocol match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for TTL match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for DSCP and ECN bits, instead of FWW_* flags.Ben Pfaff
2012-07-23meta-flow: Add OF1.2-like MFF_VLAN_VID and MFF_VLAN_PCP.Ben Pfaff
2012-07-23flow: Rename flow_set_vlan_vid() to flow_set_dl_vlan().Ben Pfaff
2012-07-19OXM: Allow masking of ARP SHA and THASimon Horman
2012-07-19classifier: Add helpers for setting ethernet addressesSimon Horman
2012-07-19OXM: Allow masking of IPv6 Flow LabelSimon Horman
2012-07-12classifier: New function cls_rule_is_loose_match().Ben Pfaff
2012-07-05openflow: Rename OFP_VLAN_NONE as OFP10_VLAN_NONESimon Horman
2012-06-26Add OXM_OF_METADATA field as a step toward OpenFlow 1.1 support.Joe Stringer
2012-06-06packets: Fix eth_addr_equal_except().Ethan Jackson
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-03-09nicira-ext: Increase the number of NXM registers to 8.Ethan Jackson
2012-02-02Add support for bitwise matching on TCP and UDP ports.Ben Pfaff
2011-12-21flow: Rename 'priority' to 'skb_priority'.Ben Pfaff
2011-11-21nx-match: Fold all of its data structures into mf_field.Ben Pfaff
2011-11-11classifier: Use HMAP_FOR_EACH, HMAP_FOR_EACH_CONTINUE.Ben Pfaff
2011-11-10flow: Use FWW_ flags to wildcard IP DSCP and ECN.Justin Pettit
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-09Don't overload IP TOS with the frag matching bits.Justin Pettit
2011-11-09Support matching IPv6 flow label.Justin Pettit
2011-11-01datapath: Convert kernel priority actions into match/set.Pravin B Shelar
2011-10-21Implement new fragment handling policy.Ben Pfaff
2011-10-11openflow: Delete icmp_type and icmp_code macros.Ben Pfaff
2011-10-04nicira-ext: Fix build problems on 64-bit systems.Justin Pettit
2011-09-13classifier: Move zero_wildcards() to flow.c as public flow_zero_wildcards().Ben Pfaff
2011-09-13packets: Add more utility functions for IPv4 and IPv6 addresses.Ben Pfaff
2011-09-13classifier: Change cls_rule_set_nd_target() to take a pointer.Ben Pfaff
2011-08-12flow: New FLOW_WC_SEQ build assertion.Ethan Jackson
2011-08-12lib: Whitespace cleanup.Ethan Jackson
2011-06-30classifier: Print ARP opcode as "arp_op" instead of "opcode".Ben Pfaff
2011-06-14classifier: New function cls_rule_hash().Ben Pfaff