sockaddr_size
int sockaddr_size = pfkey_sockaddr_size(xp->family);
(sockaddr_size * 2) +
int sockaddr_size = pfkey_sockaddr_size(xp->family);
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
int sockaddr_size;
sockaddr_size = pfkey_sockaddr_size(x->props.family);
if (!sockaddr_size)
(sockaddr_size * 2) +
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
int sockaddr_size;
sockaddr_size = pfkey_sockaddr_size(x->props.family);
if (!sockaddr_size)
(sockaddr_size * 2) +
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
int sockaddr_size;
sockaddr_size = pfkey_sockaddr_size(x->props.family);
if (!sockaddr_size)
sockaddr_size*2 +
size += sizeof(struct sadb_address) + sockaddr_size;
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
addr = skb_put(skb, sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
sizeof(struct sadb_address) + sockaddr_size);
(sizeof(struct sadb_address)+sockaddr_size)/
if (bind(fd[i], addr, sockaddr_size()))
if (bind(fd, saddr, sockaddr_size()))
if (sendto(fd, buf, len, MSG_FASTOPEN, daddr, sockaddr_size()) < 0)
if (bind(fd1, addr, sockaddr_size()))
if (!bind(fd2, addr, sockaddr_size()) || errno != EADDRINUSE)
if (bind(fd, addr, sockaddr_size()))