Generating toroidal flow