ifa_ifwithdstaddr 内核服务
用途
查找具有给定目标地址的点到点接口。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/socket.h>
#include <net/if.h> struct ifaddr * ifa_ifwithdstaddr ( addr)
struct sockaddr *addr;
struct sockaddr *addr;
参数
| 项 | 描述 |
|---|---|
| 地址 | 指定目标地址。 |
描述
ifa_ifwithdstaddr 内核服务会搜索每个接口的点到点地址列表,并查找与 地址 参数指定的目标地址的连接。
执行环境
返回值
如果成功, ifa_ifwithdstaddr 服务将返回与点到点接口关联的相应 伊夫德尔 结构。 如果找不到任何接口,那么 ifa_ifwithdstaddr 服务将返回空指针。
示例
要查找具有给定目标地址的点到点接口,请调用 ifa_ifwithdstaddr 内核服务,如下所示:
ifa_ifwithdstaddr((struct sockaddr *)&ipaddr);