Lines Matching refs:tmp_addr

151 			     struct qeth_ipaddr *tmp_addr)  in qeth_l3_delete_ip()  argument
156 if (tmp_addr->type == QETH_IP_TYPE_RXIP) in qeth_l3_delete_ip()
158 else if (tmp_addr->type == QETH_IP_TYPE_VIPA) in qeth_l3_delete_ip()
163 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_delete_ip()
164 QETH_CARD_HEX(card, 4, &tmp_addr->u.a4.addr, 4); in qeth_l3_delete_ip()
166 QETH_CARD_HEX(card, 4, &tmp_addr->u.a6.addr, 8); in qeth_l3_delete_ip()
167 QETH_CARD_HEX(card, 4, ((char *)&tmp_addr->u.a6.addr) + 8, 8); in qeth_l3_delete_ip()
170 addr = qeth_l3_find_addr_by_ip(card, tmp_addr); in qeth_l3_delete_ip()
171 if (!addr || !qeth_l3_addr_match_all(addr, tmp_addr)) in qeth_l3_delete_ip()
189 static int qeth_l3_add_ip(struct qeth_card *card, struct qeth_ipaddr *tmp_addr) in qeth_l3_add_ip() argument
195 if (tmp_addr->type == QETH_IP_TYPE_RXIP) in qeth_l3_add_ip()
197 else if (tmp_addr->type == QETH_IP_TYPE_VIPA) in qeth_l3_add_ip()
202 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_add_ip()
203 QETH_CARD_HEX(card, 4, &tmp_addr->u.a4.addr, 4); in qeth_l3_add_ip()
205 QETH_CARD_HEX(card, 4, &tmp_addr->u.a6.addr, 8); in qeth_l3_add_ip()
206 QETH_CARD_HEX(card, 4, ((char *)&tmp_addr->u.a6.addr) + 8, 8); in qeth_l3_add_ip()
209 addr = qeth_l3_find_addr_by_ip(card, tmp_addr); in qeth_l3_add_ip()
211 if (tmp_addr->type != QETH_IP_TYPE_NORMAL) in qeth_l3_add_ip()
213 if (qeth_l3_addr_match_all(addr, tmp_addr)) { in qeth_l3_add_ip()
217 qeth_l3_ipaddr_to_string(tmp_addr->proto, (u8 *)&tmp_addr->u, in qeth_l3_add_ip()
223 addr = qeth_l3_get_addr_buffer(tmp_addr->proto); in qeth_l3_add_ip()
227 memcpy(addr, tmp_addr, sizeof(struct qeth_ipaddr)); in qeth_l3_add_ip()