Changeset 389 for azure_iot_hub/trunk/asp3_dcre/tinet/netapp/dbg_cons.c
- Timestamp:
- May 22, 2019, 10:03:37 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
azure_iot_hub/trunk/asp3_dcre/tinet/netapp/dbg_cons.c
- Property svn:keywords deleted
-
Property svn:mime-type
changed from
text/x-csrc
totext/x-csrc;charset=UTF-8
r388 r389 5 5 * Tomakomai National College of Technology, JAPAN 6 6 * 7 * ä¸è¨èä½æ¨©è 8 ã¯ï¼ä»¥ä¸ã® (1)ï½(4) ã®æ¡ä»¶ãï¼Free Software Foundation 9 * ã«ãã£ã¦å 10 ¬è¡¨ããã¦ãã GNU General Public License ã® Version 2 ã«è¨ 11 * è¿°ããã¦ããæ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§ã¢ 12 * ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ã使ç¨ã»è¤è£½ã»æ¹å¤ã»åé 13 å¸ï¼ä»¥ä¸ï¼ 14 * å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼ 15 * (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½ 16 * 権表示ï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼ 17 * ã¹ã³ã¼ãä¸ã«å«ã¾ãã¦ãããã¨ï¼ 18 * (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿ 19 * ç¨ã§ããå½¢ã§åé 20 å¸ããå ´åã«ã¯ï¼åé 21 å¸ã«ä¼´ãããã¥ã¡ã³ãï¼å©ç¨ 22 * è 23 ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ 24 * ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼ 25 * (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿ 26 * ç¨ã§ããªãå½¢ã§åé 27 å¸ããå ´åã«ã¯ï¼æ¬¡ã®æ¡ä»¶ãæºãããã¨ï¼ 28 * (a) åé 29 å¸ã«ä¼´ãããã¥ã¡ã³ãï¼å©ç¨è 30 ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è 31 * ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼ 32 * (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ 33 * 害ãããï¼ä¸è¨èä½æ¨©è 34 ããã³TOPPERSããã¸ã§ã¯ããå 35 責ãããã¨ï¼ 7 * 上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation 8 * によって公表されている GNU General Public License の Version 2 に記 9 * 述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア 10 * を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下, 11 * 利用と呼ぶ)することを無償で許諾する. 12 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 13 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 14 * スコード中に含まれていること. 15 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 16 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 17 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 18 * の無保証規定を掲載すること. 19 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 20 * 用できない形で再配布する場合には,次の条件を満たすこと. 21 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 22 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 23 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 24 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 36 25 * 37 * æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è 38 ã 39 * ãã³TOPPERSããã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ã 40 * å«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´ 41 * æ¥çã¾ãã¯éæ¥çã«çãããããªãæ害ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼ 26 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 27 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も 28 * 含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直 29 * 接的または間接的に生じたいかなる損害に関しても,その責任を負わない. 42 30 * 43 31 * @(#) $Id$ … … 45 33 46 34 /* 47 * ãããã°ã³ã³ã½ã¼ã«35 * デバッグコンソール 48 36 */ 49 37 … … 132 120 133 121 /* 134 * dbg_cons_task_status -- ã¿ã¹ã¯ã®ç¶æ 135 ã®åºå 122 * dbg_cons_task_status -- タスクの状態の出力 136 123 */ 137 124 138 125 static const char task_stat_str[][sizeof("SUSPENDED")] = { 139 "DORMANT", /* ä¼æ¢ç¶æ 140 */ 141 "RUNNABLE", /* å®è¡ã§ããç¶æ 142 */ 143 "WAINTING", /* å¾ 144 ã¡ç¶æ 145 */ 146 "SUSPENDED", /* å¼·å¶å¾ 147 ã¡ç¶æ 148 */ 149 "SLEEP", /* èµ·åºå¾ 150 ã¡ç¶æ 151 */ 152 "WOBJ", /* åæã»éä¿¡ãªãã¸ã§ã¯ãã«å¯¾ããå¾ 153 ã¡ç¶æ 154 */ 155 "WOBJCB", /* å 156 ±éé¨åã®å¾ 157 ã¡ãã¥ã¼ã«ã¤ãªãã£ã¦ããã */ 126 "DORMANT", /* 休止状態 */ 127 "RUNNABLE", /* 実行できる状態 */ 128 "WAINTING", /* 待ち状態 */ 129 "SUSPENDED", /* 強制待ち状態 */ 130 "SLEEP", /* 起床待ち状態 */ 131 "WOBJ", /* 同期・通信オブジェクトに対する待ち状態 */ 132 "WOBJCB", /* 共通部分の待ちキューにつながっている。 */ 158 133 }; 159 134 … … 190 165 191 166 /* 192 * tcp_status -- TCP ã®ç¶æ 193 ã®åºå 167 * tcp_status -- TCP の状態の出力 194 168 */ 195 169 196 170 static const char tcp_fsm_str[][sizeof("ESTABLISHED")] = { 197 "CLOSED", /* ã¯ãã¼ãº */ 198 "LISTEN", /* ååãªã¼ãã³ */ 199 "SYN_SENT", /* è½åãªã¼ãã³ãSYN éä¿¡æ¸ã¿ */ 200 "SYN_RECVD", /* ååãªã¼ãã³ãSYN åä¿¡æ¸ã¿ */ 201 "ESTABLISHED", /* ã³ãã¯ã·ã§ã³éè¨å®äº */ 202 "CLOSE_WAIT", /* ç¸æãã FIN åä¿¡ãAPP ã®çµäºå¾ 203 ã¡ */ 204 "FIN_WAIT_1", /* APP ãçµäºãFIN éä¿¡æ¸ã¿ãACK å¾ 205 ã¡ */ 206 "CLOSING", /* åæã¯ãã¼ãºãFIN 交ææ¸ã¿ãACK å¾ 207 ã¡ */ 208 "LAST_ACK", /* APP ãçµäºãACK å¾ 209 ã¡ */ 210 "FIN_WAIT_2", /* ç¸æããã® FIN å¾ 211 ã¡ */ 212 "TIME_WAIT", /* ç¸æããã® FIN åä¿¡æ¸ã¿ãæéå¾ 213 ã¡ */ 171 "CLOSED", /* クローズ */ 172 "LISTEN", /* 受動オープン */ 173 "SYN_SENT", /* 能動オープン、SYN 送信済み */ 174 "SYN_RECVD", /* 受動オープン、SYN 受信済み */ 175 "ESTABLISHED", /* コネクション開設完了 */ 176 "CLOSE_WAIT", /* 相手から FIN 受信、APP の終了待ち */ 177 "FIN_WAIT_1", /* APP が終了、FIN 送信済み、ACK 待ち */ 178 "CLOSING", /* 同時クローズ、FIN 交換済み、ACK 待ち */ 179 "LAST_ACK", /* APP が終了、ACK 待ち */ 180 "FIN_WAIT_2", /* 相手からの FIN 待ち */ 181 "TIME_WAIT", /* 相手からの FIN 受信済み、時間待ち */ 214 182 }; 215 183 … … 578 546 579 547 /* 580 * udp6_status -- UDP ã®ç¶æ 581 ã®åºå 548 * udp6_status -- UDP の状態の出力 582 549 */ 583 550 … … 616 583 617 584 /* 618 * udp4_status -- UDP ã®ç¶æ 619 ã®åºå 585 * udp4_status -- UDP の状態の出力 620 586 */ 621 587 … … 675 641 676 642 /* 677 * ifa6_status -- è¿é£ãã£ãã·ã¥ç¶æ 678 ã®åºå 643 * ifa6_status -- 近隣キャッシュ状態の出力 679 644 */ 680 645 681 646 static const char nd_state_str[][sizeof("INCOMPLETE")] = { 682 "FREE", /* æªä½¿ç¨ */ 683 "NO STATE", /* ç¶æ 684 æªå®ç¾© */ 685 "INCOMPLETE", /* æªè§£æ±º */ 686 "REACHABLE", /* å°éå¯è½ */ 687 "STALE", /* å°éå¯è½æ§ã¯æªç¢ºèª */ 688 "DELAY", /* å°éå¯è½æ§ã®ç¢ºèªå¾ 689 æ© */ 690 "PROBE", /* å°éå¯è½æ§ã確èªä¸ */ 647 "FREE", /* 未使用 */ 648 "NO STATE", /* 状態未定義 */ 649 "INCOMPLETE", /* 未解決 */ 650 "REACHABLE", /* 到達可能 */ 651 "STALE", /* 到達可能性は未確認 */ 652 "DELAY", /* 到達可能性の確認待機 */ 653 "PROBE", /* 到達可能性を確認中 */ 691 654 }; 692 655 … … 703 666 "IX Expire State MAC Address IP Address\n"); 704 667 705 /* expire ã®åä½ã¯ [us]ã*/668 /* expire の単位は [us]。*/ 706 669 get_tim(&now); 707 670 cache = nd6_get_cache(); … … 728 691 729 692 /* 730 * ifa4_status -- ARP ãã£ãã·ã¥åºå693 * ifa4_status -- ARP キャッシュ出力 731 694 */ 732 695 … … 742 705 "IX Expire MAC Address IP Address\n"); 743 706 744 /* expire ã®åä½ã¯ [us]ã*/707 /* expire の単位は [us]。*/ 745 708 cache = arp_get_cache(); 746 709 for (ix = 0; ix < NUM_ARP_ENTRY; ix ++) { … … 762 725 763 726 /* 764 * net_count_struct -- ãããã¯ã¼ã¯çµ±è¨æ 765 å ± 727 * net_count_struct -- ネットワーク統計情報 766 728 */ 767 729 … … 770 732 { 771 733 cons_printf(portid, "\n%s\n", name); 772 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", item->in_octets);773 cons_printf(portid, "\t éä¿¡ãªã¯ãããæ°\t%lu\n", item->out_octets);774 cons_printf(portid, "\t åä¿¡ãã±ããæ°\t%lu\n", item->in_packets);775 cons_printf(portid, "\t éä¿¡ãã±ããæ°\t%lu\n", item->out_packets);776 cons_printf(portid, "\t åä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", item->in_err_packets);777 cons_printf(portid, "\t éä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", item->out_err_packets);734 cons_printf(portid, "\t受信オクテット数\t%lu\n", item->in_octets); 735 cons_printf(portid, "\t送信オクテット数\t%lu\n", item->out_octets); 736 cons_printf(portid, "\t受信バケット数\t%lu\n", item->in_packets); 737 cons_printf(portid, "\t送信バケット数\t%lu\n", item->out_packets); 738 cons_printf(portid, "\t受信エラーバケット数\t%lu\n", item->in_err_packets); 739 cons_printf(portid, "\t送信エラーバケット数\t%lu\n", item->out_err_packets); 778 740 } 779 741 780 742 /* 781 * net_count -- ãããã¯ã¼ã¯çµ±è¨æ 782 å ± 743 * net_count -- ネットワーク統計情報 783 744 */ 784 745 … … 792 753 WAI_NET_CONS_PRINTF(); 793 754 get_tim(&now); 794 cons_printf(portid, "ãããã¯ã¼ã¯çµ±è¨æ 795 å ±\tçµéæé[us]\t%lu\t", now); 755 cons_printf(portid, "ネットワーク統計情報\t経過時間[us]\t%lu\t", now); 796 756 if (now > (1000 * 3600 * 24)) 797 cons_printf(portid, "%3lu æ¥ %2luæé %2luå %2luç§\n",757 cons_printf(portid, "%3lu日 %2lu時間 %2lu分 %2lu秒\n", 798 758 now / (1000 * 3600 * 24), 799 759 (now / (1000 * 3600)) % 24, … … 801 761 (now / 1000 ) % 60); 802 762 else 803 cons_printf(portid, "%2lu æé %2luå %2luç§\n",763 cons_printf(portid, "%2lu時間 %2lu分 %2lu秒\n", 804 764 (now / (1000 * 3600)) % 24, 805 765 (now / (1000 * 60 )) % 60, … … 810 770 net_count_struct(portid, "HDLC", &net_count_hdlc); 811 771 cons_printf(portid, "\nPPP\n"); 812 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ppp.in_octets);813 cons_printf(portid, "\t éä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ppp.out_octets);814 cons_printf(portid, "\t åä¿¡ãã±ããæ°\t%lu\n", net_count_ppp.in_packets);815 cons_printf(portid, "\t éä¿¡ãã±ããæ°\t%lu\n", net_count_ppp.out_packets);816 cons_printf(portid, "\t åä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", net_count_ppp.in_err_packets);817 cons_printf(portid, "\t éä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", net_count_ppp.out_err_packets);818 cons_printf(portid, "\tnet_buf å²ãå½ã¦å¤±ææ°\t%lu\n", net_count_ppp_no_bufs);772 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_ppp.in_octets); 773 cons_printf(portid, "\t送信オクテット数\t%lu\n", net_count_ppp.out_octets); 774 cons_printf(portid, "\t受信バケット数\t%lu\n", net_count_ppp.in_packets); 775 cons_printf(portid, "\t送信バケット数\t%lu\n", net_count_ppp.out_packets); 776 cons_printf(portid, "\t受信エラーバケット数\t%lu\n", net_count_ppp.in_err_packets); 777 cons_printf(portid, "\t送信エラーバケット数\t%lu\n", net_count_ppp.out_err_packets); 778 cons_printf(portid, "\tnet_buf 割り当て失敗数\t%lu\n", net_count_ppp_no_bufs); 819 779 820 780 cons_printf(portid, "\nLCP\n"); 821 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ppp_lcp_in_octets);822 cons_printf(portid, "\t åä¿¡ãã±ããæ°\t%lu\n", net_count_ppp_lcp_in_packets);781 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_ppp_lcp_in_octets); 782 cons_printf(portid, "\t受信バケット数\t%lu\n", net_count_ppp_lcp_in_packets); 823 783 824 784 cons_printf(portid, "\nIPCP\n"); 825 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ppp_ipcp_in_octets);826 cons_printf(portid, "\t åä¿¡ãã±ããæ°\t%lu\n", net_count_ppp_ipcp_in_packets);785 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_ppp_ipcp_in_octets); 786 cons_printf(portid, "\t受信バケット数\t%lu\n", net_count_ppp_ipcp_in_packets); 827 787 828 788 cons_printf(portid, "\nPAP\n"); 829 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ppp_upap_in_octets);830 cons_printf(portid, "\t åä¿¡ãã±ããæ°\t%lu\n", net_count_ppp_upap_in_packets);789 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_ppp_upap_in_octets); 790 cons_printf(portid, "\t受信バケット数\t%lu\n", net_count_ppp_upap_in_packets); 831 791 832 792 #endif /* of #ifdef SUPPORT_PPP */ … … 834 794 #ifdef SUPPORT_ETHER 835 795 836 net_count_struct(portid, " ã¤ã¼ãµããã", &net_count_ether);837 838 cons_printf(portid, "\n ã¤ã¼ãµãããã»ãããã¯ã¼ã¯ã¤ã³ã¿ãã§ã¼ã¹\n");839 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_IN_OCTETS]);840 cons_printf(portid, "\t åä¿¡ãã±ããæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_IN_PACKETS]);841 cons_printf(portid, "\t åä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_IN_ERR_PACKETS]);842 cons_printf(portid, "\tnet_buf å²ãå½ã¦å¤±ææ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_NO_BUFS]);843 cons_printf(portid, "\t åä¿¡ã»ããã©è³æºè¿å´ä¸éãªã¼ãã¼æ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_RXB_QOVRS]);844 cons_printf(portid, "\t éä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_OUT_OCTETS]);845 cons_printf(portid, "\t éä¿¡ãã±ããæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_OUT_PACKETS]);846 cons_printf(portid, "\t éä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_OUT_ERR_PACKETS]);847 cons_printf(portid, "\t ã³ãªã¸ã§ã³æ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_COLS]);848 cons_printf(portid, "\t éä¿¡ã»ããã©è³æºè¿å´ä¸éãªã¼ãã¼æ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_TXB_QOVRS]);849 cons_printf(portid, "\t éä¿¡ã¿ã¤ã ã¢ã¦ãæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_TIMEOUTS]);850 cons_printf(portid, "\t ãªã»ããæ°\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_RESETS]);796 net_count_struct(portid, "イーサネット", &net_count_ether); 797 798 cons_printf(portid, "\nイーサネット・ネットワークインタフェース\n"); 799 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_IN_OCTETS]); 800 cons_printf(portid, "\t受信バケット数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_IN_PACKETS]); 801 cons_printf(portid, "\t受信エラーバケット数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_IN_ERR_PACKETS]); 802 cons_printf(portid, "\tnet_buf 割り当て失敗数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_NO_BUFS]); 803 cons_printf(portid, "\t受信セマフォ資源返却上限オーバー数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_RXB_QOVRS]); 804 cons_printf(portid, "\t送信オクテット数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_OUT_OCTETS]); 805 cons_printf(portid, "\t送信バケット数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_OUT_PACKETS]); 806 cons_printf(portid, "\t送信エラーバケット数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_OUT_ERR_PACKETS]); 807 cons_printf(portid, "\tコリジョン数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_COLS]); 808 cons_printf(portid, "\t送信セマフォ資源返却上限オーバー数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_TXB_QOVRS]); 809 cons_printf(portid, "\t送信タイムアウト数 \t%lu\n", net_count_ether_nic[NC_ETHER_NIC_TIMEOUTS]); 810 cons_printf(portid, "\tリセット数\t%lu\n", net_count_ether_nic[NC_ETHER_NIC_RESETS]); 851 811 852 812 #endif /* of #ifdef SUPPORT_ETHER */ … … 855 815 856 816 cons_printf(portid, "\nIPv6\n"); 857 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ip6[NC_IP6_IN_OCTETS]);858 cons_printf(portid, "\t åä¿¡ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip6[NC_IP6_IN_PACKETS]);859 cons_printf(portid, "\t åä¿¡ã¨ã©ã¼ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_PACKETS]);860 cons_printf(portid, "\t é·ãã¨ã©ã¼æ°\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_SHORT]);861 cons_printf(portid, "\t ãã¼ã¸ã§ã³ã¨ã©ã¼æ°\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_VER]);862 cons_printf(portid, "\t ã¢ãã¬ã¹ã¨ã©ã¼æ°\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_ADDR]);863 cons_printf(portid, "\t ãããã³ã«ã¨ã©ã¼æ°\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_PROTO]);864 cons_printf(portid, "\t åå²åä¿¡æ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN]);865 cons_printf(portid, "\t åå²åä¿¡ãã©ã°ã¡ã³ãæ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_FRAGS]);866 cons_printf(portid, "\t åå²åä¿¡åæ§ææåæ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_OK]);867 cons_printf(portid, "\t åå²åä¿¡ç ´æ£æ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_DROP]);868 cons_printf(portid, "\t åå²åä¿¡ãããã¡ãå½ã¦å¤±ææ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_NO_BUF]);869 cons_printf(portid, "\t åå²åä¿¡ã¿ã¤ã ã¢ã¦ãæ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_TMOUT]);870 cons_printf(portid, "\t éä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ip6[NC_IP6_OUT_OCTETS]);871 cons_printf(portid, "\t éä¿¡ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip6[NC_IP6_OUT_PACKETS]);872 cons_printf(portid, "\t éä¿¡ã¨ã©ã¼ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip6[NC_IP6_OUT_ERR_PACKETS]);873 cons_printf(portid, "\t åå²éä¿¡æ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_OUT]);874 cons_printf(portid, "\t åå²éä¿¡ãã©ã°ã¡ã³ãæ°\t%lu\n", net_count_ip6[NC_IP6_FRAG_OUT_FRAGS]);817 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_ip6[NC_IP6_IN_OCTETS]); 818 cons_printf(portid, "\t受信データグラム数\t%lu\n", net_count_ip6[NC_IP6_IN_PACKETS]); 819 cons_printf(portid, "\t受信エラーデータグラム数\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_PACKETS]); 820 cons_printf(portid, "\t長さエラー数\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_SHORT]); 821 cons_printf(portid, "\tバージョンエラー数\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_VER]); 822 cons_printf(portid, "\tアドレスエラー数\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_ADDR]); 823 cons_printf(portid, "\tプロトコルエラー数\t%lu\n", net_count_ip6[NC_IP6_IN_ERR_PROTO]); 824 cons_printf(portid, "\t分割受信数\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN]); 825 cons_printf(portid, "\t分割受信フラグメント数\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_FRAGS]); 826 cons_printf(portid, "\t分割受信再構成成功数\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_OK]); 827 cons_printf(portid, "\t分割受信破棄数\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_DROP]); 828 cons_printf(portid, "\t分割受信バッファり当て失敗数\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_NO_BUF]); 829 cons_printf(portid, "\t分割受信タイムアウト数\t%lu\n", net_count_ip6[NC_IP6_FRAG_IN_TMOUT]); 830 cons_printf(portid, "\t送信オクテット数\t%lu\n", net_count_ip6[NC_IP6_OUT_OCTETS]); 831 cons_printf(portid, "\t送信データグラム数\t%lu\n", net_count_ip6[NC_IP6_OUT_PACKETS]); 832 cons_printf(portid, "\t送信エラーデータグラム数\t%lu\n", net_count_ip6[NC_IP6_OUT_ERR_PACKETS]); 833 cons_printf(portid, "\t分割送信数\t%lu\n", net_count_ip6[NC_IP6_FRAG_OUT]); 834 cons_printf(portid, "\t分割送信フラグメント数\t%lu\n", net_count_ip6[NC_IP6_FRAG_OUT_FRAGS]); 875 835 876 836 cons_printf(portid, "\nICMPv6\n"); 877 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_icmp6[NC_ICMP6_IN_OCTETS]);878 cons_printf(portid, "\t åä¿¡ãã±ããæ°\t%lu\n", net_count_icmp6[NC_ICMP6_IN_PACKETS]);879 cons_printf(portid, "\t åä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", net_count_icmp6[NC_ICMP6_IN_ERR_PACKETS]);880 cons_printf(portid, "\t åä¿¡ããã¯ãµã ã¨ã©ã¼æ°\t%lu\n", net_count_icmp6[NC_ICMP6_IN_ERR_CKSUM]);881 cons_printf(portid, "\t éä¿¡ãªã¯ãããæ°\t%lu\n", net_count_icmp6[NC_ICMP6_OUT_OCTETS]);882 cons_printf(portid, "\t éä¿¡ãã±ããæ°\t%lu\n", net_count_icmp6[NC_ICMP6_OUT_PACKETS]);883 cons_printf(portid, "\t éä¿¡ã¨ã©ã¼ãã±ããæ°\t%lu\n", net_count_icmp6[NC_ICMP6_OUT_ERR_PACKETS]);884 885 cons_printf(portid, "\n è¿é£æ¢ç´¢\n");886 cons_printf(portid, "\t ã«ã¼ã¿éç¥åä¿¡æ°\t%lu\n", net_count_nd6[NC_ND6_RA_IN_PACKETS]);887 cons_printf(portid, "\t ã«ã¼ã¿è¦è«éä¿¡æ°\t%lu\n", net_count_nd6[NC_ND6_RS_OUT_PACKETS]);888 cons_printf(portid, "\t è¿é£éç¥åä¿¡æ°\t%lu\n", net_count_nd6[NC_ND6_NA_IN_PACKETS]);889 cons_printf(portid, "\t è¿é£éç¥éä¿¡æ°\t%lu\n", net_count_nd6[NC_ND6_NA_OUT_PACKETS]);890 cons_printf(portid, "\t è¿é£è¦è«åä¿¡æ°\t%lu\n", net_count_nd6[NC_ND6_NS_IN_PACKETS]);891 cons_printf(portid, "\t è¿é£è¦è«éä¿¡æ°\t%lu\n", net_count_nd6[NC_ND6_NS_OUT_PACKETS]);892 cons_printf(portid, "\t éè¤ã¢ãã¬ã¹æ¤åºéä¿¡æ°\t%lu\n", net_count_nd6[NC_ND6_DAD_OUT_PACKETS]);837 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_icmp6[NC_ICMP6_IN_OCTETS]); 838 cons_printf(portid, "\t受信パケット数\t%lu\n", net_count_icmp6[NC_ICMP6_IN_PACKETS]); 839 cons_printf(portid, "\t受信エラーパケット数\t%lu\n", net_count_icmp6[NC_ICMP6_IN_ERR_PACKETS]); 840 cons_printf(portid, "\t受信チックサムエラー数\t%lu\n", net_count_icmp6[NC_ICMP6_IN_ERR_CKSUM]); 841 cons_printf(portid, "\t送信オクテット数\t%lu\n", net_count_icmp6[NC_ICMP6_OUT_OCTETS]); 842 cons_printf(portid, "\t送信パケット数\t%lu\n", net_count_icmp6[NC_ICMP6_OUT_PACKETS]); 843 cons_printf(portid, "\t送信エラーパケット数\t%lu\n", net_count_icmp6[NC_ICMP6_OUT_ERR_PACKETS]); 844 845 cons_printf(portid, "\n近隣探索\n"); 846 cons_printf(portid, "\tルータ通知受信数\t%lu\n", net_count_nd6[NC_ND6_RA_IN_PACKETS]); 847 cons_printf(portid, "\tルータ要請送信数\t%lu\n", net_count_nd6[NC_ND6_RS_OUT_PACKETS]); 848 cons_printf(portid, "\t近隣通知受信数\t%lu\n", net_count_nd6[NC_ND6_NA_IN_PACKETS]); 849 cons_printf(portid, "\t近隣通知送信数\t%lu\n", net_count_nd6[NC_ND6_NA_OUT_PACKETS]); 850 cons_printf(portid, "\t近隣要請受信数\t%lu\n", net_count_nd6[NC_ND6_NS_IN_PACKETS]); 851 cons_printf(portid, "\t近隣要請送信数\t%lu\n", net_count_nd6[NC_ND6_NS_OUT_PACKETS]); 852 cons_printf(portid, "\t重複アドレス検出送信数\t%lu\n", net_count_nd6[NC_ND6_DAD_OUT_PACKETS]); 893 853 894 854 #else /* of #if defined(SUPPORT_INET6) */ … … 903 863 904 864 cons_printf(portid, "\nIPv4\n"); 905 cons_printf(portid, "\tåä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ip4[NC_IP4_IN_OCTETS]); 906 cons_printf(portid, "\tåä¿¡ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip4[NC_IP4_IN_PACKETS]); 907 cons_printf(portid, "\tåä¿¡ã¨ã©ã¼ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_PACKETS]); 908 cons_printf(portid, "\tãã§ãã¯ãµã ã¨ã©ã¼æ°\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_CKSUM]); 909 cons_printf(portid, "\té·ãã¨ã©ã¼æ°\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_SHORT]); 910 cons_printf(portid, "\tãã¼ã¸ã§ã³ã¨ã©ã¼æ°\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_VER]); 911 cons_printf(portid, "\tã¢ãã¬ã¹ã¨ã©ã¼æ°\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_ADDR]); 912 cons_printf(portid, "\tãããã³ã«ã¨ã©ã¼æ°\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_PROTO]); 913 cons_printf(portid, "\tãªãã·ã§ã³å 914 ¥åæ°\t%lu\n", net_count_ip4[NC_IP4_OPTS]); 915 cons_printf(portid, "\tåå²åä¿¡æ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN]); 916 cons_printf(portid, "\tåå²åä¿¡ãã©ã°ã¡ã³ãæ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_FRAGS]); 917 cons_printf(portid, "\tåå²åä¿¡åæ§ææåæ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_OK]); 918 cons_printf(portid, "\tåå²åä¿¡ç ´æ£æ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_DROP]); 919 cons_printf(portid, "\tåå²åä¿¡ãããã¡ãå½ã¦å¤±ææ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_NO_BUF]); 920 cons_printf(portid, "\tåå²åä¿¡ã¿ã¤ã ã¢ã¦ãæ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_TMOUT]); 921 cons_printf(portid, "\téä¿¡ãªã¯ãããæ°\t%lu\n", net_count_ip4[NC_IP4_OUT_OCTETS]); 922 cons_printf(portid, "\téä¿¡ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip4[NC_IP4_OUT_PACKETS]); 923 cons_printf(portid, "\téä¿¡ã¨ã©ã¼ãã¼ã¿ã°ã©ã æ°\t%lu\n", net_count_ip4[NC_IP4_OUT_ERR_PACKETS]); 924 cons_printf(portid, "\tåå²éä¿¡æ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_OUT]); 925 cons_printf(portid, "\tåå²éä¿¡ãã©ã°ã¡ã³ãæ°\t%lu\n", net_count_ip4[NC_IP4_FRAG_OUT_FRAGS]); 865 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_ip4[NC_IP4_IN_OCTETS]); 866 cons_printf(portid, "\t受信データグラム数\t%lu\n", net_count_ip4[NC_IP4_IN_PACKETS]); 867 cons_printf(portid, "\t受信エラーデータグラム数\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_PACKETS]); 868 cons_printf(portid, "\tチェックサムエラー数\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_CKSUM]); 869 cons_printf(portid, "\t長さエラー数\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_SHORT]); 870 cons_printf(portid, "\tバージョンエラー数\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_VER]); 871 cons_printf(portid, "\tアドレスエラー数\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_ADDR]); 872 cons_printf(portid, "\tプロトコルエラー数\t%lu\n", net_count_ip4[NC_IP4_IN_ERR_PROTO]); 873 cons_printf(portid, "\tオプション入力数\t%lu\n", net_count_ip4[NC_IP4_OPTS]); 874 cons_printf(portid, "\t分割受信数\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN]); 875 cons_printf(portid, "\t分割受信フラグメント数\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_FRAGS]); 876 cons_printf(portid, "\t分割受信再構成成功数\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_OK]); 877 cons_printf(portid, "\t分割受信破棄数\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_DROP]); 878 cons_printf(portid, "\t分割受信バッファり当て失敗数\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_NO_BUF]); 879 cons_printf(portid, "\t分割受信タイムアウト数\t%lu\n", net_count_ip4[NC_IP4_FRAG_IN_TMOUT]); 880 cons_printf(portid, "\t送信オクテット数\t%lu\n", net_count_ip4[NC_IP4_OUT_OCTETS]); 881 cons_printf(portid, "\t送信データグラム数\t%lu\n", net_count_ip4[NC_IP4_OUT_PACKETS]); 882 cons_printf(portid, "\t送信エラーデータグラム数\t%lu\n", net_count_ip4[NC_IP4_OUT_ERR_PACKETS]); 883 cons_printf(portid, "\t分割送信数\t%lu\n", net_count_ip4[NC_IP4_FRAG_OUT]); 884 cons_printf(portid, "\t分割送信フラグメント数\t%lu\n", net_count_ip4[NC_IP4_FRAG_OUT_FRAGS]); 926 885 927 886 net_count_struct(portid, "ICMP", &net_count_icmp4); … … 934 893 935 894 cons_printf(portid, "\nTCP\n"); 936 cons_printf(portid, "\t åä¿¡ãªã¯ãããæ°\t%lu\n", net_count_tcp[NC_TCP_RECV_OCTETS]);937 cons_printf(portid, "\t åä¿¡ãã¼ã¿ãªã¯ãããæ°\t%lu\n", net_count_tcp[NC_TCP_RECV_DATA_OCTETS]);938 cons_printf(portid, "\t åä¿¡ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_RECV_SEGS]);939 cons_printf(portid, "\t åä¿¡ãã¼ã¿ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_RECV_DATA_SEGS]);940 cons_printf(portid, "\t åä¿¡ãç·æ¥ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_RECV_URG_SEGS]);941 cons_printf(portid, "\t åä¿¡ããããä¸æ£æ°\t%lu\n", net_count_tcp[NC_TCP_RECV_BAD_HEADERS]);942 cons_printf(portid, "\t åä¿¡ããã§ãã¯ãµã ä¸æ£æ°\t%lu\n", net_count_tcp[NC_TCP_RECV_BAD_CKSUMS]);943 cons_printf(portid, "\t åä¿¡ãACK æ°\t%lu\n", net_count_tcp[NC_TCP_RECV_ACKS]);944 cons_printf(portid, "\t åä¿¡ãå¤é ACK æ°\t%lu\n", net_count_tcp[NC_TCP_RECV_DUP_ACKS]);945 cons_printf(portid, "\t åä¿¡ãRST æ°\t%lu\n", net_count_tcp[NC_TCP_RECV_RSTS]);946 cons_printf(portid, "\t åä¿¡ãå¤éæ°\t%lu\n", net_count_tcp[NC_TCP_RECV_DUP_SEGS]);947 cons_printf(portid, "\t åä¿¡ãç ´æ£æ°\t%lu\n", net_count_tcp[NC_TCP_RECV_DROP_SEGS]);948 cons_printf(portid, "\t åä¿¡ãã¥ã¼è§£æ¾æ°\t%lu\n", net_count_tcp[NC_TCP_FREE_RCV_QUEUE]);949 cons_printf(portid, "\t éä¿¡ãã¼ã¿ãªã¯ãããæ°\t%lu\n", net_count_tcp[NC_TCP_SEND_DATA_OCTETS]);950 cons_printf(portid, "\t éä¿¡å¶å¾¡ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_SEND_CNTL_SEGS]);951 cons_printf(portid, "\t éä¿¡ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_SEND_SEGS]);952 cons_printf(portid, "\t åéä¿¡ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_SEND_REXMIT_SEGS]);953 cons_printf(portid, "\t éä¿¡ãã¼ã¿ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_SEND_DATA_SEGS]);954 cons_printf(portid, "\t éä¿¡ãç·æ¥ã»ã°ã¡ã³ãæ°\t%lu\n", net_count_tcp[NC_TCP_SEND_URG_SEGS]);955 cons_printf(portid, "\t éä¿¡ãACK æ°\t%lu\n", net_count_tcp[NC_TCP_SEND_ACKS]);956 cons_printf(portid, "\t éä¿¡ãRST æ°\t%lu\n", net_count_tcp[NC_TCP_SEND_RSTS]);957 cons_printf(portid, "\tRTT æ´æ°æ°\t%lu\n", net_count_tcp[NC_TCP_RTT_UPDATES]);958 cons_printf(portid, "\t ååãªã¼ãã³æ°\t%lu\n", net_count_tcp[NC_TCP_ACCEPTS]);959 cons_printf(portid, "\t è½åãªã¼ãã³æ°\t%lu\n", net_count_tcp[NC_TCP_CONNECTS]);895 cons_printf(portid, "\t受信オクテット数\t%lu\n", net_count_tcp[NC_TCP_RECV_OCTETS]); 896 cons_printf(portid, "\t受信データオクテット数\t%lu\n", net_count_tcp[NC_TCP_RECV_DATA_OCTETS]); 897 cons_printf(portid, "\t受信セグメント数\t%lu\n", net_count_tcp[NC_TCP_RECV_SEGS]); 898 cons_printf(portid, "\t受信データセグメント数\t%lu\n", net_count_tcp[NC_TCP_RECV_DATA_SEGS]); 899 cons_printf(portid, "\t受信、緊急セグメント数\t%lu\n", net_count_tcp[NC_TCP_RECV_URG_SEGS]); 900 cons_printf(portid, "\t受信、ヘッダ不正数\t%lu\n", net_count_tcp[NC_TCP_RECV_BAD_HEADERS]); 901 cons_printf(portid, "\t受信、チェックサム不正数\t%lu\n", net_count_tcp[NC_TCP_RECV_BAD_CKSUMS]); 902 cons_printf(portid, "\t受信、ACK 数\t%lu\n", net_count_tcp[NC_TCP_RECV_ACKS]); 903 cons_printf(portid, "\t受信、多重 ACK 数\t%lu\n", net_count_tcp[NC_TCP_RECV_DUP_ACKS]); 904 cons_printf(portid, "\t受信、RST 数\t%lu\n", net_count_tcp[NC_TCP_RECV_RSTS]); 905 cons_printf(portid, "\t受信、多重数\t%lu\n", net_count_tcp[NC_TCP_RECV_DUP_SEGS]); 906 cons_printf(portid, "\t受信、破棄数\t%lu\n", net_count_tcp[NC_TCP_RECV_DROP_SEGS]); 907 cons_printf(portid, "\t受信キュー解放数\t%lu\n", net_count_tcp[NC_TCP_FREE_RCV_QUEUE]); 908 cons_printf(portid, "\t送信データオクテット数\t%lu\n", net_count_tcp[NC_TCP_SEND_DATA_OCTETS]); 909 cons_printf(portid, "\t送信制御セグメント数\t%lu\n", net_count_tcp[NC_TCP_SEND_CNTL_SEGS]); 910 cons_printf(portid, "\t送信セグメント数\t%lu\n", net_count_tcp[NC_TCP_SEND_SEGS]); 911 cons_printf(portid, "\t再送信セグメント数\t%lu\n", net_count_tcp[NC_TCP_SEND_REXMIT_SEGS]); 912 cons_printf(portid, "\t送信データセグメント数\t%lu\n", net_count_tcp[NC_TCP_SEND_DATA_SEGS]); 913 cons_printf(portid, "\t送信、緊急セグメント数\t%lu\n", net_count_tcp[NC_TCP_SEND_URG_SEGS]); 914 cons_printf(portid, "\t送信、ACK 数\t%lu\n", net_count_tcp[NC_TCP_SEND_ACKS]); 915 cons_printf(portid, "\t送信、RST 数\t%lu\n", net_count_tcp[NC_TCP_SEND_RSTS]); 916 cons_printf(portid, "\tRTT 更新数\t%lu\n", net_count_tcp[NC_TCP_RTT_UPDATES]); 917 cons_printf(portid, "\t受動オープン数\t%lu\n", net_count_tcp[NC_TCP_ACCEPTS]); 918 cons_printf(portid, "\t能動オープン数\t%lu\n", net_count_tcp[NC_TCP_CONNECTS]); 960 919 961 920 #endif /* of #ifdef SUPPORT_TCP */ … … 968 927 969 928 tbl = nbuf_get_tbl(); 970 cons_printf(portid, "\n ãããã¯ã¼ã¯ãããã¡\n\tãµã¤ãº\tç¨ææ°\t使ç¨ä¸æ°\tå²å½è¦æ±æ°\tå²å½æ°\tå²å½ã¦ã¨ã©ã¼æ°\n");929 cons_printf(portid, "\nネットワークバッファ\n\tサイズ\t用意数\t使用中数\t割当要求数\t割当数\t割当てエラー数\n"); 971 930 for (ix = nbuf_get_tbl_size(); ix -- > 0; ) { 972 931 cons_printf(portid, "\t%lu\t%lu\t%lu\t%lu\t%lu\t%lu\n", … … 979 938 } 980 939 981 cons_printf(portid, "\nãããã¯ã¼ã¯çµ±è¨æ 982 å ±\tçµéæé[us]\t%lu\t", now); 940 cons_printf(portid, "\nネットワーク統計情報\t経過時間[us]\t%lu\t", now); 983 941 if (now > (1000 * 3600 * 24)) 984 cons_printf(portid, "%3lu æ¥ %2luæé %2luå %2luç§\n",942 cons_printf(portid, "%3lu日 %2lu時間 %2lu分 %2lu秒\n", 985 943 now / (1000 * 3600 * 24), 986 944 (now / (1000 * 3600)) % 24, … … 988 946 (now / 1000 ) % 60); 989 947 else 990 cons_printf(portid, "%2lu æé %2luå %2luç§\n",948 cons_printf(portid, "%2lu時間 %2lu分 %2lu秒\n", 991 949 (now / (1000 * 3600)) % 24, 992 950 (now / (1000 * 60 )) % 60, … … 1002 960 1003 961 /* 1004 * nbuf_stat_ip4_frag_queue -- IPv4 åæ§æãã¥ã¼å 1005 ãããã¯ã¼ã¯ãããã¡æ 1006 å ± 962 * nbuf_stat_ip4_frag_queue -- IPv4 再構成キュー内ネットワークバッファ情報 1007 963 */ 1008 964 … … 1014 970 int_t ix, fix, count; 1015 971 1016 cons_printf(portid, "\nIPv4åæ§æãã¥ã¼å 1017 \nIndex\tTime"); 972 cons_printf(portid, "\nIPv4再構成キュー内\nIndex\tTime"); 1018 973 tbl = nbuf_get_tbl(); 1019 974 for (ix = nbuf_get_tbl_size(); ix -- > 0; ) … … 1046 1001 1047 1002 /* 1048 * nbuf_stat_ip6_frag_queue -- IPv6 åæ§æãã¥ã¼å 1049 ãããã¯ã¼ã¯ãããã¡æ 1050 å ± 1003 * nbuf_stat_ip6_frag_queue -- IPv6 再構成キュー内ネットワークバッファ情報 1051 1004 */ 1052 1005 … … 1058 1011 int_t ix, fix, count; 1059 1012 1060 cons_printf(portid, "\nIPv6åæ§æãã¥ã¼å 1061 \nIndex\tTime"); 1013 cons_printf(portid, "\nIPv6再構成キュー内\nIndex\tTime"); 1062 1014 tbl = nbuf_get_tbl(); 1063 1015 for (ix = nbuf_get_tbl_size(); ix -- > 0; ) … … 1088 1040 1089 1041 /* 1090 * nbuf_status -- ãããã¯ã¼ã¯ãããã¡æ 1091 å ± 1042 * nbuf_status -- ネットワークバッファ情報 1092 1043 */ 1093 1044 … … 1114 1065 WAI_NET_CONS_PRINTF(); 1115 1066 get_tim(&now); 1116 cons_printf(portid, "ãããã¯ã¼ã¯ãããã¡æ 1117 å ±\tçµéæé[us]\t%u\n", now); 1067 cons_printf(portid, "ネットワークバッファ情報\t経過時間[us]\t%u\n", now); 1118 1068 1119 1069 #if NET_COUNT_ENABLE 1120 1070 1121 cons_printf(portid, "\n ãããã¯ã¼ã¯ãããã¡\n\tãµã¤ãº\tç¨ææ°\t使ç¨ä¸æ°\tå²å½è¦æ±æ°\tå²å½æ°\tå²å½ã¦ã¨ã©ã¼æ°\n");1071 cons_printf(portid, "\nネットワークバッファ\n\tサイズ\t用意数\t使用中数\t割当要求数\t割当数\t割当てエラー数\n"); 1122 1072 tbl = nbuf_get_tbl(); 1123 1073 for (ix = nbuf_get_tbl_size(); ix -- > 0; ) { … … 1135 1085 #ifdef SUPPORT_TCP 1136 1086 1137 cons_printf(portid, "\nCEPå 1138 \nCEPID\n"); 1087 cons_printf(portid, "\nCEP内\nCEPID\n"); 1139 1088 1140 1089 for (cep = tcp_cep; cep < &tcp_cep[tmax_tcp_cepid]; cep ++) { … … 1210 1159 1211 1160 /* 1212 * show_dns_soa -- DNS ã® SOA RDATA ã表示ããã1161 * show_dns_soa -- DNS の SOA RDATA を表示する。 1213 1162 */ 1214 1163 … … 1240 1189 1241 1190 /* 1242 * show_dns_qdsection -- DNS ã® Question ã»ã¯ã·ã§ã³ã表示ããã1191 * show_dns_qdsection -- DNS の Question セクションを表示する。 1243 1192 */ 1244 1193 … … 1266 1215 1267 1216 /* 1268 * show_dns_section -- DNS ã®åã»ã¯ã·ã§ã³ã表示ããã1217 * show_dns_section -- DNS の各セクションを表示する。 1269 1218 */ 1270 1219 … … 1334 1283 } 1335 1284 /* 1336 * dns_info -- DNS æ 1337 å ±ã®è¡¨ç¤º 1285 * dns_info -- DNS 情報の表示 1338 1286 */ 1339 1287 … … 1378 1326 1379 1327 /* 1380 * name_lookup -- ãã¹ãåï¼IP ã¢ãã¬ã¹å¤æ1328 * name_lookup -- ホスト名-IP アドレス変換 1381 1329 */ 1382 1330 … … 1401 1349 uint8_t *msg; 1402 1350 1403 /* ã³ãã³ãã®ãªãã·ã§ã³ãè¨å®ããã*/1351 /* コマンドのオプションを設定する。*/ 1404 1352 line = skip_blanks(resolv_options(&flags, line, DEFAULT_API_PROTO)); 1405 1353 if ((flags & (DNS_LUP_FLAGS_PROTO_IPV6 | DNS_LUP_FLAGS_PROTO_IPV4)) == 0) { … … 1408 1356 } 1409 1357 1410 /* ç 1411 §ä¼ãããã¹ãåã»IP ã¢ãã¬ã¹ã解æããã*/ 1358 /* 照会するホスト名・IP アドレスを解析する。*/ 1412 1359 resolv_hoststr(&flags, hostname, sizeof(hostname), line); 1413 1360 1414 /* æ£å¼ãã§ãéå¼ãã§ããããã³ã«ä¸ã¯æ£å¼ããæå®ããã*/1361 /* 正引きでも逆引きでもプロトコル上は正引きを指定する。*/ 1415 1362 flags |= DNS_LUP_OPCODE_FORWARD; 1416 1363 1417 /* IPv6 ã¢ãã¬ã¹ãã¾ã㯠IPv4 ã¢ãã¬ã¹ãæå®ãããæã¯ãç 1418 §ä¼ã¿ã¤ã㯠PTR ã«è¨å®ããã*/ 1364 /* IPv6 アドレス、または IPv4 アドレスが指定された時は、照会タイプは PTR に設定する。*/ 1419 1365 if (((flags & DNS_LUP_FLAGS_NAME_MASK) == DNS_LUP_FLAGS_NAME_IPV6) || 1420 1366 ((flags & DNS_LUP_FLAGS_NAME_MASK) == DNS_LUP_FLAGS_NAME_IPV4)) … … 1473 1419 1474 1420 /* 1475 * dhcp6c_info -- DHCPv6 ã¯ã©ã¤ã¢ã³ãæ 1476 å ±ã®è¡¨ç¤º 1421 * dhcp6c_info -- DHCPv6 クライアント情報の表示 1477 1422 */ 1478 1423 … … 1516 1461 1517 1462 /* 1518 * dhcp4c_info -- DHCPv4 ã¯ã©ã¤ã¢ã³ãæ 1519 å ±ã®è¡¨ç¤º 1463 * dhcp4c_info -- DHCPv4 クライアント情報の表示 1520 1464 */ 1521 1465 … … 1545 1489 1546 1490 /* 1547 * dhcpc -- DHCP ã¯ã©ã¤ã¢ã³ãæ 1548 å ±ã®è¡¨ç¤ºã¨å¶å¾¡ 1491 * dhcpc -- DHCP クライアント情報の表示と制御 1549 1492 */ 1550 1493 … … 1557 1500 1558 1501 #if defined(DHCP6_CLI_CFG) 1559 case '6': /* DHCPv6 ã®å¶å¾¡*/1502 case '6': /* DHCPv6 の制御 */ 1560 1503 switch (*(line + 1)) { 1561 case 'r': /* ã¢ãã¬ã¹æ 1562 å ±ã解æ¾ããã*/ 1504 case 'r': /* アドレス情報を解放する。*/ 1563 1505 dhcp6c_rel_info(); 1564 1506 break; 1565 1507 1566 case 'n': /* ã¢ãã¬ã¹æ 1567 å ±ãååå¾ããã*/ 1508 case 'n': /* アドレス情報を再取得する。*/ 1568 1509 dhcp6c_renew_info(); 1569 1510 break; … … 1577 1518 1578 1519 #if defined(DHCP4_CLI_CFG) 1579 case '4': /* DHCPv4 ã®å¶å¾¡*/1520 case '4': /* DHCPv4 の制御 */ 1580 1521 switch (*(line + 1)) { 1581 case 'r': /* ã¢ãã¬ã¹æ 1582 å ±ã解æ¾ããã*/ 1522 case 'r': /* アドレス情報を解放する。*/ 1583 1523 dhcp4c_rel_info(); 1584 1524 break; 1585 1525 1586 case 'n': /* ã¢ãã¬ã¹æ 1587 å ±ãååå¾ããã*/ 1526 case 'n': /* アドレス情報を再取得する。*/ 1588 1527 dhcp4c_renew_info(); 1589 1528 break; … … 1619 1558 1620 1559 /* 1621 * defrtrlist_status -- ãã£ãã©ã«ãã«ã¼ã¿ã»ãªã¹ãç¶æ 1622 ã®åºå 1560 * defrtrlist_status -- ディフォルトルータ・リスト状態の出力 1623 1561 */ 1624 1562 … … 1639 1577 cons_printf(portid, " IP Address\n"); 1640 1578 1641 /* expire ã®åä½ã¯ [us]ã*/1579 /* expire の単位は [us]。*/ 1642 1580 get_tim(&now); 1643 1581 dr = nd6_get_drl(&count); … … 1683 1621 1684 1622 /* 1685 * prefixlist_status -- ãã¬ãã£ãã¯ã¹ã»ãªã¹ãç¶æ 1686 ã®åºå 1623 * prefixlist_status -- プレフィックス・リスト状態の出力 1687 1624 */ 1688 1625 … … 1703 1640 cons_printf(portid, " Len Prefix\n"); 1704 1641 1705 /* expire ã®åä½ã¯ [s]ã*/1642 /* expire の単位は [s]。*/ 1706 1643 get_tim(&now); 1707 1644 now /= SYSTIM_HZ; … … 1752 1689 1753 1690 /* 1754 * routing6_table_status -- çµè·¯è¡¨ï¼IPv6ï¼ã®åºå1691 * routing6_table_status -- 経路表(IPv6)の出力 1755 1692 */ 1756 1693 … … 1775 1712 } 1776 1713 1777 /* expire ã®åä½ã¯ [s]ã*/1714 /* expire の単位は [s]。*/ 1778 1715 get_tim(&now); 1779 1716 now /= SYSTIM_HZ; … … 1803 1740 1804 1741 /* 1805 * routing4_table_status -- çµè·¯è¡¨ï¼IPv4ï¼ã®åºå1742 * routing4_table_status -- 経路表(IPv4)の出力 1806 1743 */ 1807 1744 … … 1856 1793 1857 1794 /* 1858 * routing_status -- çµè·¯æ 1859 å ± 1795 * routing_status -- 経路情報 1860 1796 */ 1861 1797 … … 1867 1803 #if defined(SUPPORT_INET6) && NUM_ND6_DEF_RTR_ENTRY > 0 1868 1804 1869 case 'l': /* ãã£ãã©ã«ãã«ã¼ã¿ã»ãªã¹ãæ 1870 å ± */ 1805 case 'l': /* ディフォルトルータ・リスト情報 */ 1871 1806 defrtrlist_status(portid, line + 1); 1872 1807 break; 1873 1808 1874 case 'p': /* ãã¬ãã£ãã¯ã¹ã»ãªã¹ãæ 1875 å ± */ 1809 case 'p': /* プレフィックス・リスト情報 */ 1876 1810 prefixlist_status(portid, line + 1); 1877 1811 break; … … 1881 1815 default: 1882 1816 1883 /* çµè·¯è¡¨æ 1884 å ± */ 1817 /* 経路表情報 */ 1885 1818 1886 1819 #if defined(SUPPORT_INET6) && NUM_IN6_ROUTE_ENTRY > 0 … … 1897 1830 1898 1831 /* 1899 * dbg_cons_network_status -- ãããã¯ã¼ã¯ã®ç¶æ 1900 ã®åºå 1832 * dbg_cons_network_status -- ネットワークの状態の出力 1901 1833 */ 1902 1834 … … 1908 1840 #ifdef SUPPORT_ETHER 1909 1841 1910 case 'a': /* IF ã¢ãã¬ã¹æ 1911 å ± */ 1842 case 'a': /* IF アドレス情報 */ 1912 1843 1913 1844 #if defined(SUPPORT_INET6) … … 1922 1853 #endif /* of #ifdef SUPPORT_ETHER */ 1923 1854 1924 case 'b': /* ãããã¯ã¼ã¯ãããã¡æ 1925 å ± */ 1855 case 'b': /* ネットワークバッファ情報 */ 1926 1856 nbuf_status(portid, line + 1); 1927 1857 break; … … 1929 1859 #if NET_COUNT_ENABLE 1930 1860 1931 case 'c': /* ãããã¯ã¼ã¯çµ±è¨æ 1932 å ± */ 1861 case 'c': /* ネットワーク統計情報 */ 1933 1862 net_count(portid, line + 1); 1934 1863 break; … … 1936 1865 #endif /* of #if NET_COUNT_ENABLE */ 1937 1866 1938 case 'r': /* çµè·¯æ 1939 å ± */ 1867 case 'r': /* 経路情報 */ 1940 1868 routing_status(portid, line + 1); 1941 1869 break; … … 1977 1905 1978 1906 /* 1979 * dbg_cons_ifconfig -- ãããã¯ã¼ã¯ã¤ã³ã¿ãã§ã¼ã¹ã®æ§ææ 1980 å ± 1907 * dbg_cons_ifconfig -- ネットワークインタフェースの構成情報 1981 1908 */ 1982 1909 … … 2000 1927 2001 1928 /* 2002 * dbg_cons_ifconfig6 -- ãããã¯ã¼ã¯ã¤ã³ã¿ãã§ã¼ã¹ï¼IPv6ï¼ã®æ§ææ 2003 å ± 1929 * dbg_cons_ifconfig6 -- ネットワークインタフェース(IPv6)の構成情報 2004 1930 */ 2005 1931 … … 2015 1941 WAI_NET_CONS_PRINTF(); 2016 1942 2017 /* expire 㨠vltime ã®åä½ã¯ [s]ã*/1943 /* expire と vltime の単位は [s]。*/ 2018 1944 get_tim(&now); 2019 1945 now /= SYSTIM_HZ; … … 2060 1986 2061 1987 /* 2062 * dbg_cons_ifconfig4 -- ãããã¯ã¼ã¯ã¤ã³ã¿ãã§ã¼ã¹ï¼IPv4ï¼ã®æ§ææ 2063 å ± 1988 * dbg_cons_ifconfig4 -- ネットワークインタフェース(IPv4)の構成情報 2064 1989 */ 2065 1990 … … 2101 2026 2102 2027 /* 2103 * dbg_cons_show_config -- ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³è¨å®ã®è¡¨ç¤º2028 * dbg_cons_show_config -- コンフィギュレーション設定の表示 2104 2029 */ 2105 2030 … … 2557 2482 2558 2483 /* 2559 * ping ã³ãã³ã2484 * ping コマンド 2560 2485 */ 2561 2486 … … 2655 2580 2656 2581 /* 2657 * ãããã°ã³ãã³ã解æ2582 * デバッグコマンド解析 2658 2583 */ 2659 2584 … … 3272 3197 3273 3198 /* 3274 * ãããã°ã³ã³ã½ã¼ã«ã¿ã¹ã¯3199 * デバッグコンソールタスク 3275 3200 */ 3276 3201
Note:
See TracChangeset
for help on using the changeset viewer.