Cible RETURN

La cible RETURN stoppe un paquet traversant la chaîne dans laquelle la règle est placée. Si c'est une sous-chaîne d'une autre chaîne, le paquet continuera sa route vers les chaînes supérieures comme si rien ne s'était passé. Si cette chaîne est la chaîne principale, par exemple la chaîne INPUT, le paquet aura le comportement par défaut. Ce comportement par défaut est normalement ACCEPT, DROP ou similaire.

Exemple, un paquet entre dans la chaîne INPUT et rencontre une règle qui l'apparie et indique --jump EXAMPLE_CHAIN. Ce paquet traversera alors EXAMPLE_CHAIN, et soudain il rencontre une règle qui a la cible --jump RETURN. Il retournera alors vers la chaîne INPUT. Un autre exemple, si le paquet rencontrera une règle --jump RETURN dans la chaîne INPUT. Il sera alors droppé selon le comportement par défaut décrit plus haut, et plus aucune action sera faite dans cette chaîne.

Note

Fonctionne avec les noyaux Linux 2.3, 2.4, 2.5 et 2.6.