Gearing up for the NFV Revolution