What does alles, was du tun kannst mean?

alles, was du tun kannst - German to English

all you could may do