Lines Matching refs:addr
15 struct sockaddr_in addr; member
47 in_addr_t addr; in CreateAddressPool() local
87 addr = htonl(addr_h); in CreateAddressPool()
89 ap->pool[cnt].addr.sin_addr.s_addr = addr; in CreateAddressPool()
90 ap->pool[cnt].addr.sin_port = htons(j); in CreateAddressPool()
171 ap->pool[cnt].addr.sin_addr.s_addr = saddr; in CreateAddressPoolPerCore()
172 ap->pool[cnt].addr.sin_port = htons(sport_h); in CreateAddressPoolPerCore()
233 walk->addr.sin_addr.s_addr != saddr->sin_addr.s_addr) { in FetchAddress()
239 walk->addr.sin_port != saddr->sin_port) { in FetchAddress()
244 rss_core = GetRSSCPUCore(ntohl(walk->addr.sin_addr.s_addr), in FetchAddress()
245 ntohl(daddr->sin_addr.s_addr), ntohs(walk->addr.sin_port), in FetchAddress()
255 *saddr = walk->addr; in FetchAddress()
283 *saddr = walk->addr; in FetchAddressPerCore()
297 FreeAddress(addr_pool_t ap, const struct sockaddr_in *addr) in FreeAddress() argument
302 if (!ap || !addr) in FreeAddress()
308 uint32_t addr_h = ntohl(addr->sin_addr.s_addr); in FreeAddress()
309 uint16_t port_h = ntohs(addr->sin_port); in FreeAddress()
322 if (addr->sin_port == walk->addr.sin_port && in FreeAddress()
323 addr->sin_addr.s_addr == walk->addr.sin_addr.s_addr) { in FreeAddress()