Lines Matching refs:addr
36 __be32 addr;
40 struct in6_addr addr;
46 static inline void qeth_l3_init_ipaddr(struct qeth_ipaddr *addr,
50 memset(addr, 0, sizeof(*addr));
51 addr->type = type;
52 addr->proto = proto;
53 addr->disp_flag = QETH_DISP_ADDR_DO_NOTHING;
54 addr->ref_counter = 1;
63 return ipv6_addr_equal(&a1->u.a6.addr, &a2->u.a6.addr);
64 return a1->u.a4.addr == a2->u.a4.addr;
71 * so 'proto' and 'addr' match for sure.
87 static inline u32 qeth_l3_ipaddr_hash(struct qeth_ipaddr *addr)
89 if (addr->proto == QETH_PROT_IPV6)
90 return ipv6_addr_hash(&addr->u.a6.addr);
92 return ipv4_addr_hash(addr->u.a4.addr);
98 char addr[16];
104 int qeth_l3_ipaddr_to_string(enum qeth_prot_versions proto, const u8 *addr,
110 enum qeth_prot_versions proto, u8 *addr,