Lines Matching refs:tmp_addr

148 			     struct qeth_ipaddr *tmp_addr)  in qeth_l3_delete_ip()  argument
153 if (tmp_addr->type == QETH_IP_TYPE_RXIP) in qeth_l3_delete_ip()
155 else if (tmp_addr->type == QETH_IP_TYPE_VIPA) in qeth_l3_delete_ip()
160 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_delete_ip()
161 QETH_CARD_HEX(card, 4, &tmp_addr->u.a4.addr, 4); in qeth_l3_delete_ip()
163 QETH_CARD_HEX(card, 4, &tmp_addr->u.a6.addr, 8); in qeth_l3_delete_ip()
164 QETH_CARD_HEX(card, 4, ((char *)&tmp_addr->u.a6.addr) + 8, 8); in qeth_l3_delete_ip()
167 addr = qeth_l3_find_addr_by_ip(card, tmp_addr); in qeth_l3_delete_ip()
168 if (!addr || !qeth_l3_addr_match_all(addr, tmp_addr)) in qeth_l3_delete_ip()
186 static int qeth_l3_add_ip(struct qeth_card *card, struct qeth_ipaddr *tmp_addr) in qeth_l3_add_ip() argument
192 if (tmp_addr->type == QETH_IP_TYPE_RXIP) in qeth_l3_add_ip()
194 else if (tmp_addr->type == QETH_IP_TYPE_VIPA) in qeth_l3_add_ip()
199 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_add_ip()
200 QETH_CARD_HEX(card, 4, &tmp_addr->u.a4.addr, 4); in qeth_l3_add_ip()
202 QETH_CARD_HEX(card, 4, &tmp_addr->u.a6.addr, 8); in qeth_l3_add_ip()
203 QETH_CARD_HEX(card, 4, ((char *)&tmp_addr->u.a6.addr) + 8, 8); in qeth_l3_add_ip()
206 addr = qeth_l3_find_addr_by_ip(card, tmp_addr); in qeth_l3_add_ip()
208 if (tmp_addr->type != QETH_IP_TYPE_NORMAL) in qeth_l3_add_ip()
210 if (qeth_l3_addr_match_all(addr, tmp_addr)) { in qeth_l3_add_ip()
214 qeth_l3_ipaddr_to_string(tmp_addr->proto, (u8 *)&tmp_addr->u, in qeth_l3_add_ip()
220 addr = qeth_l3_get_addr_buffer(tmp_addr->proto); in qeth_l3_add_ip()
224 memcpy(addr, tmp_addr, sizeof(struct qeth_ipaddr)); in qeth_l3_add_ip()