Message ID | 1568912093-68535-8-git-send-email-xiangxia.m.yue@gmail.com |
---|---|
State | Deferred |
Delegated to: | David Miller |
Headers | show |
Series | optimize openvswitch flow looking up | expand |
diff --git a/net/openvswitch/flow_table.c b/net/openvswitch/flow_table.c index 223470a..bd7e976 100644 --- a/net/openvswitch/flow_table.c +++ b/net/openvswitch/flow_table.c @@ -526,7 +526,7 @@ static struct sw_flow *flow_lookup(struct flow_table *tbl, struct sw_flow_mask *mask; int i; - if (*index < ma->max) { + if (likely(*index < ma->max)) { mask = rcu_dereference_ovsl(ma->masks[*index]); if (mask) { flow = masked_flow_lookup(ti, key, mask, n_mask_hit);