ofproto: Avoid using list_size() to compute length of 'pending' list.
authorBen Pfaff <blp@nicira.com>
Wed, 10 Aug 2011 21:48:33 +0000 (14:48 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 13 Sep 2011 18:46:09 +0000 (11:46 -0700)
commitdd5616b3d2722dba0eb4597d4b04af9386f5bfbb
tree70699bd9746f13564adbf49ed9ac378d866102b0
parent0ff2282245a87f253843bf357988d7230139888f
ofproto: Avoid using list_size() to compute length of 'pending' list.

Currently this only gets checked for incoming OpenFlow OFPT_FLOW_MOD
messages, so it's hard to imagine it being any kind of bottleneck, but the
NXAST_LEARN action that is soon to be added will be able to create flows
more quickly than we normally expect from a controller.  (On the other
hand, ofproto-dpif, outside of a special testing mode, always completes
operations immediately, so 'pending' will always have length 0.  But this
change still feels right to me for some reason.)
ofproto/ofproto-provider.h
ofproto/ofproto.c