Some have suggested that we change the VNET_ITERLOOP_BEGIN() / VNET_ITERLOOP_END() code, and thinking about this I suggest that we go straight for the final solution of: change: code code code to: FOREACH_VNET(VINET, vnet_inet) { code code code } straight away. and get it over and done with... anyone have thoughts?