summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
0bbe576)
Change-Id: I31c6a0a1d11b5b12d8a5c32c29fea9618b1a53d4
Signed-off-by: Dave Barach <dave@barachs.net>
vlib_node_set_interrupt_pending (vm, hw->input_node_index);
}
vlib_node_set_interrupt_pending (vm, hw->input_node_index);
}
-#define foreach_device_and_queue(var,vec) \
- for (var = (vec); var < vec_end (vec); var++) \
- if (clib_smp_swap (&((var)->interrupt_pending), 0) || \
- var->mode == VNET_HW_INTERFACE_RX_MODE_POLLING)
+#define foreach_device_and_queue(var,vec) \
+ for (var = (vec); var < vec_end (vec); var++) \
+ if ((var->mode == VNET_HW_INTERFACE_RX_MODE_POLLING) \
+ || clib_smp_swap (&((var)->interrupt_pending), 0))
+
#endif /* included_vnet_vnet_device_h */
#endif /* included_vnet_vnet_device_h */