ofproto: Update some comments.
authorBen Pfaff <blp@nicira.com>
Wed, 11 May 2011 19:15:46 +0000 (12:15 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 11 May 2011 19:35:10 +0000 (12:35 -0700)
ofproto/ofproto.c
ofproto/pinsched.c

index 0745e1273ecd4c42581d6b09313eebd65fa00cba..d99e86d40280d375d6608560a57306f31aa36cff 100644 (file)
@@ -102,7 +102,7 @@ static const struct ofproto_class **ofproto_classes;
 static size_t n_ofproto_classes;
 static size_t allocated_ofproto_classes;
 
-/* Map from dpif name to struct ofproto, for use by unixctl commands. */
+/* Map from datapath name to struct ofproto, for use by unixctl commands. */
 static struct hmap all_ofprotos = HMAP_INITIALIZER(&all_ofprotos);
 
 static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(1, 5);
@@ -1278,8 +1278,7 @@ ofproto_rule_destroy__(struct rule *rule)
     rule->ofproto->ofproto_class->rule_dealloc(rule);
 }
 
-/* Destroys 'rule' and iterates through all of its facets and revalidates them,
- * destroying any that no longer has a rule (which is probably all of them).
+/* Destroys 'rule' and removes it from the datapath.
  *
  * The caller must have already removed 'rule' from the classifier. */
 void
@@ -1317,8 +1316,8 @@ ofproto_rule_lookup(struct ofproto *ofproto, const struct flow *flow)
 }
 
 /* Executes the actions indicated by 'rule' on 'packet' and credits 'rule''s
- * statistics (or the statistics for one of its facets) appropriately.
- * 'packet' must have at least sizeof(struct ofp_packet_in) bytes of headroom.
+ * statistics appropriately.  'packet' must have at least sizeof(struct
+ * ofp_packet_in) bytes of headroom.
  *
  * 'packet' doesn't necessarily have to match 'rule'.  'rule' will be credited
  * with statistics for 'packet' either way.
@@ -1335,13 +1334,8 @@ rule_execute(struct rule *rule, uint16_t in_port, struct ofpbuf *packet)
     return rule->ofproto->ofproto_class->rule_execute(rule, &flow, packet);
 }
 
-/* Remove 'rule' from 'ofproto' and free up the associated memory:
- *
- *   - Removes 'rule' from the classifier.
- *
- *   - If 'rule' has facets, revalidates them (and possibly uninstalls and
- *     destroys them), via rule_destroy().
- */
+/* Removes 'rule' from 'ofproto' and frees up the associated memory.  Removes
+ * 'rule' from the classifier.  */
 void
 ofproto_rule_remove(struct rule *rule)
 {
index 934140b2d42c4991f52b64b305d0fd8ab2c8efcb..695d9b46a8231847e406009da6d5918a48f2290f 100644 (file)
@@ -209,9 +209,9 @@ pinsched_send(struct pinsched *ps, uint16_t port_no,
         /* Otherwise queue it up for the periodic callback to drain out. */
         struct pinqueue *q;
 
-        /* We are called with a buffer obtained from dpif_recv() that has much
-         * more allocated space than actual content most of the time.  Since
-         * we're going to store the packet for some time, free up that
+        /* We might be called with a buffer obtained from dpif_recv() that has
+         * much more allocated space than actual content most of the time.
+         * Since we're going to store the packet for some time, free up that
          * otherwise wasted space. */
         ofpbuf_trim(packet);