Lines Matching refs:ipa

106 static inline bool vxlan_addr_any(const union vxlan_addr *ipa)  in vxlan_addr_any()  argument
108 if (ipa->sa.sa_family == AF_INET6) in vxlan_addr_any()
109 return ipv6_addr_any(&ipa->sin6.sin6_addr); in vxlan_addr_any()
111 return ipa->sin.sin_addr.s_addr == htonl(INADDR_ANY); in vxlan_addr_any()
114 static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) in vxlan_addr_multicast() argument
116 if (ipa->sa.sa_family == AF_INET6) in vxlan_addr_multicast()
117 return ipv6_addr_is_multicast(&ipa->sin6.sin6_addr); in vxlan_addr_multicast()
119 return IN_MULTICAST(ntohl(ipa->sin.sin_addr.s_addr)); in vxlan_addr_multicast()
154 static inline bool vxlan_addr_any(const union vxlan_addr *ipa) in vxlan_addr_any() argument
156 return ipa->sin.sin_addr.s_addr == htonl(INADDR_ANY); in vxlan_addr_any()
159 static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) in vxlan_addr_multicast() argument
161 return IN_MULTICAST(ntohl(ipa->sin.sin_addr.s_addr)); in vxlan_addr_multicast()
382 static void vxlan_ip_miss(struct net_device *dev, union vxlan_addr *ipa) in vxlan_ip_miss() argument
389 .remote_ip = *ipa, /* goes to NDA_DST */ in vxlan_ip_miss()
1557 union vxlan_addr ipa = { in arp_reduce() local
1562 vxlan_ip_miss(dev, &ipa); in arp_reduce()
1708 union vxlan_addr ipa = { in neigh_reduce() local
1713 vxlan_ip_miss(dev, &ipa); in neigh_reduce()
1741 union vxlan_addr ipa = { in route_shortcircuit() local
1746 vxlan_ip_miss(dev, &ipa); in route_shortcircuit()
1762 union vxlan_addr ipa = { in route_shortcircuit() local
1767 vxlan_ip_miss(dev, &ipa); in route_shortcircuit()