for (l = trigger->stages; l && !_trigger_match; l = l->next) {
stage = (struct sr_trigger_stage *)l->data;
for (m = stage->matches; m && !_trigger_match; m = m->next) {
for (l = trigger->stages; l && !_trigger_match; l = l->next) {
stage = (struct sr_trigger_stage *)l->data;
for (m = stage->matches; m && !_trigger_match; m = m->next) {