in_pktinfo
#define PKTINFO_SKB_CB(skb) ((struct in_pktinfo *)((skb)->cb))
struct in_pktinfo *pktinfo = PKTINFO_SKB_CB(skb);
struct in_pktinfo info;
struct in_pktinfo *info;
if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct in_pktinfo)))
info = (struct in_pktinfo *)CMSG_DATA(cmsg);
struct in_pktinfo *info;
struct in_pktinfo info = *PKTINFO_SKB_CB(skb);
struct in_pktinfo pkti;
struct in_pktinfo *pki = CMSG_DATA(cmh);
struct in_pktinfo *pki = CMSG_DATA(cmh);
struct in_pktinfo *pi;
pi = (struct in_pktinfo *)(CMSG_DATA(cm));
struct in_pktinfo *pi;
cm->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo));
pi = (struct in_pktinfo *)(CMSG_DATA(cm));
struct in_pktinfo *pktinfo =
(struct in_pktinfo *)CMSG_DATA(cmsg);
struct in_pktinfo *info = (void *) CMSG_DATA(cm);