inet6_rth_reverse Sous-routine
Objectif
Ecrit un nouvel en-tête de routage qui envoie des datagrammes le long de la route inverse d'un en-tête d'extension d'en-tête de routage.
Syntaxe
int inet6_rth_reverse(const void *in, void *out);
Descriptif
La sous-routine inet6_rth_reverse prend un en-tête d'extension d'en-tête de routage (désigné par le premier argument) et écrit un nouvel en-tête de routage qui envoie des datagrammes à l'inverse de cette route. La fonction inverse l'ordre des adresses et définit le membre segleft dans le nouvel en-tête de routage sur le nombre de segments. Les deux arguments sont autorisés à pointer vers la même mémoire tampon (c'est-à-dire que l'inversion peut se produire).
Paramètres
| Article | Descriptif |
|---|---|
| in | Pointe vers l'en-tête d'extension d'en-tête de routage d'origine. |
| Arrière | Pointe vers la nouvelle route d'en-tête de routage qui inverse la route de dans. |
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 | La création de l'en-tête de routage inverse a abouti. |
| –1 | L'en-tête de routage inverse n'a pas pu être créé. |