All-In is a unique scenario in which all the chips of a particular player are in the pot before the completion of the hand.
An add-on is an additional buy-in in a poker tournament in which a player can buy more chips than a player received with his/her original buy-in. This is similar to a top-up recharge in prepaid mobile phones.