ifa_ifwithdstaddr-Kernel-Service
Zweck
Lokalisiert die Punkt-zu-Punkt-Schnittstelle mit einer bestimmten Zieladresse.
Syntax
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/socket.h>
#include <net/if.h> struct sockaddr *addr;
Parameter
| Element | Beschreibung |
|---|---|
| Adresse | Gibt eine Zieladresse an. |
Beschreibung
Der ifa_ifwithdstaddr -Kernel-Service durchsucht die Liste der Punkt-zu-Punkt-Adressen pro Schnittstelle und sucht die Verbindung mit der im Parameter Adresse angegebenen Zieladresse.
Ausführungsumgebung
Der ifa_withdstaddr -Kernel-Service kann über die Prozess -oder Unterbrechung -Umgebung aufgerufen werden.
Rückgabewerte
Bei Erfolg gibt der ifa_ifwithdstaddr -Service die entsprechende Ifaddr -Struktur zurück, die der Punkt-zu-Punkt-Schnittstelle zugeordnet ist. Wenn keine Schnittstelle gefunden wird, gibt der ifa_ifwithdstaddr -Service einen Nullzeiger zurück.
Beispiel
Um die Punkt-zu-Punkt-Schnittstelle mit einer bestimmten Zieladresse zu lokalisieren, rufen Sie den ifa_ifwithdstaddr -Kernel-Service wie folgt auf:
ifa_ifwithdstaddr((struct sockaddr *)&ipaddr);