diff options
author | Peter Tiedemann <ptiedem@de.ibm.com> | 2008-04-01 04:26:58 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2008-04-16 20:41:41 -0400 |
commit | d11ba0c40fa8a21511822efee3be8389f94f0431 (patch) | |
tree | cee1f480b8f719b12ccd8cb396b6fc464eaf8f13 /drivers/s390/net/qeth_l3_main.c | |
parent | b7624ec1cfaa1218320faa00a061b9891ed28997 (diff) |
qeth: improving debug message handling
Improving debug message handling, moving ipa into messages from kernel
to dbf, some cleanups and typo fixes.
Signed-off-by: Peter Tiedemann <ptiedem@de.ibm.com>
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/s390/net/qeth_l3_main.c')
-rw-r--r-- | drivers/s390/net/qeth_l3_main.c | 282 |
1 files changed, 141 insertions, 141 deletions
diff --git a/drivers/s390/net/qeth_l3_main.c b/drivers/s390/net/qeth_l3_main.c index e95220a2638d..c5e90eecae45 100644 --- a/drivers/s390/net/qeth_l3_main.c +++ b/drivers/s390/net/qeth_l3_main.c | |||
@@ -259,7 +259,7 @@ static int __qeth_l3_insert_ip_todo(struct qeth_card *card, | |||
259 | addr->users += add ? 1 : -1; | 259 | addr->users += add ? 1 : -1; |
260 | if (add && (addr->type == QETH_IP_TYPE_NORMAL) && | 260 | if (add && (addr->type == QETH_IP_TYPE_NORMAL) && |
261 | qeth_l3_is_addr_covered_by_ipato(card, addr)) { | 261 | qeth_l3_is_addr_covered_by_ipato(card, addr)) { |
262 | QETH_DBF_TEXT(trace, 2, "tkovaddr"); | 262 | QETH_DBF_TEXT(TRACE, 2, "tkovaddr"); |
263 | addr->set_flags |= QETH_IPA_SETIP_TAKEOVER_FLAG; | 263 | addr->set_flags |= QETH_IPA_SETIP_TAKEOVER_FLAG; |
264 | } | 264 | } |
265 | list_add_tail(&addr->entry, card->ip_tbd_list); | 265 | list_add_tail(&addr->entry, card->ip_tbd_list); |
@@ -273,13 +273,13 @@ static int qeth_l3_delete_ip(struct qeth_card *card, struct qeth_ipaddr *addr) | |||
273 | unsigned long flags; | 273 | unsigned long flags; |
274 | int rc = 0; | 274 | int rc = 0; |
275 | 275 | ||
276 | QETH_DBF_TEXT(trace, 4, "delip"); | 276 | QETH_DBF_TEXT(TRACE, 4, "delip"); |
277 | 277 | ||
278 | if (addr->proto == QETH_PROT_IPV4) | 278 | if (addr->proto == QETH_PROT_IPV4) |
279 | QETH_DBF_HEX(trace, 4, &addr->u.a4.addr, 4); | 279 | QETH_DBF_HEX(TRACE, 4, &addr->u.a4.addr, 4); |
280 | else { | 280 | else { |
281 | QETH_DBF_HEX(trace, 4, &addr->u.a6.addr, 8); | 281 | QETH_DBF_HEX(TRACE, 4, &addr->u.a6.addr, 8); |
282 | QETH_DBF_HEX(trace, 4, ((char *)&addr->u.a6.addr) + 8, 8); | 282 | QETH_DBF_HEX(TRACE, 4, ((char *)&addr->u.a6.addr) + 8, 8); |
283 | } | 283 | } |
284 | spin_lock_irqsave(&card->ip_lock, flags); | 284 | spin_lock_irqsave(&card->ip_lock, flags); |
285 | rc = __qeth_l3_insert_ip_todo(card, addr, 0); | 285 | rc = __qeth_l3_insert_ip_todo(card, addr, 0); |
@@ -292,12 +292,12 @@ static int qeth_l3_add_ip(struct qeth_card *card, struct qeth_ipaddr *addr) | |||
292 | unsigned long flags; | 292 | unsigned long flags; |
293 | int rc = 0; | 293 | int rc = 0; |
294 | 294 | ||
295 | QETH_DBF_TEXT(trace, 4, "addip"); | 295 | QETH_DBF_TEXT(TRACE, 4, "addip"); |
296 | if (addr->proto == QETH_PROT_IPV4) | 296 | if (addr->proto == QETH_PROT_IPV4) |
297 | QETH_DBF_HEX(trace, 4, &addr->u.a4.addr, 4); | 297 | QETH_DBF_HEX(TRACE, 4, &addr->u.a4.addr, 4); |
298 | else { | 298 | else { |
299 | QETH_DBF_HEX(trace, 4, &addr->u.a6.addr, 8); | 299 | QETH_DBF_HEX(TRACE, 4, &addr->u.a6.addr, 8); |
300 | QETH_DBF_HEX(trace, 4, ((char *)&addr->u.a6.addr) + 8, 8); | 300 | QETH_DBF_HEX(TRACE, 4, ((char *)&addr->u.a6.addr) + 8, 8); |
301 | } | 301 | } |
302 | spin_lock_irqsave(&card->ip_lock, flags); | 302 | spin_lock_irqsave(&card->ip_lock, flags); |
303 | rc = __qeth_l3_insert_ip_todo(card, addr, 1); | 303 | rc = __qeth_l3_insert_ip_todo(card, addr, 1); |
@@ -326,10 +326,10 @@ static void qeth_l3_delete_mc_addresses(struct qeth_card *card) | |||
326 | struct qeth_ipaddr *iptodo; | 326 | struct qeth_ipaddr *iptodo; |
327 | unsigned long flags; | 327 | unsigned long flags; |
328 | 328 | ||
329 | QETH_DBF_TEXT(trace, 4, "delmc"); | 329 | QETH_DBF_TEXT(TRACE, 4, "delmc"); |
330 | iptodo = qeth_l3_get_addr_buffer(QETH_PROT_IPV4); | 330 | iptodo = qeth_l3_get_addr_buffer(QETH_PROT_IPV4); |
331 | if (!iptodo) { | 331 | if (!iptodo) { |
332 | QETH_DBF_TEXT(trace, 2, "dmcnomem"); | 332 | QETH_DBF_TEXT(TRACE, 2, "dmcnomem"); |
333 | return; | 333 | return; |
334 | } | 334 | } |
335 | iptodo->type = QETH_IP_TYPE_DEL_ALL_MC; | 335 | iptodo->type = QETH_IP_TYPE_DEL_ALL_MC; |
@@ -430,14 +430,14 @@ static void qeth_l3_set_ip_addr_list(struct qeth_card *card) | |||
430 | unsigned long flags; | 430 | unsigned long flags; |
431 | int rc; | 431 | int rc; |
432 | 432 | ||
433 | QETH_DBF_TEXT(trace, 2, "sdiplist"); | 433 | QETH_DBF_TEXT(TRACE, 2, "sdiplist"); |
434 | QETH_DBF_HEX(trace, 2, &card, sizeof(void *)); | 434 | QETH_DBF_HEX(TRACE, 2, &card, sizeof(void *)); |
435 | 435 | ||
436 | spin_lock_irqsave(&card->ip_lock, flags); | 436 | spin_lock_irqsave(&card->ip_lock, flags); |
437 | tbd_list = card->ip_tbd_list; | 437 | tbd_list = card->ip_tbd_list; |
438 | card->ip_tbd_list = kmalloc(sizeof(struct list_head), GFP_ATOMIC); | 438 | card->ip_tbd_list = kmalloc(sizeof(struct list_head), GFP_ATOMIC); |
439 | if (!card->ip_tbd_list) { | 439 | if (!card->ip_tbd_list) { |
440 | QETH_DBF_TEXT(trace, 0, "silnomem"); | 440 | QETH_DBF_TEXT(TRACE, 0, "silnomem"); |
441 | card->ip_tbd_list = tbd_list; | 441 | card->ip_tbd_list = tbd_list; |
442 | spin_unlock_irqrestore(&card->ip_lock, flags); | 442 | spin_unlock_irqrestore(&card->ip_lock, flags); |
443 | return; | 443 | return; |
@@ -488,7 +488,7 @@ static void qeth_l3_clear_ip_list(struct qeth_card *card, int clean, | |||
488 | struct qeth_ipaddr *addr, *tmp; | 488 | struct qeth_ipaddr *addr, *tmp; |
489 | unsigned long flags; | 489 | unsigned long flags; |
490 | 490 | ||
491 | QETH_DBF_TEXT(trace, 4, "clearip"); | 491 | QETH_DBF_TEXT(TRACE, 4, "clearip"); |
492 | spin_lock_irqsave(&card->ip_lock, flags); | 492 | spin_lock_irqsave(&card->ip_lock, flags); |
493 | /* clear todo list */ | 493 | /* clear todo list */ |
494 | list_for_each_entry_safe(addr, tmp, card->ip_tbd_list, entry) { | 494 | list_for_each_entry_safe(addr, tmp, card->ip_tbd_list, entry) { |
@@ -546,7 +546,7 @@ static int qeth_l3_send_setdelmc(struct qeth_card *card, | |||
546 | struct qeth_cmd_buffer *iob; | 546 | struct qeth_cmd_buffer *iob; |
547 | struct qeth_ipa_cmd *cmd; | 547 | struct qeth_ipa_cmd *cmd; |
548 | 548 | ||
549 | QETH_DBF_TEXT(trace, 4, "setdelmc"); | 549 | QETH_DBF_TEXT(TRACE, 4, "setdelmc"); |
550 | 550 | ||
551 | iob = qeth_get_ipacmd_buffer(card, ipacmd, addr->proto); | 551 | iob = qeth_get_ipacmd_buffer(card, ipacmd, addr->proto); |
552 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); | 552 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); |
@@ -584,8 +584,8 @@ static int qeth_l3_send_setdelip(struct qeth_card *card, | |||
584 | struct qeth_ipa_cmd *cmd; | 584 | struct qeth_ipa_cmd *cmd; |
585 | __u8 netmask[16]; | 585 | __u8 netmask[16]; |
586 | 586 | ||
587 | QETH_DBF_TEXT(trace, 4, "setdelip"); | 587 | QETH_DBF_TEXT(TRACE, 4, "setdelip"); |
588 | QETH_DBF_TEXT_(trace, 4, "flags%02X", flags); | 588 | QETH_DBF_TEXT_(TRACE, 4, "flags%02X", flags); |
589 | 589 | ||
590 | iob = qeth_get_ipacmd_buffer(card, ipacmd, addr->proto); | 590 | iob = qeth_get_ipacmd_buffer(card, ipacmd, addr->proto); |
591 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); | 591 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); |
@@ -614,7 +614,7 @@ static int qeth_l3_send_setrouting(struct qeth_card *card, | |||
614 | struct qeth_ipa_cmd *cmd; | 614 | struct qeth_ipa_cmd *cmd; |
615 | struct qeth_cmd_buffer *iob; | 615 | struct qeth_cmd_buffer *iob; |
616 | 616 | ||
617 | QETH_DBF_TEXT(trace, 4, "setroutg"); | 617 | QETH_DBF_TEXT(TRACE, 4, "setroutg"); |
618 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_SETRTG, prot); | 618 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_SETRTG, prot); |
619 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); | 619 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); |
620 | cmd->data.setrtg.type = (type); | 620 | cmd->data.setrtg.type = (type); |
@@ -667,7 +667,7 @@ int qeth_l3_setrouting_v4(struct qeth_card *card) | |||
667 | { | 667 | { |
668 | int rc; | 668 | int rc; |
669 | 669 | ||
670 | QETH_DBF_TEXT(trace, 3, "setrtg4"); | 670 | QETH_DBF_TEXT(TRACE, 3, "setrtg4"); |
671 | 671 | ||
672 | qeth_l3_correct_routing_type(card, &card->options.route4.type, | 672 | qeth_l3_correct_routing_type(card, &card->options.route4.type, |
673 | QETH_PROT_IPV4); | 673 | QETH_PROT_IPV4); |
@@ -687,7 +687,7 @@ int qeth_l3_setrouting_v6(struct qeth_card *card) | |||
687 | { | 687 | { |
688 | int rc = 0; | 688 | int rc = 0; |
689 | 689 | ||
690 | QETH_DBF_TEXT(trace, 3, "setrtg6"); | 690 | QETH_DBF_TEXT(TRACE, 3, "setrtg6"); |
691 | #ifdef CONFIG_QETH_IPV6 | 691 | #ifdef CONFIG_QETH_IPV6 |
692 | 692 | ||
693 | if (!qeth_is_supported(card, IPA_IPV6)) | 693 | if (!qeth_is_supported(card, IPA_IPV6)) |
@@ -731,7 +731,7 @@ int qeth_l3_add_ipato_entry(struct qeth_card *card, | |||
731 | unsigned long flags; | 731 | unsigned long flags; |
732 | int rc = 0; | 732 | int rc = 0; |
733 | 733 | ||
734 | QETH_DBF_TEXT(trace, 2, "addipato"); | 734 | QETH_DBF_TEXT(TRACE, 2, "addipato"); |
735 | spin_lock_irqsave(&card->ip_lock, flags); | 735 | spin_lock_irqsave(&card->ip_lock, flags); |
736 | list_for_each_entry(ipatoe, &card->ipato.entries, entry) { | 736 | list_for_each_entry(ipatoe, &card->ipato.entries, entry) { |
737 | if (ipatoe->proto != new->proto) | 737 | if (ipatoe->proto != new->proto) |
@@ -757,7 +757,7 @@ void qeth_l3_del_ipato_entry(struct qeth_card *card, | |||
757 | struct qeth_ipato_entry *ipatoe, *tmp; | 757 | struct qeth_ipato_entry *ipatoe, *tmp; |
758 | unsigned long flags; | 758 | unsigned long flags; |
759 | 759 | ||
760 | QETH_DBF_TEXT(trace, 2, "delipato"); | 760 | QETH_DBF_TEXT(TRACE, 2, "delipato"); |
761 | spin_lock_irqsave(&card->ip_lock, flags); | 761 | spin_lock_irqsave(&card->ip_lock, flags); |
762 | list_for_each_entry_safe(ipatoe, tmp, &card->ipato.entries, entry) { | 762 | list_for_each_entry_safe(ipatoe, tmp, &card->ipato.entries, entry) { |
763 | if (ipatoe->proto != proto) | 763 | if (ipatoe->proto != proto) |
@@ -785,11 +785,11 @@ int qeth_l3_add_vipa(struct qeth_card *card, enum qeth_prot_versions proto, | |||
785 | ipaddr = qeth_l3_get_addr_buffer(proto); | 785 | ipaddr = qeth_l3_get_addr_buffer(proto); |
786 | if (ipaddr) { | 786 | if (ipaddr) { |
787 | if (proto == QETH_PROT_IPV4) { | 787 | if (proto == QETH_PROT_IPV4) { |
788 | QETH_DBF_TEXT(trace, 2, "addvipa4"); | 788 | QETH_DBF_TEXT(TRACE, 2, "addvipa4"); |
789 | memcpy(&ipaddr->u.a4.addr, addr, 4); | 789 | memcpy(&ipaddr->u.a4.addr, addr, 4); |
790 | ipaddr->u.a4.mask = 0; | 790 | ipaddr->u.a4.mask = 0; |
791 | } else if (proto == QETH_PROT_IPV6) { | 791 | } else if (proto == QETH_PROT_IPV6) { |
792 | QETH_DBF_TEXT(trace, 2, "addvipa6"); | 792 | QETH_DBF_TEXT(TRACE, 2, "addvipa6"); |
793 | memcpy(&ipaddr->u.a6.addr, addr, 16); | 793 | memcpy(&ipaddr->u.a6.addr, addr, 16); |
794 | ipaddr->u.a6.pfxlen = 0; | 794 | ipaddr->u.a6.pfxlen = 0; |
795 | } | 795 | } |
@@ -821,11 +821,11 @@ void qeth_l3_del_vipa(struct qeth_card *card, enum qeth_prot_versions proto, | |||
821 | ipaddr = qeth_l3_get_addr_buffer(proto); | 821 | ipaddr = qeth_l3_get_addr_buffer(proto); |
822 | if (ipaddr) { | 822 | if (ipaddr) { |
823 | if (proto == QETH_PROT_IPV4) { | 823 | if (proto == QETH_PROT_IPV4) { |
824 | QETH_DBF_TEXT(trace, 2, "delvipa4"); | 824 | QETH_DBF_TEXT(TRACE, 2, "delvipa4"); |
825 | memcpy(&ipaddr->u.a4.addr, addr, 4); | 825 | memcpy(&ipaddr->u.a4.addr, addr, 4); |
826 | ipaddr->u.a4.mask = 0; | 826 | ipaddr->u.a4.mask = 0; |
827 | } else if (proto == QETH_PROT_IPV6) { | 827 | } else if (proto == QETH_PROT_IPV6) { |
828 | QETH_DBF_TEXT(trace, 2, "delvipa6"); | 828 | QETH_DBF_TEXT(TRACE, 2, "delvipa6"); |
829 | memcpy(&ipaddr->u.a6.addr, addr, 16); | 829 | memcpy(&ipaddr->u.a6.addr, addr, 16); |
830 | ipaddr->u.a6.pfxlen = 0; | 830 | ipaddr->u.a6.pfxlen = 0; |
831 | } | 831 | } |
@@ -850,11 +850,11 @@ int qeth_l3_add_rxip(struct qeth_card *card, enum qeth_prot_versions proto, | |||
850 | ipaddr = qeth_l3_get_addr_buffer(proto); | 850 | ipaddr = qeth_l3_get_addr_buffer(proto); |
851 | if (ipaddr) { | 851 | if (ipaddr) { |
852 | if (proto == QETH_PROT_IPV4) { | 852 | if (proto == QETH_PROT_IPV4) { |
853 | QETH_DBF_TEXT(trace, 2, "addrxip4"); | 853 | QETH_DBF_TEXT(TRACE, 2, "addrxip4"); |
854 | memcpy(&ipaddr->u.a4.addr, addr, 4); | 854 | memcpy(&ipaddr->u.a4.addr, addr, 4); |
855 | ipaddr->u.a4.mask = 0; | 855 | ipaddr->u.a4.mask = 0; |
856 | } else if (proto == QETH_PROT_IPV6) { | 856 | } else if (proto == QETH_PROT_IPV6) { |
857 | QETH_DBF_TEXT(trace, 2, "addrxip6"); | 857 | QETH_DBF_TEXT(TRACE, 2, "addrxip6"); |
858 | memcpy(&ipaddr->u.a6.addr, addr, 16); | 858 | memcpy(&ipaddr->u.a6.addr, addr, 16); |
859 | ipaddr->u.a6.pfxlen = 0; | 859 | ipaddr->u.a6.pfxlen = 0; |
860 | } | 860 | } |
@@ -886,11 +886,11 @@ void qeth_l3_del_rxip(struct qeth_card *card, enum qeth_prot_versions proto, | |||
886 | ipaddr = qeth_l3_get_addr_buffer(proto); | 886 | ipaddr = qeth_l3_get_addr_buffer(proto); |
887 | if (ipaddr) { | 887 | if (ipaddr) { |
888 | if (proto == QETH_PROT_IPV4) { | 888 | if (proto == QETH_PROT_IPV4) { |
889 | QETH_DBF_TEXT(trace, 2, "addrxip4"); | 889 | QETH_DBF_TEXT(TRACE, 2, "addrxip4"); |
890 | memcpy(&ipaddr->u.a4.addr, addr, 4); | 890 | memcpy(&ipaddr->u.a4.addr, addr, 4); |
891 | ipaddr->u.a4.mask = 0; | 891 | ipaddr->u.a4.mask = 0; |
892 | } else if (proto == QETH_PROT_IPV6) { | 892 | } else if (proto == QETH_PROT_IPV6) { |
893 | QETH_DBF_TEXT(trace, 2, "addrxip6"); | 893 | QETH_DBF_TEXT(TRACE, 2, "addrxip6"); |
894 | memcpy(&ipaddr->u.a6.addr, addr, 16); | 894 | memcpy(&ipaddr->u.a6.addr, addr, 16); |
895 | ipaddr->u.a6.pfxlen = 0; | 895 | ipaddr->u.a6.pfxlen = 0; |
896 | } | 896 | } |
@@ -910,15 +910,15 @@ static int qeth_l3_register_addr_entry(struct qeth_card *card, | |||
910 | int cnt = 3; | 910 | int cnt = 3; |
911 | 911 | ||
912 | if (addr->proto == QETH_PROT_IPV4) { | 912 | if (addr->proto == QETH_PROT_IPV4) { |
913 | QETH_DBF_TEXT(trace, 2, "setaddr4"); | 913 | QETH_DBF_TEXT(TRACE, 2, "setaddr4"); |
914 | QETH_DBF_HEX(trace, 3, &addr->u.a4.addr, sizeof(int)); | 914 | QETH_DBF_HEX(TRACE, 3, &addr->u.a4.addr, sizeof(int)); |
915 | } else if (addr->proto == QETH_PROT_IPV6) { | 915 | } else if (addr->proto == QETH_PROT_IPV6) { |
916 | QETH_DBF_TEXT(trace, 2, "setaddr6"); | 916 | QETH_DBF_TEXT(TRACE, 2, "setaddr6"); |
917 | QETH_DBF_HEX(trace, 3, &addr->u.a6.addr, 8); | 917 | QETH_DBF_HEX(TRACE, 3, &addr->u.a6.addr, 8); |
918 | QETH_DBF_HEX(trace, 3, ((char *)&addr->u.a6.addr) + 8, 8); | 918 | QETH_DBF_HEX(TRACE, 3, ((char *)&addr->u.a6.addr) + 8, 8); |
919 | } else { | 919 | } else { |
920 | QETH_DBF_TEXT(trace, 2, "setaddr?"); | 920 | QETH_DBF_TEXT(TRACE, 2, "setaddr?"); |
921 | QETH_DBF_HEX(trace, 3, addr, sizeof(struct qeth_ipaddr)); | 921 | QETH_DBF_HEX(TRACE, 3, addr, sizeof(struct qeth_ipaddr)); |
922 | } | 922 | } |
923 | do { | 923 | do { |
924 | if (addr->is_multicast) | 924 | if (addr->is_multicast) |
@@ -927,10 +927,10 @@ static int qeth_l3_register_addr_entry(struct qeth_card *card, | |||
927 | rc = qeth_l3_send_setdelip(card, addr, IPA_CMD_SETIP, | 927 | rc = qeth_l3_send_setdelip(card, addr, IPA_CMD_SETIP, |
928 | addr->set_flags); | 928 | addr->set_flags); |
929 | if (rc) | 929 | if (rc) |
930 | QETH_DBF_TEXT(trace, 2, "failed"); | 930 | QETH_DBF_TEXT(TRACE, 2, "failed"); |
931 | } while ((--cnt > 0) && rc); | 931 | } while ((--cnt > 0) && rc); |
932 | if (rc) { | 932 | if (rc) { |
933 | QETH_DBF_TEXT(trace, 2, "FAILED"); | 933 | QETH_DBF_TEXT(TRACE, 2, "FAILED"); |
934 | qeth_l3_ipaddr_to_string(addr->proto, (u8 *)&addr->u, buf); | 934 | qeth_l3_ipaddr_to_string(addr->proto, (u8 *)&addr->u, buf); |
935 | PRINT_WARN("Could not register IP address %s (rc=0x%x/%d)\n", | 935 | PRINT_WARN("Could not register IP address %s (rc=0x%x/%d)\n", |
936 | buf, rc, rc); | 936 | buf, rc, rc); |
@@ -944,15 +944,15 @@ static int qeth_l3_deregister_addr_entry(struct qeth_card *card, | |||
944 | int rc = 0; | 944 | int rc = 0; |
945 | 945 | ||
946 | if (addr->proto == QETH_PROT_IPV4) { | 946 | if (addr->proto == QETH_PROT_IPV4) { |
947 | QETH_DBF_TEXT(trace, 2, "deladdr4"); | 947 | QETH_DBF_TEXT(TRACE, 2, "deladdr4"); |
948 | QETH_DBF_HEX(trace, 3, &addr->u.a4.addr, sizeof(int)); | 948 | QETH_DBF_HEX(TRACE, 3, &addr->u.a4.addr, sizeof(int)); |
949 | } else if (addr->proto == QETH_PROT_IPV6) { | 949 | } else if (addr->proto == QETH_PROT_IPV6) { |
950 | QETH_DBF_TEXT(trace, 2, "deladdr6"); | 950 | QETH_DBF_TEXT(TRACE, 2, "deladdr6"); |
951 | QETH_DBF_HEX(trace, 3, &addr->u.a6.addr, 8); | 951 | QETH_DBF_HEX(TRACE, 3, &addr->u.a6.addr, 8); |
952 | QETH_DBF_HEX(trace, 3, ((char *)&addr->u.a6.addr) + 8, 8); | 952 | QETH_DBF_HEX(TRACE, 3, ((char *)&addr->u.a6.addr) + 8, 8); |
953 | } else { | 953 | } else { |
954 | QETH_DBF_TEXT(trace, 2, "deladdr?"); | 954 | QETH_DBF_TEXT(TRACE, 2, "deladdr?"); |
955 | QETH_DBF_HEX(trace, 3, addr, sizeof(struct qeth_ipaddr)); | 955 | QETH_DBF_HEX(TRACE, 3, addr, sizeof(struct qeth_ipaddr)); |
956 | } | 956 | } |
957 | if (addr->is_multicast) | 957 | if (addr->is_multicast) |
958 | rc = qeth_l3_send_setdelmc(card, addr, IPA_CMD_DELIPM); | 958 | rc = qeth_l3_send_setdelmc(card, addr, IPA_CMD_DELIPM); |
@@ -960,7 +960,7 @@ static int qeth_l3_deregister_addr_entry(struct qeth_card *card, | |||
960 | rc = qeth_l3_send_setdelip(card, addr, IPA_CMD_DELIP, | 960 | rc = qeth_l3_send_setdelip(card, addr, IPA_CMD_DELIP, |
961 | addr->del_flags); | 961 | addr->del_flags); |
962 | if (rc) { | 962 | if (rc) { |
963 | QETH_DBF_TEXT(trace, 2, "failed"); | 963 | QETH_DBF_TEXT(TRACE, 2, "failed"); |
964 | /* TODO: re-activate this warning as soon as we have a | 964 | /* TODO: re-activate this warning as soon as we have a |
965 | * clean mirco code | 965 | * clean mirco code |
966 | qeth_ipaddr_to_string(addr->proto, (u8 *)&addr->u, buf); | 966 | qeth_ipaddr_to_string(addr->proto, (u8 *)&addr->u, buf); |
@@ -1000,7 +1000,7 @@ static int qeth_l3_send_setadp_mode(struct qeth_card *card, __u32 command, | |||
1000 | struct qeth_cmd_buffer *iob; | 1000 | struct qeth_cmd_buffer *iob; |
1001 | struct qeth_ipa_cmd *cmd; | 1001 | struct qeth_ipa_cmd *cmd; |
1002 | 1002 | ||
1003 | QETH_DBF_TEXT(trace, 4, "adpmode"); | 1003 | QETH_DBF_TEXT(TRACE, 4, "adpmode"); |
1004 | 1004 | ||
1005 | iob = qeth_get_adapter_cmd(card, command, | 1005 | iob = qeth_get_adapter_cmd(card, command, |
1006 | sizeof(struct qeth_ipacmd_setadpparms)); | 1006 | sizeof(struct qeth_ipacmd_setadpparms)); |
@@ -1015,7 +1015,7 @@ static int qeth_l3_setadapter_hstr(struct qeth_card *card) | |||
1015 | { | 1015 | { |
1016 | int rc; | 1016 | int rc; |
1017 | 1017 | ||
1018 | QETH_DBF_TEXT(trace, 4, "adphstr"); | 1018 | QETH_DBF_TEXT(TRACE, 4, "adphstr"); |
1019 | 1019 | ||
1020 | if (qeth_adp_supported(card, IPA_SETADP_SET_BROADCAST_MODE)) { | 1020 | if (qeth_adp_supported(card, IPA_SETADP_SET_BROADCAST_MODE)) { |
1021 | rc = qeth_l3_send_setadp_mode(card, | 1021 | rc = qeth_l3_send_setadp_mode(card, |
@@ -1048,13 +1048,13 @@ static int qeth_l3_setadapter_parms(struct qeth_card *card) | |||
1048 | { | 1048 | { |
1049 | int rc; | 1049 | int rc; |
1050 | 1050 | ||
1051 | QETH_DBF_TEXT(setup, 2, "setadprm"); | 1051 | QETH_DBF_TEXT(SETUP, 2, "setadprm"); |
1052 | 1052 | ||
1053 | if (!qeth_is_supported(card, IPA_SETADAPTERPARMS)) { | 1053 | if (!qeth_is_supported(card, IPA_SETADAPTERPARMS)) { |
1054 | PRINT_WARN("set adapter parameters not supported " | 1054 | PRINT_WARN("set adapter parameters not supported " |
1055 | "on device %s.\n", | 1055 | "on device %s.\n", |
1056 | CARD_BUS_ID(card)); | 1056 | CARD_BUS_ID(card)); |
1057 | QETH_DBF_TEXT(setup, 2, " notsupp"); | 1057 | QETH_DBF_TEXT(SETUP, 2, " notsupp"); |
1058 | return 0; | 1058 | return 0; |
1059 | } | 1059 | } |
1060 | rc = qeth_query_setadapterparms(card); | 1060 | rc = qeth_query_setadapterparms(card); |
@@ -1083,7 +1083,7 @@ static int qeth_l3_default_setassparms_cb(struct qeth_card *card, | |||
1083 | { | 1083 | { |
1084 | struct qeth_ipa_cmd *cmd; | 1084 | struct qeth_ipa_cmd *cmd; |
1085 | 1085 | ||
1086 | QETH_DBF_TEXT(trace, 4, "defadpcb"); | 1086 | QETH_DBF_TEXT(TRACE, 4, "defadpcb"); |
1087 | 1087 | ||
1088 | cmd = (struct qeth_ipa_cmd *) data; | 1088 | cmd = (struct qeth_ipa_cmd *) data; |
1089 | if (cmd->hdr.return_code == 0) { | 1089 | if (cmd->hdr.return_code == 0) { |
@@ -1096,7 +1096,7 @@ static int qeth_l3_default_setassparms_cb(struct qeth_card *card, | |||
1096 | if (cmd->data.setassparms.hdr.assist_no == IPA_INBOUND_CHECKSUM && | 1096 | if (cmd->data.setassparms.hdr.assist_no == IPA_INBOUND_CHECKSUM && |
1097 | cmd->data.setassparms.hdr.command_code == IPA_CMD_ASS_START) { | 1097 | cmd->data.setassparms.hdr.command_code == IPA_CMD_ASS_START) { |
1098 | card->info.csum_mask = cmd->data.setassparms.data.flags_32bit; | 1098 | card->info.csum_mask = cmd->data.setassparms.data.flags_32bit; |
1099 | QETH_DBF_TEXT_(trace, 3, "csum:%d", card->info.csum_mask); | 1099 | QETH_DBF_TEXT_(TRACE, 3, "csum:%d", card->info.csum_mask); |
1100 | } | 1100 | } |
1101 | return 0; | 1101 | return 0; |
1102 | } | 1102 | } |
@@ -1108,7 +1108,7 @@ static struct qeth_cmd_buffer *qeth_l3_get_setassparms_cmd( | |||
1108 | struct qeth_cmd_buffer *iob; | 1108 | struct qeth_cmd_buffer *iob; |
1109 | struct qeth_ipa_cmd *cmd; | 1109 | struct qeth_ipa_cmd *cmd; |
1110 | 1110 | ||
1111 | QETH_DBF_TEXT(trace, 4, "getasscm"); | 1111 | QETH_DBF_TEXT(TRACE, 4, "getasscm"); |
1112 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_SETASSPARMS, prot); | 1112 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_SETASSPARMS, prot); |
1113 | 1113 | ||
1114 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); | 1114 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); |
@@ -1130,7 +1130,7 @@ static int qeth_l3_send_setassparms(struct qeth_card *card, | |||
1130 | int rc; | 1130 | int rc; |
1131 | struct qeth_ipa_cmd *cmd; | 1131 | struct qeth_ipa_cmd *cmd; |
1132 | 1132 | ||
1133 | QETH_DBF_TEXT(trace, 4, "sendassp"); | 1133 | QETH_DBF_TEXT(TRACE, 4, "sendassp"); |
1134 | 1134 | ||
1135 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); | 1135 | cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); |
1136 | if (len <= sizeof(__u32)) | 1136 | if (len <= sizeof(__u32)) |
@@ -1149,7 +1149,7 @@ static int qeth_l3_send_simple_setassparms_ipv6(struct qeth_card *card, | |||
1149 | int rc; | 1149 | int rc; |
1150 | struct qeth_cmd_buffer *iob; | 1150 | struct qeth_cmd_buffer *iob; |
1151 | 1151 | ||
1152 | QETH_DBF_TEXT(trace, 4, "simassp6"); | 1152 | QETH_DBF_TEXT(TRACE, 4, "simassp6"); |
1153 | iob = qeth_l3_get_setassparms_cmd(card, ipa_func, cmd_code, | 1153 | iob = qeth_l3_get_setassparms_cmd(card, ipa_func, cmd_code, |
1154 | 0, QETH_PROT_IPV6); | 1154 | 0, QETH_PROT_IPV6); |
1155 | rc = qeth_l3_send_setassparms(card, iob, 0, 0, | 1155 | rc = qeth_l3_send_setassparms(card, iob, 0, 0, |
@@ -1165,7 +1165,7 @@ static int qeth_l3_send_simple_setassparms(struct qeth_card *card, | |||
1165 | int length = 0; | 1165 | int length = 0; |
1166 | struct qeth_cmd_buffer *iob; | 1166 | struct qeth_cmd_buffer *iob; |
1167 | 1167 | ||
1168 | QETH_DBF_TEXT(trace, 4, "simassp4"); | 1168 | QETH_DBF_TEXT(TRACE, 4, "simassp4"); |
1169 | if (data) | 1169 | if (data) |
1170 | length = sizeof(__u32); | 1170 | length = sizeof(__u32); |
1171 | iob = qeth_l3_get_setassparms_cmd(card, ipa_func, cmd_code, | 1171 | iob = qeth_l3_get_setassparms_cmd(card, ipa_func, cmd_code, |
@@ -1179,7 +1179,7 @@ static int qeth_l3_start_ipa_arp_processing(struct qeth_card *card) | |||
1179 | { | 1179 | { |
1180 | int rc; | 1180 | int rc; |
1181 | 1181 | ||
1182 | QETH_DBF_TEXT(trace, 3, "ipaarp"); | 1182 | QETH_DBF_TEXT(TRACE, 3, "ipaarp"); |
1183 | 1183 | ||
1184 | if (!qeth_is_supported(card, IPA_ARP_PROCESSING)) { | 1184 | if (!qeth_is_supported(card, IPA_ARP_PROCESSING)) { |
1185 | PRINT_WARN("ARP processing not supported " | 1185 | PRINT_WARN("ARP processing not supported " |
@@ -1200,7 +1200,7 @@ static int qeth_l3_start_ipa_ip_fragmentation(struct qeth_card *card) | |||
1200 | { | 1200 | { |
1201 | int rc; | 1201 | int rc; |
1202 | 1202 | ||
1203 | QETH_DBF_TEXT(trace, 3, "ipaipfrg"); | 1203 | QETH_DBF_TEXT(TRACE, 3, "ipaipfrg"); |
1204 | 1204 | ||
1205 | if (!qeth_is_supported(card, IPA_IP_FRAGMENTATION)) { | 1205 | if (!qeth_is_supported(card, IPA_IP_FRAGMENTATION)) { |
1206 | PRINT_INFO("Hardware IP fragmentation not supported on %s\n", | 1206 | PRINT_INFO("Hardware IP fragmentation not supported on %s\n", |
@@ -1223,7 +1223,7 @@ static int qeth_l3_start_ipa_source_mac(struct qeth_card *card) | |||
1223 | { | 1223 | { |
1224 | int rc; | 1224 | int rc; |
1225 | 1225 | ||
1226 | QETH_DBF_TEXT(trace, 3, "stsrcmac"); | 1226 | QETH_DBF_TEXT(TRACE, 3, "stsrcmac"); |
1227 | 1227 | ||
1228 | if (!card->options.fake_ll) | 1228 | if (!card->options.fake_ll) |
1229 | return -EOPNOTSUPP; | 1229 | return -EOPNOTSUPP; |
@@ -1247,7 +1247,7 @@ static int qeth_l3_start_ipa_vlan(struct qeth_card *card) | |||
1247 | { | 1247 | { |
1248 | int rc = 0; | 1248 | int rc = 0; |
1249 | 1249 | ||
1250 | QETH_DBF_TEXT(trace, 3, "strtvlan"); | 1250 | QETH_DBF_TEXT(TRACE, 3, "strtvlan"); |
1251 | 1251 | ||
1252 | if (!qeth_is_supported(card, IPA_FULL_VLAN)) { | 1252 | if (!qeth_is_supported(card, IPA_FULL_VLAN)) { |
1253 | PRINT_WARN("VLAN not supported on %s\n", | 1253 | PRINT_WARN("VLAN not supported on %s\n", |
@@ -1271,7 +1271,7 @@ static int qeth_l3_start_ipa_multicast(struct qeth_card *card) | |||
1271 | { | 1271 | { |
1272 | int rc; | 1272 | int rc; |
1273 | 1273 | ||
1274 | QETH_DBF_TEXT(trace, 3, "stmcast"); | 1274 | QETH_DBF_TEXT(TRACE, 3, "stmcast"); |
1275 | 1275 | ||
1276 | if (!qeth_is_supported(card, IPA_MULTICASTING)) { | 1276 | if (!qeth_is_supported(card, IPA_MULTICASTING)) { |
1277 | PRINT_WARN("Multicast not supported on %s\n", | 1277 | PRINT_WARN("Multicast not supported on %s\n", |
@@ -1297,7 +1297,7 @@ static int qeth_l3_query_ipassists_cb(struct qeth_card *card, | |||
1297 | { | 1297 | { |
1298 | struct qeth_ipa_cmd *cmd; | 1298 | struct qeth_ipa_cmd *cmd; |
1299 | 1299 | ||
1300 | QETH_DBF_TEXT(setup, 2, "qipasscb"); | 1300 | QETH_DBF_TEXT(SETUP, 2, "qipasscb"); |
1301 | 1301 | ||
1302 | cmd = (struct qeth_ipa_cmd *) data; | 1302 | cmd = (struct qeth_ipa_cmd *) data; |
1303 | if (cmd->hdr.prot_version == QETH_PROT_IPV4) { | 1303 | if (cmd->hdr.prot_version == QETH_PROT_IPV4) { |
@@ -1307,9 +1307,9 @@ static int qeth_l3_query_ipassists_cb(struct qeth_card *card, | |||
1307 | card->options.ipa6.supported_funcs = cmd->hdr.ipa_supported; | 1307 | card->options.ipa6.supported_funcs = cmd->hdr.ipa_supported; |
1308 | card->options.ipa6.enabled_funcs = cmd->hdr.ipa_enabled; | 1308 | card->options.ipa6.enabled_funcs = cmd->hdr.ipa_enabled; |
1309 | } | 1309 | } |
1310 | QETH_DBF_TEXT(setup, 2, "suppenbl"); | 1310 | QETH_DBF_TEXT(SETUP, 2, "suppenbl"); |
1311 | QETH_DBF_TEXT_(setup, 2, "%x", cmd->hdr.ipa_supported); | 1311 | QETH_DBF_TEXT_(SETUP, 2, "%x", cmd->hdr.ipa_supported); |
1312 | QETH_DBF_TEXT_(setup, 2, "%x", cmd->hdr.ipa_enabled); | 1312 | QETH_DBF_TEXT_(SETUP, 2, "%x", cmd->hdr.ipa_enabled); |
1313 | return 0; | 1313 | return 0; |
1314 | } | 1314 | } |
1315 | 1315 | ||
@@ -1319,7 +1319,7 @@ static int qeth_l3_query_ipassists(struct qeth_card *card, | |||
1319 | int rc; | 1319 | int rc; |
1320 | struct qeth_cmd_buffer *iob; | 1320 | struct qeth_cmd_buffer *iob; |
1321 | 1321 | ||
1322 | QETH_DBF_TEXT_(setup, 2, "qipassi%i", prot); | 1322 | QETH_DBF_TEXT_(SETUP, 2, "qipassi%i", prot); |
1323 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_QIPASSIST, prot); | 1323 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_QIPASSIST, prot); |
1324 | rc = qeth_send_ipa_cmd(card, iob, qeth_l3_query_ipassists_cb, NULL); | 1324 | rc = qeth_send_ipa_cmd(card, iob, qeth_l3_query_ipassists_cb, NULL); |
1325 | return rc; | 1325 | return rc; |
@@ -1330,7 +1330,7 @@ static int qeth_l3_softsetup_ipv6(struct qeth_card *card) | |||
1330 | { | 1330 | { |
1331 | int rc; | 1331 | int rc; |
1332 | 1332 | ||
1333 | QETH_DBF_TEXT(trace, 3, "softipv6"); | 1333 | QETH_DBF_TEXT(TRACE, 3, "softipv6"); |
1334 | 1334 | ||
1335 | if (card->info.type == QETH_CARD_TYPE_IQD) | 1335 | if (card->info.type == QETH_CARD_TYPE_IQD) |
1336 | goto out; | 1336 | goto out; |
@@ -1375,7 +1375,7 @@ static int qeth_l3_start_ipa_ipv6(struct qeth_card *card) | |||
1375 | { | 1375 | { |
1376 | int rc = 0; | 1376 | int rc = 0; |
1377 | 1377 | ||
1378 | QETH_DBF_TEXT(trace, 3, "strtipv6"); | 1378 | QETH_DBF_TEXT(TRACE, 3, "strtipv6"); |
1379 | 1379 | ||
1380 | if (!qeth_is_supported(card, IPA_IPV6)) { | 1380 | if (!qeth_is_supported(card, IPA_IPV6)) { |
1381 | PRINT_WARN("IPv6 not supported on %s\n", | 1381 | PRINT_WARN("IPv6 not supported on %s\n", |
@@ -1392,7 +1392,7 @@ static int qeth_l3_start_ipa_broadcast(struct qeth_card *card) | |||
1392 | { | 1392 | { |
1393 | int rc; | 1393 | int rc; |
1394 | 1394 | ||
1395 | QETH_DBF_TEXT(trace, 3, "stbrdcst"); | 1395 | QETH_DBF_TEXT(TRACE, 3, "stbrdcst"); |
1396 | card->info.broadcast_capable = 0; | 1396 | card->info.broadcast_capable = 0; |
1397 | if (!qeth_is_supported(card, IPA_FILTERING)) { | 1397 | if (!qeth_is_supported(card, IPA_FILTERING)) { |
1398 | PRINT_WARN("Broadcast not supported on %s\n", | 1398 | PRINT_WARN("Broadcast not supported on %s\n", |
@@ -1462,7 +1462,7 @@ static int qeth_l3_start_ipa_checksum(struct qeth_card *card) | |||
1462 | { | 1462 | { |
1463 | int rc = 0; | 1463 | int rc = 0; |
1464 | 1464 | ||
1465 | QETH_DBF_TEXT(trace, 3, "strtcsum"); | 1465 | QETH_DBF_TEXT(TRACE, 3, "strtcsum"); |
1466 | 1466 | ||
1467 | if (card->options.checksum_type == NO_CHECKSUMMING) { | 1467 | if (card->options.checksum_type == NO_CHECKSUMMING) { |
1468 | PRINT_WARN("Using no checksumming on %s.\n", | 1468 | PRINT_WARN("Using no checksumming on %s.\n", |
@@ -1493,7 +1493,7 @@ static int qeth_l3_start_ipa_tso(struct qeth_card *card) | |||
1493 | { | 1493 | { |
1494 | int rc; | 1494 | int rc; |
1495 | 1495 | ||
1496 | QETH_DBF_TEXT(trace, 3, "sttso"); | 1496 | QETH_DBF_TEXT(TRACE, 3, "sttso"); |
1497 | 1497 | ||
1498 | if (!qeth_is_supported(card, IPA_OUTBOUND_TSO)) { | 1498 | if (!qeth_is_supported(card, IPA_OUTBOUND_TSO)) { |
1499 | PRINT_WARN("Outbound TSO not supported on %s\n", | 1499 | PRINT_WARN("Outbound TSO not supported on %s\n", |
@@ -1518,7 +1518,7 @@ static int qeth_l3_start_ipa_tso(struct qeth_card *card) | |||
1518 | 1518 | ||
1519 | static int qeth_l3_start_ipassists(struct qeth_card *card) | 1519 | static int qeth_l3_start_ipassists(struct qeth_card *card) |
1520 | { | 1520 | { |
1521 | QETH_DBF_TEXT(trace, 3, "strtipas"); | 1521 | QETH_DBF_TEXT(TRACE, 3, "strtipas"); |
1522 | qeth_l3_start_ipa_arp_processing(card); /* go on*/ | 1522 | qeth_l3_start_ipa_arp_processing(card); /* go on*/ |
1523 | qeth_l3_start_ipa_ip_fragmentation(card); /* go on*/ | 1523 | qeth_l3_start_ipa_ip_fragmentation(card); /* go on*/ |
1524 | qeth_l3_start_ipa_source_mac(card); /* go on*/ | 1524 | qeth_l3_start_ipa_source_mac(card); /* go on*/ |
@@ -1538,7 +1538,7 @@ static int qeth_l3_put_unique_id(struct qeth_card *card) | |||
1538 | struct qeth_cmd_buffer *iob; | 1538 | struct qeth_cmd_buffer *iob; |
1539 | struct qeth_ipa_cmd *cmd; | 1539 | struct qeth_ipa_cmd *cmd; |
1540 | 1540 | ||
1541 | QETH_DBF_TEXT(trace, 2, "puniqeid"); | 1541 | QETH_DBF_TEXT(TRACE, 2, "puniqeid"); |
1542 | 1542 | ||
1543 | if ((card->info.unique_id & UNIQUE_ID_NOT_BY_CARD) == | 1543 | if ((card->info.unique_id & UNIQUE_ID_NOT_BY_CARD) == |
1544 | UNIQUE_ID_NOT_BY_CARD) | 1544 | UNIQUE_ID_NOT_BY_CARD) |
@@ -1575,7 +1575,7 @@ static int qeth_l3_iqd_read_initial_mac(struct qeth_card *card) | |||
1575 | struct qeth_cmd_buffer *iob; | 1575 | struct qeth_cmd_buffer *iob; |
1576 | struct qeth_ipa_cmd *cmd; | 1576 | struct qeth_ipa_cmd *cmd; |
1577 | 1577 | ||
1578 | QETH_DBF_TEXT(setup, 2, "hsrmac"); | 1578 | QETH_DBF_TEXT(SETUP, 2, "hsrmac"); |
1579 | 1579 | ||
1580 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_CREATE_ADDR, | 1580 | iob = qeth_get_ipacmd_buffer(card, IPA_CMD_CREATE_ADDR, |
1581 | QETH_PROT_IPV6); | 1581 | QETH_PROT_IPV6); |
@@ -1616,7 +1616,7 @@ static int qeth_l3_get_unique_id(struct qeth_card *card) | |||
1616 | struct qeth_cmd_buffer *iob; | 1616 | struct qeth_cmd_buffer *iob; |
1617 | struct qeth_ipa_cmd *cmd; | 1617 | struct qeth_ipa_cmd *cmd; |
1618 | 1618 | ||
1619 | QETH_DBF_TEXT(setup, 2, "guniqeid"); | 1619 | QETH_DBF_TEXT(SETUP, 2, "guniqeid"); |
1620 | 1620 | ||
1621 | if (!qeth_is_supported(card, IPA_IPV6)) { | 1621 | if (!qeth_is_supported(card, IPA_IPV6)) { |
1622 | card->info.unique_id = UNIQUE_ID_IF_CREATE_ADDR_FAILED | | 1622 | card->info.unique_id = UNIQUE_ID_IF_CREATE_ADDR_FAILED | |
@@ -1649,7 +1649,7 @@ static void qeth_l3_add_mc(struct qeth_card *card, struct in_device *in4_dev) | |||
1649 | struct ip_mc_list *im4; | 1649 | struct ip_mc_list *im4; |
1650 | char buf[MAX_ADDR_LEN]; | 1650 | char buf[MAX_ADDR_LEN]; |
1651 | 1651 | ||
1652 | QETH_DBF_TEXT(trace, 4, "addmc"); | 1652 | QETH_DBF_TEXT(TRACE, 4, "addmc"); |
1653 | for (im4 = in4_dev->mc_list; im4; im4 = im4->next) { | 1653 | for (im4 = in4_dev->mc_list; im4; im4 = im4->next) { |
1654 | qeth_l3_get_mac_for_ipm(im4->multiaddr, buf, in4_dev->dev); | 1654 | qeth_l3_get_mac_for_ipm(im4->multiaddr, buf, in4_dev->dev); |
1655 | ipm = qeth_l3_get_addr_buffer(QETH_PROT_IPV4); | 1655 | ipm = qeth_l3_get_addr_buffer(QETH_PROT_IPV4); |
@@ -1669,7 +1669,7 @@ static void qeth_l3_add_vlan_mc(struct qeth_card *card) | |||
1669 | struct vlan_group *vg; | 1669 | struct vlan_group *vg; |
1670 | int i; | 1670 | int i; |
1671 | 1671 | ||
1672 | QETH_DBF_TEXT(trace, 4, "addmcvl"); | 1672 | QETH_DBF_TEXT(TRACE, 4, "addmcvl"); |
1673 | if (!qeth_is_supported(card, IPA_FULL_VLAN) || (card->vlangrp == NULL)) | 1673 | if (!qeth_is_supported(card, IPA_FULL_VLAN) || (card->vlangrp == NULL)) |
1674 | return; | 1674 | return; |
1675 | 1675 | ||
@@ -1693,7 +1693,7 @@ static void qeth_l3_add_multicast_ipv4(struct qeth_card *card) | |||
1693 | { | 1693 | { |
1694 | struct in_device *in4_dev; | 1694 | struct in_device *in4_dev; |
1695 | 1695 | ||
1696 | QETH_DBF_TEXT(trace, 4, "chkmcv4"); | 1696 | QETH_DBF_TEXT(TRACE, 4, "chkmcv4"); |
1697 | in4_dev = in_dev_get(card->dev); | 1697 | in4_dev = in_dev_get(card->dev); |
1698 | if (in4_dev == NULL) | 1698 | if (in4_dev == NULL) |
1699 | return; | 1699 | return; |
@@ -1711,7 +1711,7 @@ static void qeth_l3_add_mc6(struct qeth_card *card, struct inet6_dev *in6_dev) | |||
1711 | struct ifmcaddr6 *im6; | 1711 | struct ifmcaddr6 *im6; |
1712 | char buf[MAX_ADDR_LEN]; | 1712 | char buf[MAX_ADDR_LEN]; |
1713 | 1713 | ||
1714 | QETH_DBF_TEXT(trace, 4, "addmc6"); | 1714 | QETH_DBF_TEXT(TRACE, 4, "addmc6"); |
1715 | for (im6 = in6_dev->mc_list; im6 != NULL; im6 = im6->next) { | 1715 | for (im6 = in6_dev->mc_list; im6 != NULL; im6 = im6->next) { |
1716 | ndisc_mc_map(&im6->mca_addr, buf, in6_dev->dev, 0); | 1716 | ndisc_mc_map(&im6->mca_addr, buf, in6_dev->dev, 0); |
1717 | ipm = qeth_l3_get_addr_buffer(QETH_PROT_IPV6); | 1717 | ipm = qeth_l3_get_addr_buffer(QETH_PROT_IPV6); |
@@ -1732,7 +1732,7 @@ static void qeth_l3_add_vlan_mc6(struct qeth_card *card) | |||
1732 | struct vlan_group *vg; | 1732 | struct vlan_group *vg; |
1733 | int i; | 1733 | int i; |
1734 | 1734 | ||
1735 | QETH_DBF_TEXT(trace, 4, "admc6vl"); | 1735 | QETH_DBF_TEXT(TRACE, 4, "admc6vl"); |
1736 | if (!qeth_is_supported(card, IPA_FULL_VLAN) || (card->vlangrp == NULL)) | 1736 | if (!qeth_is_supported(card, IPA_FULL_VLAN) || (card->vlangrp == NULL)) |
1737 | return; | 1737 | return; |
1738 | 1738 | ||
@@ -1756,7 +1756,7 @@ static void qeth_l3_add_multicast_ipv6(struct qeth_card *card) | |||
1756 | { | 1756 | { |
1757 | struct inet6_dev *in6_dev; | 1757 | struct inet6_dev *in6_dev; |
1758 | 1758 | ||
1759 | QETH_DBF_TEXT(trace, 4, "chkmcv6"); | 1759 | QETH_DBF_TEXT(TRACE, 4, "chkmcv6"); |
1760 | if (!qeth_is_supported(card, IPA_IPV6)) | 1760 | if (!qeth_is_supported(card, IPA_IPV6)) |
1761 | return ; | 1761 | return ; |
1762 | in6_dev = in6_dev_get(card->dev); | 1762 | in6_dev = in6_dev_get(card->dev); |
@@ -1777,7 +1777,7 @@ static void qeth_l3_free_vlan_addresses4(struct qeth_card *card, | |||
1777 | struct in_ifaddr *ifa; | 1777 | struct in_ifaddr *ifa; |
1778 | struct qeth_ipaddr *addr; | 1778 | struct qeth_ipaddr *addr; |
1779 | 1779 | ||
1780 | QETH_DBF_TEXT(trace, 4, "frvaddr4"); | 1780 | QETH_DBF_TEXT(TRACE, 4, "frvaddr4"); |
1781 | 1781 | ||
1782 | in_dev = in_dev_get(vlan_group_get_device(card->vlangrp, vid)); | 1782 | in_dev = in_dev_get(vlan_group_get_device(card->vlangrp, vid)); |
1783 | if (!in_dev) | 1783 | if (!in_dev) |
@@ -1803,7 +1803,7 @@ static void qeth_l3_free_vlan_addresses6(struct qeth_card *card, | |||
1803 | struct inet6_ifaddr *ifa; | 1803 | struct inet6_ifaddr *ifa; |
1804 | struct qeth_ipaddr *addr; | 1804 | struct qeth_ipaddr *addr; |
1805 | 1805 | ||
1806 | QETH_DBF_TEXT(trace, 4, "frvaddr6"); | 1806 | QETH_DBF_TEXT(TRACE, 4, "frvaddr6"); |
1807 | 1807 | ||
1808 | in6_dev = in6_dev_get(vlan_group_get_device(card->vlangrp, vid)); | 1808 | in6_dev = in6_dev_get(vlan_group_get_device(card->vlangrp, vid)); |
1809 | if (!in6_dev) | 1809 | if (!in6_dev) |
@@ -1838,7 +1838,7 @@ static void qeth_l3_vlan_rx_register(struct net_device *dev, | |||
1838 | struct qeth_card *card = netdev_priv(dev); | 1838 | struct qeth_card *card = netdev_priv(dev); |
1839 | unsigned long flags; | 1839 | unsigned long flags; |
1840 | 1840 | ||
1841 | QETH_DBF_TEXT(trace, 4, "vlanreg"); | 1841 | QETH_DBF_TEXT(TRACE, 4, "vlanreg"); |
1842 | spin_lock_irqsave(&card->vlanlock, flags); | 1842 | spin_lock_irqsave(&card->vlanlock, flags); |
1843 | card->vlangrp = grp; | 1843 | card->vlangrp = grp; |
1844 | spin_unlock_irqrestore(&card->vlanlock, flags); | 1844 | spin_unlock_irqrestore(&card->vlanlock, flags); |
@@ -1876,7 +1876,7 @@ static void qeth_l3_vlan_rx_kill_vid(struct net_device *dev, unsigned short vid) | |||
1876 | struct qeth_card *card = netdev_priv(dev); | 1876 | struct qeth_card *card = netdev_priv(dev); |
1877 | unsigned long flags; | 1877 | unsigned long flags; |
1878 | 1878 | ||
1879 | QETH_DBF_TEXT_(trace, 4, "kid:%d", vid); | 1879 | QETH_DBF_TEXT_(TRACE, 4, "kid:%d", vid); |
1880 | spin_lock_irqsave(&card->vlanlock, flags); | 1880 | spin_lock_irqsave(&card->vlanlock, flags); |
1881 | /* unregister IP addresses of vlan device */ | 1881 | /* unregister IP addresses of vlan device */ |
1882 | qeth_l3_free_vlan_addresses(card, vid); | 1882 | qeth_l3_free_vlan_addresses(card, vid); |
@@ -2006,8 +2006,8 @@ static void qeth_l3_process_inbound_buffer(struct qeth_card *card, | |||
2006 | break; | 2006 | break; |
2007 | default: | 2007 | default: |
2008 | dev_kfree_skb_any(skb); | 2008 | dev_kfree_skb_any(skb); |
2009 | QETH_DBF_TEXT(trace, 3, "inbunkno"); | 2009 | QETH_DBF_TEXT(TRACE, 3, "inbunkno"); |
2010 | QETH_DBF_HEX(control, 3, hdr, QETH_DBF_CONTROL_LEN); | 2010 | QETH_DBF_HEX(CTRL, 3, hdr, QETH_DBF_CTRL_LEN); |
2011 | continue; | 2011 | continue; |
2012 | } | 2012 | } |
2013 | 2013 | ||
@@ -2074,7 +2074,7 @@ static struct qeth_card *qeth_l3_get_card_from_dev(struct net_device *dev) | |||
2074 | card = netdev_priv(vlan_dev_info(dev)->real_dev); | 2074 | card = netdev_priv(vlan_dev_info(dev)->real_dev); |
2075 | if (card->options.layer2) | 2075 | if (card->options.layer2) |
2076 | card = NULL; | 2076 | card = NULL; |
2077 | QETH_DBF_TEXT_(trace, 4, "%d", rc); | 2077 | QETH_DBF_TEXT_(TRACE, 4, "%d", rc); |
2078 | return card ; | 2078 | return card ; |
2079 | } | 2079 | } |
2080 | 2080 | ||
@@ -2082,8 +2082,8 @@ static int qeth_l3_stop_card(struct qeth_card *card, int recovery_mode) | |||
2082 | { | 2082 | { |
2083 | int rc = 0; | 2083 | int rc = 0; |
2084 | 2084 | ||
2085 | QETH_DBF_TEXT(setup, 2, "stopcard"); | 2085 | QETH_DBF_TEXT(SETUP, 2, "stopcard"); |
2086 | QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); | 2086 | QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); |
2087 | 2087 | ||
2088 | qeth_set_allowed_threads(card, 0, 1); | 2088 | qeth_set_allowed_threads(card, 0, 1); |
2089 | if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) | 2089 | if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) |
@@ -2096,7 +2096,7 @@ static int qeth_l3_stop_card(struct qeth_card *card, int recovery_mode) | |||
2096 | if (!card->use_hard_stop) { | 2096 | if (!card->use_hard_stop) { |
2097 | rc = qeth_send_stoplan(card); | 2097 | rc = qeth_send_stoplan(card); |
2098 | if (rc) | 2098 | if (rc) |
2099 | QETH_DBF_TEXT_(setup, 2, "1err%d", rc); | 2099 | QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); |
2100 | } | 2100 | } |
2101 | card->state = CARD_STATE_SOFTSETUP; | 2101 | card->state = CARD_STATE_SOFTSETUP; |
2102 | } | 2102 | } |
@@ -2110,7 +2110,7 @@ static int qeth_l3_stop_card(struct qeth_card *card, int recovery_mode) | |||
2110 | (card->info.type != QETH_CARD_TYPE_IQD)) { | 2110 | (card->info.type != QETH_CARD_TYPE_IQD)) { |
2111 | rc = qeth_l3_put_unique_id(card); | 2111 | rc = qeth_l3_put_unique_id(card); |
2112 | if (rc) | 2112 | if (rc) |
2113 | QETH_DBF_TEXT_(setup, 2, "2err%d", rc); | 2113 | QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); |
2114 | } | 2114 | } |
2115 | qeth_qdio_clear_card(card, 0); | 2115 | qeth_qdio_clear_card(card, 0); |
2116 | qeth_clear_qdio_buffers(card); | 2116 | qeth_clear_qdio_buffers(card); |
@@ -2129,7 +2129,7 @@ static void qeth_l3_set_multicast_list(struct net_device *dev) | |||
2129 | { | 2129 | { |
2130 | struct qeth_card *card = netdev_priv(dev); | 2130 | struct qeth_card *card = netdev_priv(dev); |
2131 | 2131 | ||
2132 | QETH_DBF_TEXT(trace, 3, "setmulti"); | 2132 | QETH_DBF_TEXT(TRACE, 3, "setmulti"); |
2133 | qeth_l3_delete_mc_addresses(card); | 2133 | qeth_l3_delete_mc_addresses(card); |
2134 | qeth_l3_add_multicast_ipv4(card); | 2134 | qeth_l3_add_multicast_ipv4(card); |
2135 | #ifdef CONFIG_QETH_IPV6 | 2135 | #ifdef CONFIG_QETH_IPV6 |
@@ -2169,7 +2169,7 @@ static int qeth_l3_arp_set_no_entries(struct qeth_card *card, int no_entries) | |||
2169 | int tmp; | 2169 | int tmp; |
2170 | int rc; | 2170 | int rc; |
2171 | 2171 | ||
2172 | QETH_DBF_TEXT(trace, 3, "arpstnoe"); | 2172 | QETH_DBF_TEXT(TRACE, 3, "arpstnoe"); |
2173 | 2173 | ||
2174 | /* | 2174 | /* |
2175 | * currently GuestLAN only supports the ARP assist function | 2175 | * currently GuestLAN only supports the ARP assist function |
@@ -2223,17 +2223,17 @@ static int qeth_l3_arp_query_cb(struct qeth_card *card, | |||
2223 | int uentry_size; | 2223 | int uentry_size; |
2224 | int i; | 2224 | int i; |
2225 | 2225 | ||
2226 | QETH_DBF_TEXT(trace, 4, "arpquecb"); | 2226 | QETH_DBF_TEXT(TRACE, 4, "arpquecb"); |
2227 | 2227 | ||
2228 | qinfo = (struct qeth_arp_query_info *) reply->param; | 2228 | qinfo = (struct qeth_arp_query_info *) reply->param; |
2229 | cmd = (struct qeth_ipa_cmd *) data; | 2229 | cmd = (struct qeth_ipa_cmd *) data; |
2230 | if (cmd->hdr.return_code) { | 2230 | if (cmd->hdr.return_code) { |
2231 | QETH_DBF_TEXT_(trace, 4, "qaer1%i", cmd->hdr.return_code); | 2231 | QETH_DBF_TEXT_(TRACE, 4, "qaer1%i", cmd->hdr.return_code); |
2232 | return 0; | 2232 | return 0; |
2233 | } | 2233 | } |
2234 | if (cmd->data.setassparms.hdr.return_code) { | 2234 | if (cmd->data.setassparms.hdr.return_code) { |
2235 | cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code; | 2235 | cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code; |
2236 | QETH_DBF_TEXT_(trace, 4, "qaer2%i", cmd->hdr.return_code); | 2236 | QETH_DBF_TEXT_(TRACE, 4, "qaer2%i", cmd->hdr.return_code); |
2237 | return 0; | 2237 | return 0; |
2238 | } | 2238 | } |
2239 | qdata = &cmd->data.setassparms.data.query_arp; | 2239 | qdata = &cmd->data.setassparms.data.query_arp; |
@@ -2255,17 +2255,17 @@ static int qeth_l3_arp_query_cb(struct qeth_card *card, | |||
2255 | /* check if there is enough room in userspace */ | 2255 | /* check if there is enough room in userspace */ |
2256 | if ((qinfo->udata_len - qinfo->udata_offset) < | 2256 | if ((qinfo->udata_len - qinfo->udata_offset) < |
2257 | qdata->no_entries * uentry_size){ | 2257 | qdata->no_entries * uentry_size){ |
2258 | QETH_DBF_TEXT_(trace, 4, "qaer3%i", -ENOMEM); | 2258 | QETH_DBF_TEXT_(TRACE, 4, "qaer3%i", -ENOMEM); |
2259 | cmd->hdr.return_code = -ENOMEM; | 2259 | cmd->hdr.return_code = -ENOMEM; |
2260 | PRINT_WARN("query ARP user space buffer is too small for " | 2260 | PRINT_WARN("query ARP user space buffer is too small for " |
2261 | "the returned number of ARP entries. " | 2261 | "the returned number of ARP entries. " |
2262 | "Aborting query!\n"); | 2262 | "Aborting query!\n"); |
2263 | goto out_error; | 2263 | goto out_error; |
2264 | } | 2264 | } |
2265 | QETH_DBF_TEXT_(trace, 4, "anore%i", | 2265 | QETH_DBF_TEXT_(TRACE, 4, "anore%i", |
2266 | cmd->data.setassparms.hdr.number_of_replies); | 2266 | cmd->data.setassparms.hdr.number_of_replies); |
2267 | QETH_DBF_TEXT_(trace, 4, "aseqn%i", cmd->data.setassparms.hdr.seq_no); | 2267 | QETH_DBF_TEXT_(TRACE, 4, "aseqn%i", cmd->data.setassparms.hdr.seq_no); |
2268 | QETH_DBF_TEXT_(trace, 4, "anoen%i", qdata->no_entries); | 2268 | QETH_DBF_TEXT_(TRACE, 4, "anoen%i", qdata->no_entries); |
2269 | 2269 | ||
2270 | if (qinfo->mask_bits & QETH_QARP_STRIP_ENTRIES) { | 2270 | if (qinfo->mask_bits & QETH_QARP_STRIP_ENTRIES) { |
2271 | /* strip off "media specific information" */ | 2271 | /* strip off "media specific information" */ |
@@ -2301,7 +2301,7 @@ static int qeth_l3_send_ipa_arp_cmd(struct qeth_card *card, | |||
2301 | unsigned long), | 2301 | unsigned long), |
2302 | void *reply_param) | 2302 | void *reply_param) |
2303 | { | 2303 | { |
2304 | QETH_DBF_TEXT(trace, 4, "sendarp"); | 2304 | QETH_DBF_TEXT(TRACE, 4, "sendarp"); |
2305 | 2305 | ||
2306 | memcpy(iob->data, IPA_PDU_HEADER, IPA_PDU_HEADER_SIZE); | 2306 | memcpy(iob->data, IPA_PDU_HEADER, IPA_PDU_HEADER_SIZE); |
2307 | memcpy(QETH_IPA_CMD_DEST_ADDR(iob->data), | 2307 | memcpy(QETH_IPA_CMD_DEST_ADDR(iob->data), |
@@ -2317,7 +2317,7 @@ static int qeth_l3_arp_query(struct qeth_card *card, char __user *udata) | |||
2317 | int tmp; | 2317 | int tmp; |
2318 | int rc; | 2318 | int rc; |
2319 | 2319 | ||
2320 | QETH_DBF_TEXT(trace, 3, "arpquery"); | 2320 | QETH_DBF_TEXT(TRACE, 3, "arpquery"); |
2321 | 2321 | ||
2322 | if (!qeth_is_supported(card,/*IPA_QUERY_ARP_ADDR_INFO*/ | 2322 | if (!qeth_is_supported(card,/*IPA_QUERY_ARP_ADDR_INFO*/ |
2323 | IPA_ARP_PROCESSING)) { | 2323 | IPA_ARP_PROCESSING)) { |
@@ -2362,7 +2362,7 @@ static int qeth_l3_arp_add_entry(struct qeth_card *card, | |||
2362 | int tmp; | 2362 | int tmp; |
2363 | int rc; | 2363 | int rc; |
2364 | 2364 | ||
2365 | QETH_DBF_TEXT(trace, 3, "arpadent"); | 2365 | QETH_DBF_TEXT(TRACE, 3, "arpadent"); |
2366 | 2366 | ||
2367 | /* | 2367 | /* |
2368 | * currently GuestLAN only supports the ARP assist function | 2368 | * currently GuestLAN only supports the ARP assist function |
@@ -2404,7 +2404,7 @@ static int qeth_l3_arp_remove_entry(struct qeth_card *card, | |||
2404 | int tmp; | 2404 | int tmp; |
2405 | int rc; | 2405 | int rc; |
2406 | 2406 | ||
2407 | QETH_DBF_TEXT(trace, 3, "arprment"); | 2407 | QETH_DBF_TEXT(TRACE, 3, "arprment"); |
2408 | 2408 | ||
2409 | /* | 2409 | /* |
2410 | * currently GuestLAN only supports the ARP assist function | 2410 | * currently GuestLAN only supports the ARP assist function |
@@ -2443,7 +2443,7 @@ static int qeth_l3_arp_flush_cache(struct qeth_card *card) | |||
2443 | int rc; | 2443 | int rc; |
2444 | int tmp; | 2444 | int tmp; |
2445 | 2445 | ||
2446 | QETH_DBF_TEXT(trace, 3, "arpflush"); | 2446 | QETH_DBF_TEXT(TRACE, 3, "arpflush"); |
2447 | 2447 | ||
2448 | /* | 2448 | /* |
2449 | * currently GuestLAN only supports the ARP assist function | 2449 | * currently GuestLAN only supports the ARP assist function |
@@ -2552,14 +2552,14 @@ static int qeth_l3_do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
2552 | rc = -EOPNOTSUPP; | 2552 | rc = -EOPNOTSUPP; |
2553 | } | 2553 | } |
2554 | if (rc) | 2554 | if (rc) |
2555 | QETH_DBF_TEXT_(trace, 2, "ioce%d", rc); | 2555 | QETH_DBF_TEXT_(TRACE, 2, "ioce%d", rc); |
2556 | return rc; | 2556 | return rc; |
2557 | } | 2557 | } |
2558 | 2558 | ||
2559 | static void qeth_l3_fill_header(struct qeth_card *card, struct qeth_hdr *hdr, | 2559 | static void qeth_l3_fill_header(struct qeth_card *card, struct qeth_hdr *hdr, |
2560 | struct sk_buff *skb, int ipv, int cast_type) | 2560 | struct sk_buff *skb, int ipv, int cast_type) |
2561 | { | 2561 | { |
2562 | QETH_DBF_TEXT(trace, 6, "fillhdr"); | 2562 | QETH_DBF_TEXT(TRACE, 6, "fillhdr"); |
2563 | 2563 | ||
2564 | memset(hdr, 0, sizeof(struct qeth_hdr)); | 2564 | memset(hdr, 0, sizeof(struct qeth_hdr)); |
2565 | hdr->hdr.l3.id = QETH_HEADER_TYPE_LAYER3; | 2565 | hdr->hdr.l3.id = QETH_HEADER_TYPE_LAYER3; |
@@ -2638,7 +2638,7 @@ static int qeth_l3_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
2638 | enum qeth_large_send_types large_send = QETH_LARGE_SEND_NO; | 2638 | enum qeth_large_send_types large_send = QETH_LARGE_SEND_NO; |
2639 | struct qeth_eddp_context *ctx = NULL; | 2639 | struct qeth_eddp_context *ctx = NULL; |
2640 | 2640 | ||
2641 | QETH_DBF_TEXT(trace, 6, "l3xmit"); | 2641 | QETH_DBF_TEXT(TRACE, 6, "l3xmit"); |
2642 | 2642 | ||
2643 | if ((card->info.type == QETH_CARD_TYPE_IQD) && | 2643 | if ((card->info.type == QETH_CARD_TYPE_IQD) && |
2644 | (skb->protocol != htons(ETH_P_IPV6)) && | 2644 | (skb->protocol != htons(ETH_P_IPV6)) && |
@@ -2799,7 +2799,7 @@ static int qeth_l3_open(struct net_device *dev) | |||
2799 | { | 2799 | { |
2800 | struct qeth_card *card = netdev_priv(dev); | 2800 | struct qeth_card *card = netdev_priv(dev); |
2801 | 2801 | ||
2802 | QETH_DBF_TEXT(trace, 4, "qethopen"); | 2802 | QETH_DBF_TEXT(TRACE, 4, "qethopen"); |
2803 | if (card->state != CARD_STATE_SOFTSETUP) | 2803 | if (card->state != CARD_STATE_SOFTSETUP) |
2804 | return -ENODEV; | 2804 | return -ENODEV; |
2805 | card->data.state = CH_STATE_UP; | 2805 | card->data.state = CH_STATE_UP; |
@@ -2816,7 +2816,7 @@ static int qeth_l3_stop(struct net_device *dev) | |||
2816 | { | 2816 | { |
2817 | struct qeth_card *card = netdev_priv(dev); | 2817 | struct qeth_card *card = netdev_priv(dev); |
2818 | 2818 | ||
2819 | QETH_DBF_TEXT(trace, 4, "qethstop"); | 2819 | QETH_DBF_TEXT(TRACE, 4, "qethstop"); |
2820 | netif_tx_disable(dev); | 2820 | netif_tx_disable(dev); |
2821 | card->dev->flags &= ~IFF_UP; | 2821 | card->dev->flags &= ~IFF_UP; |
2822 | if (card->state == CARD_STATE_UP) | 2822 | if (card->state == CARD_STATE_UP) |
@@ -2982,7 +2982,7 @@ static void qeth_l3_qdio_input_handler(struct ccw_device *ccwdev, | |||
2982 | int index; | 2982 | int index; |
2983 | int i; | 2983 | int i; |
2984 | 2984 | ||
2985 | QETH_DBF_TEXT(trace, 6, "qdinput"); | 2985 | QETH_DBF_TEXT(TRACE, 6, "qdinput"); |
2986 | card = (struct qeth_card *) card_ptr; | 2986 | card = (struct qeth_card *) card_ptr; |
2987 | net_dev = card->dev; | 2987 | net_dev = card->dev; |
2988 | if (card->options.performance_stats) { | 2988 | if (card->options.performance_stats) { |
@@ -2991,11 +2991,11 @@ static void qeth_l3_qdio_input_handler(struct ccw_device *ccwdev, | |||
2991 | } | 2991 | } |
2992 | if (status & QDIO_STATUS_LOOK_FOR_ERROR) { | 2992 | if (status & QDIO_STATUS_LOOK_FOR_ERROR) { |
2993 | if (status & QDIO_STATUS_ACTIVATE_CHECK_CONDITION) { | 2993 | if (status & QDIO_STATUS_ACTIVATE_CHECK_CONDITION) { |
2994 | QETH_DBF_TEXT(trace, 1, "qdinchk"); | 2994 | QETH_DBF_TEXT(TRACE, 1, "qdinchk"); |
2995 | QETH_DBF_TEXT_(trace, 1, "%s", CARD_BUS_ID(card)); | 2995 | QETH_DBF_TEXT_(TRACE, 1, "%s", CARD_BUS_ID(card)); |
2996 | QETH_DBF_TEXT_(trace, 1, "%04X%04X", | 2996 | QETH_DBF_TEXT_(TRACE, 1, "%04X%04X", |
2997 | first_element, count); | 2997 | first_element, count); |
2998 | QETH_DBF_TEXT_(trace, 1, "%04X%04X", queue, status); | 2998 | QETH_DBF_TEXT_(TRACE, 1, "%04X%04X", queue, status); |
2999 | qeth_schedule_recovery(card); | 2999 | qeth_schedule_recovery(card); |
3000 | return; | 3000 | return; |
3001 | } | 3001 | } |
@@ -3059,8 +3059,8 @@ static int __qeth_l3_set_online(struct ccwgroup_device *gdev, int recovery_mode) | |||
3059 | enum qeth_card_states recover_flag; | 3059 | enum qeth_card_states recover_flag; |
3060 | 3060 | ||
3061 | BUG_ON(!card); | 3061 | BUG_ON(!card); |
3062 | QETH_DBF_TEXT(setup, 2, "setonlin"); | 3062 | QETH_DBF_TEXT(SETUP, 2, "setonlin"); |
3063 | QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); | 3063 | QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); |
3064 | 3064 | ||
3065 | qeth_set_allowed_threads(card, QETH_RECOVER_THREAD, 1); | 3065 | qeth_set_allowed_threads(card, QETH_RECOVER_THREAD, 1); |
3066 | if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) { | 3066 | if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) { |
@@ -3072,23 +3072,23 @@ static int __qeth_l3_set_online(struct ccwgroup_device *gdev, int recovery_mode) | |||
3072 | recover_flag = card->state; | 3072 | recover_flag = card->state; |
3073 | rc = ccw_device_set_online(CARD_RDEV(card)); | 3073 | rc = ccw_device_set_online(CARD_RDEV(card)); |
3074 | if (rc) { | 3074 | if (rc) { |
3075 | QETH_DBF_TEXT_(setup, 2, "1err%d", rc); | 3075 | QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); |
3076 | return -EIO; | 3076 | return -EIO; |
3077 | } | 3077 | } |
3078 | rc = ccw_device_set_online(CARD_WDEV(card)); | 3078 | rc = ccw_device_set_online(CARD_WDEV(card)); |
3079 | if (rc) { | 3079 | if (rc) { |
3080 | QETH_DBF_TEXT_(setup, 2, "1err%d", rc); | 3080 | QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); |
3081 | return -EIO; | 3081 | return -EIO; |
3082 | } | 3082 | } |
3083 | rc = ccw_device_set_online(CARD_DDEV(card)); | 3083 | rc = ccw_device_set_online(CARD_DDEV(card)); |
3084 | if (rc) { | 3084 | if (rc) { |
3085 | QETH_DBF_TEXT_(setup, 2, "1err%d", rc); | 3085 | QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); |
3086 | return -EIO; | 3086 | return -EIO; |
3087 | } | 3087 | } |
3088 | 3088 | ||
3089 | rc = qeth_core_hardsetup_card(card); | 3089 | rc = qeth_core_hardsetup_card(card); |
3090 | if (rc) { | 3090 | if (rc) { |
3091 | QETH_DBF_TEXT_(setup, 2, "2err%d", rc); | 3091 | QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); |
3092 | goto out_remove; | 3092 | goto out_remove; |
3093 | } | 3093 | } |
3094 | 3094 | ||
@@ -3101,11 +3101,11 @@ static int __qeth_l3_set_online(struct ccwgroup_device *gdev, int recovery_mode) | |||
3101 | qeth_print_status_message(card); | 3101 | qeth_print_status_message(card); |
3102 | 3102 | ||
3103 | /* softsetup */ | 3103 | /* softsetup */ |
3104 | QETH_DBF_TEXT(setup, 2, "softsetp"); | 3104 | QETH_DBF_TEXT(SETUP, 2, "softsetp"); |
3105 | 3105 | ||
3106 | rc = qeth_send_startlan(card); | 3106 | rc = qeth_send_startlan(card); |
3107 | if (rc) { | 3107 | if (rc) { |
3108 | QETH_DBF_TEXT_(setup, 2, "1err%d", rc); | 3108 | QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); |
3109 | if (rc == 0xe080) { | 3109 | if (rc == 0xe080) { |
3110 | PRINT_WARN("LAN on card %s if offline! " | 3110 | PRINT_WARN("LAN on card %s if offline! " |
3111 | "Waiting for STARTLAN from card.\n", | 3111 | "Waiting for STARTLAN from card.\n", |
@@ -3119,21 +3119,21 @@ static int __qeth_l3_set_online(struct ccwgroup_device *gdev, int recovery_mode) | |||
3119 | 3119 | ||
3120 | rc = qeth_l3_setadapter_parms(card); | 3120 | rc = qeth_l3_setadapter_parms(card); |
3121 | if (rc) | 3121 | if (rc) |
3122 | QETH_DBF_TEXT_(setup, 2, "2err%d", rc); | 3122 | QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); |
3123 | rc = qeth_l3_start_ipassists(card); | 3123 | rc = qeth_l3_start_ipassists(card); |
3124 | if (rc) | 3124 | if (rc) |
3125 | QETH_DBF_TEXT_(setup, 2, "3err%d", rc); | 3125 | QETH_DBF_TEXT_(SETUP, 2, "3err%d", rc); |
3126 | rc = qeth_l3_setrouting_v4(card); | 3126 | rc = qeth_l3_setrouting_v4(card); |
3127 | if (rc) | 3127 | if (rc) |
3128 | QETH_DBF_TEXT_(setup, 2, "4err%d", rc); | 3128 | QETH_DBF_TEXT_(SETUP, 2, "4err%d", rc); |
3129 | rc = qeth_l3_setrouting_v6(card); | 3129 | rc = qeth_l3_setrouting_v6(card); |
3130 | if (rc) | 3130 | if (rc) |
3131 | QETH_DBF_TEXT_(setup, 2, "5err%d", rc); | 3131 | QETH_DBF_TEXT_(SETUP, 2, "5err%d", rc); |
3132 | netif_tx_disable(card->dev); | 3132 | netif_tx_disable(card->dev); |
3133 | 3133 | ||
3134 | rc = qeth_init_qdio_queues(card); | 3134 | rc = qeth_init_qdio_queues(card); |
3135 | if (rc) { | 3135 | if (rc) { |
3136 | QETH_DBF_TEXT_(setup, 2, "6err%d", rc); | 3136 | QETH_DBF_TEXT_(SETUP, 2, "6err%d", rc); |
3137 | goto out_remove; | 3137 | goto out_remove; |
3138 | } | 3138 | } |
3139 | card->state = CARD_STATE_SOFTSETUP; | 3139 | card->state = CARD_STATE_SOFTSETUP; |
@@ -3172,8 +3172,8 @@ static int __qeth_l3_set_offline(struct ccwgroup_device *cgdev, | |||
3172 | int rc = 0, rc2 = 0, rc3 = 0; | 3172 | int rc = 0, rc2 = 0, rc3 = 0; |
3173 | enum qeth_card_states recover_flag; | 3173 | enum qeth_card_states recover_flag; |
3174 | 3174 | ||
3175 | QETH_DBF_TEXT(setup, 3, "setoffl"); | 3175 | QETH_DBF_TEXT(SETUP, 3, "setoffl"); |
3176 | QETH_DBF_HEX(setup, 3, &card, sizeof(void *)); | 3176 | QETH_DBF_HEX(SETUP, 3, &card, sizeof(void *)); |
3177 | 3177 | ||
3178 | if (card->dev && netif_carrier_ok(card->dev)) | 3178 | if (card->dev && netif_carrier_ok(card->dev)) |
3179 | netif_carrier_off(card->dev); | 3179 | netif_carrier_off(card->dev); |
@@ -3189,7 +3189,7 @@ static int __qeth_l3_set_offline(struct ccwgroup_device *cgdev, | |||
3189 | if (!rc) | 3189 | if (!rc) |
3190 | rc = (rc2) ? rc2 : rc3; | 3190 | rc = (rc2) ? rc2 : rc3; |
3191 | if (rc) | 3191 | if (rc) |
3192 | QETH_DBF_TEXT_(setup, 2, "1err%d", rc); | 3192 | QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); |
3193 | if (recover_flag == CARD_STATE_UP) | 3193 | if (recover_flag == CARD_STATE_UP) |
3194 | card->state = CARD_STATE_RECOVER; | 3194 | card->state = CARD_STATE_RECOVER; |
3195 | /* let user_space know that device is offline */ | 3195 | /* let user_space know that device is offline */ |
@@ -3208,11 +3208,11 @@ static int qeth_l3_recover(void *ptr) | |||
3208 | int rc = 0; | 3208 | int rc = 0; |
3209 | 3209 | ||
3210 | card = (struct qeth_card *) ptr; | 3210 | card = (struct qeth_card *) ptr; |
3211 | QETH_DBF_TEXT(trace, 2, "recover1"); | 3211 | QETH_DBF_TEXT(TRACE, 2, "recover1"); |
3212 | QETH_DBF_HEX(trace, 2, &card, sizeof(void *)); | 3212 | QETH_DBF_HEX(TRACE, 2, &card, sizeof(void *)); |
3213 | if (!qeth_do_run_thread(card, QETH_RECOVER_THREAD)) | 3213 | if (!qeth_do_run_thread(card, QETH_RECOVER_THREAD)) |
3214 | return 0; | 3214 | return 0; |
3215 | QETH_DBF_TEXT(trace, 2, "recover2"); | 3215 | QETH_DBF_TEXT(TRACE, 2, "recover2"); |
3216 | PRINT_WARN("Recovery of device %s started ...\n", | 3216 | PRINT_WARN("Recovery of device %s started ...\n", |
3217 | CARD_BUS_ID(card)); | 3217 | CARD_BUS_ID(card)); |
3218 | card->use_hard_stop = 1; | 3218 | card->use_hard_stop = 1; |
@@ -3258,7 +3258,7 @@ static int qeth_l3_ip_event(struct notifier_block *this, | |||
3258 | if (dev_net(dev) != &init_net) | 3258 | if (dev_net(dev) != &init_net) |
3259 | return NOTIFY_DONE; | 3259 | return NOTIFY_DONE; |
3260 | 3260 | ||
3261 | QETH_DBF_TEXT(trace, 3, "ipevent"); | 3261 | QETH_DBF_TEXT(TRACE, 3, "ipevent"); |
3262 | card = qeth_l3_get_card_from_dev(dev); | 3262 | card = qeth_l3_get_card_from_dev(dev); |
3263 | if (!card) | 3263 | if (!card) |
3264 | return NOTIFY_DONE; | 3264 | return NOTIFY_DONE; |
@@ -3305,7 +3305,7 @@ static int qeth_l3_ip6_event(struct notifier_block *this, | |||
3305 | struct qeth_ipaddr *addr; | 3305 | struct qeth_ipaddr *addr; |
3306 | struct qeth_card *card; | 3306 | struct qeth_card *card; |
3307 | 3307 | ||
3308 | QETH_DBF_TEXT(trace, 3, "ip6event"); | 3308 | QETH_DBF_TEXT(TRACE, 3, "ip6event"); |
3309 | 3309 | ||
3310 | card = qeth_l3_get_card_from_dev(dev); | 3310 | card = qeth_l3_get_card_from_dev(dev); |
3311 | if (!card) | 3311 | if (!card) |
@@ -3348,7 +3348,7 @@ static int qeth_l3_register_notifiers(void) | |||
3348 | { | 3348 | { |
3349 | int rc; | 3349 | int rc; |
3350 | 3350 | ||
3351 | QETH_DBF_TEXT(trace, 5, "regnotif"); | 3351 | QETH_DBF_TEXT(TRACE, 5, "regnotif"); |
3352 | rc = register_inetaddr_notifier(&qeth_l3_ip_notifier); | 3352 | rc = register_inetaddr_notifier(&qeth_l3_ip_notifier); |
3353 | if (rc) | 3353 | if (rc) |
3354 | return rc; | 3354 | return rc; |
@@ -3367,7 +3367,7 @@ static int qeth_l3_register_notifiers(void) | |||
3367 | static void qeth_l3_unregister_notifiers(void) | 3367 | static void qeth_l3_unregister_notifiers(void) |
3368 | { | 3368 | { |
3369 | 3369 | ||
3370 | QETH_DBF_TEXT(trace, 5, "unregnot"); | 3370 | QETH_DBF_TEXT(TRACE, 5, "unregnot"); |
3371 | BUG_ON(unregister_inetaddr_notifier(&qeth_l3_ip_notifier)); | 3371 | BUG_ON(unregister_inetaddr_notifier(&qeth_l3_ip_notifier)); |
3372 | #ifdef CONFIG_QETH_IPV6 | 3372 | #ifdef CONFIG_QETH_IPV6 |
3373 | BUG_ON(unregister_inet6addr_notifier(&qeth_l3_ip6_notifier)); | 3373 | BUG_ON(unregister_inet6addr_notifier(&qeth_l3_ip6_notifier)); |