in6_pktinfo的ipi_spec_dst等效项是什么?

时间:2019-03-01 02:23:38

标签: linux network-programming

我有一个UDP套接字,它在::上接收IPv4和IPv6上的数据包。我需要知道数据包发送到的地址,并且还想确保响应是从同一地址发送的,所以我设置了选项IP_PKTINFOIPV6_RECVPKTINFO

对于IPv4,我们具有以下内容:

struct in_pktinfo {
    unsigned int   ipi_ifindex;  /* Interface index */
    struct in_addr ipi_spec_dst; /* Local address */
    struct in_addr ipi_addr;     /* Header Destination address */
};

但是对于IPv6,仅给出以下内容:

struct in6_pktinfo {
    struct in6_addr ipi6_addr;
    int     ipi6_ifindex;
};

ipi_spec_dst等于什么?

0 个答案:

没有答案