Hi,
let me explain the statement. First and foremost, I was talking about ONE switch alone, not about an homogeneous domain.
If you consider a single switch, the "normal" one will have its own built-in intelligence (or dumbness). We can discuss about how much it can be mad intelligent, but its processing time only depends on local hardware.
The OpenFlow one will need to:
1) classy a packet (according to some rules)
2) find a match in the rule table
3a) if a match is found, forward, or
3b) if a match is not found, ask the controller for an appropriate rule
Now, steps 1+2+3a shouldn't take longer than a "normal" switch, but not much less either. if there's an evident difference, then there's something wrong in the slowest one.
Indeed, even the non-openflow one does the same things... classify, find a match, forward.
Point 3b, however, is slow(er) because it involves sending the packet signature to the controller, potentially through another network, waiting some processing and receiving the rule.
Of course operation 3b is done once in a while, so there's not much penalty, and it's greatly balanced by the enhanced flexibility and the reduced cost of the switch.
However, this is a valid reasoning for ONE switch. If you have a mesh network of OpenFlow switches, then you should compare a different thing: OpenFlow best patch decisions with "traditional" switch path decisions. Basically it becomes a comparison about L2 routing, which is a totally different problem.
I hope that this clarifies my point.
Cheers,
T.