Code clean up to reduce code duplication.
Signed-off-by: Andy Zhou <azhou@ovn.org>
Acked-by: Daniele Di Proietto <diproiettod@vmware.com>
{
struct packet_batch *batch = flow->batch;
- if (OVS_LIKELY(batch)) {
- packet_batch_update(batch, pkt, mf);
- return;
+ if (OVS_UNLIKELY(!batch)) {
+ batch = &batches[(*n_batches)++];
+ packet_batch_init(batch, flow);
}
- batch = &batches[(*n_batches)++];
- packet_batch_init(batch, flow);
packet_batch_update(batch, pkt, mf);
}