aboutsummaryrefslogtreecommitdiff
path: root/ofproto/ofproto-dpif.c
AgeCommit message (Expand)Author
2013-10-23connmgr: Fix packet-in reason for OpenFlow1.3 table-miss flow entries.YAMAMOTO Takashi
2013-10-23fail-open: Add function to identify fail-open's flows.Ben Pfaff
2013-10-22ofproto, ofp-util: Begin disentangling packet-in wire format and handling.Ben Pfaff
2013-10-17More accurate wildcarding and fragment handling.Jarno Rajahalme
2013-10-17ovs-dpctl: Add a 'filter' option to match wildcarded 'dump-flows'.Gurucharan Shetty
2013-10-16ofproto-dpif-monitor: Run ofproto-dpif-monitor in a thread.Alex Wang
2013-10-14ofp-actions: Make ofpacts_format() caller add "actions=" if it wants it.Ben Pfaff
2013-10-11ofproto-dpif: Make execute_actions() function non-static.Alex Wang
2013-10-11ofproto-dpif: Change comment for execute_actions() function.Alex Wang
2013-10-09dpif: Support working around actions that a datapath does not support.Ben Pfaff
2013-10-09odp-util: Make it possible to combine slow path reasons.Ben Pfaff
2013-10-09ofproto-dpif: Factor lots of code out into new function execute_actions().Ben Pfaff
2013-10-09ofproto-dpif: Simplify code using execute_odp_actions().Ben Pfaff
2013-10-09ofproto-dpif-xlate: Do initial rule lookup for callers.Ethan Jackson
2013-10-08ofproto-dpif-monitor: Add ofproto-dpif-monitor module.Alex Wang
2013-10-08ofproto-dpif: Make stats update thread safe.Alex Wang
2013-10-08ofproto-dpif: Move send_packet() to ofproto-dpif-xlate module.Alex Wang
2013-10-01ovs-dpctl, ofproto/trace: Show and handle the in_port name in flows.Gurucharan Shetty
2013-10-01ofproto-dpif: Compute the subfacet add/del rate using coverage counters.Alex Wang
2013-09-30ofproto-dpif: Move special upcall handling into ofproto-dpif-upcall.Ethan Jackson
2013-09-27Remove unused variables and functions.Jarno Rajahalme
2013-09-17ofproto-dpif: Avoid unnecessarily counting packets.Ben Pfaff
2013-09-17ofproto-dpif: Remove write-only member 'key_fitness' from struct subfacet.Ben Pfaff
2013-09-17ofproto-dpif-upcall: Remove redundant 'packets' list from struct flow_miss.Ben Pfaff
2013-09-17ofproto-dpif: Use shash_find_and_delete() to simplify close_dpif_backer().Ben Pfaff
2013-09-17ofproto-dpif: Fix use-after-free error deleting last bridge.Ben Pfaff
2013-09-12ofproto-dpif: Move "learn" actions into individual threads.Ben Pfaff
2013-09-12ofproto: Remove redundant cls parameter from a few functions.Ben Pfaff
2013-09-12ofproto: Add global locking around flow table changes.Ben Pfaff
2013-09-12ofproto: Mark immutable members of struct rule 'const'.Ben Pfaff
2013-09-12ofproto: Remove ->timeout_mutex from struct rule (just use ->mutex).Ben Pfaff
2013-09-12ofproto: Replace rwlock in struct rule by a mutex.Ben Pfaff
2013-09-12ofproto: Drop 'expirable_mutex' in favor of new global 'ofproto_mutex'.Ben Pfaff
2013-09-12guarded-list: New data structure for thread-safe queue.Ben Pfaff
2013-09-12ofproto: Add a ref_count to "struct rule" to protect it from being freed.Ben Pfaff
2013-09-12ofproto: Break actions out of rule into new rule_actions structure.Ben Pfaff
2013-09-12ofproto-dpif: Remove vestigial "clogged" feature.Ben Pfaff
2013-09-10ofproto-dpif: Don't hold mac rwlock while calling send_packet().Ethan Jackson
2013-09-04timeval: Remove CACHE_TIME scheme.Alex Wang
2013-09-04ofproto: Rename struct rule's evict lock and use it more widely.Ethan Jackson
2013-09-04ofproto-dpif: Don't manage eviction groups from threads.Ethan Jackson
2013-09-04ofproto-dpif: Hide struct rule_dpif internally.Ethan Jackson
2013-09-04ofproto-dpif: Do not dpif_port_del() patch ports in port_del().Ben Pfaff
2013-09-04ofproto-dpif-xlate: Fix confusion between "no stp port" and "stp port 0".Alex Wang
2013-09-04ofproto-dpif: Removed unused struct facet 'hmap_node' member.Ben Pfaff
2013-09-04ofproto-dpif: Fix use-after-free deleting a bridge with active traffic.Ben Pfaff
2013-09-04ofproto-dpif: Destroy facets on ofproto removal.Ethan Jackson
2013-09-02Implement OpenFlow 1.1+ "groups" protocol.Neil Zhu
2013-08-29list: New function list_move().Ben Pfaff
2013-08-27ofproto: Fully construct rules before putting them in the classifier.Ben Pfaff