What does the following expression mean?

¿Qué onda?

What's up?
What's next?
What do you mean?
How soon?