Changeset 331 for EcnlProtoTool/trunk/asp3_dcre/tinet/net/if6_var.h
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/tinet/net/if6_var.h
r321 r331 2 2 * TINET (TCP/IP Protocol Stack) 3 3 * 4 * Copyright (C) 2001-20 09by Dep. of Computer Science and Engineering4 * Copyright (C) 2001-2017 by Dep. of Computer Science and Engineering 5 5 * Tomakomai National College of Technology, JAPAN 6 6 * … … 68 68 #define _IF6_VAR_H_ 69 69 70 #ifdef SUPPORT_INET671 72 70 /* 73 71 * ネットワークインタフェース構造体 74 72 */ 75 73 74 #if defined(_IP6_CFG) 75 76 #if defined(_IP4_CFG) 77 76 78 struct t_ifnet { 77 79 T_IF_SOFTC *ic; /* ネットワークインタフェースのソフトウェア情報 */ 78 T_IN6_IFADDR in _ifaddrs[NUM_IN6_IFADDR_ENTRY];80 T_IN6_IFADDR in6_ifaddrs[NUM_IN6_IFADDR_ENTRY]; 79 81 /* IPv6 アドレス情報 */ 80 T_IN6_ADDR in _maddrs [MAX_IN6_MADDR_CNT];82 T_IN6_ADDR in6_maddrs [MAX_IN6_MADDR_CNT]; 81 83 /* マルチキャスト IPv6 アドレス */ 84 T_IN4_IFADDR in4_ifaddr; /* IPv4 アドレス情報 */ 85 ether_status_callback_fn link_callback; 82 86 uint8_t flags; /* フラグ */ 83 87 }; 88 89 #else /* of #if defined(_IP4_CFG) */ 90 91 struct t_ifnet { 92 T_IF_SOFTC *ic; /* ネットワークインタフェースのソフトウェア情報 */ 93 T_IN6_IFADDR in6_ifaddrs[NUM_IN6_IFADDR_ENTRY]; 94 /* IPv6 アドレス情報 */ 95 T_IN6_ADDR in6_maddrs [MAX_IN6_MADDR_CNT]; 96 /* マルチキャスト IPv6 アドレス */ 97 ether_status_callback_fn link_callback; 98 uint8_t flags; /* フラグ */ 99 }; 100 101 #endif /* of #if defined(_IP4_CFG) */ 102 103 #else /* of #if defined(_IP6_CFG) */ 104 105 #if defined(_IP4_CFG) 106 107 struct t_ifnet { 108 T_IF_SOFTC *ic; /* ネットワークインタフェースのソフトウェア情報 */ 109 T_IN4_IFADDR in4_ifaddr; /* IPv4 アドレス情報 */ 110 ether_status_callback_fn link_callback; 111 uint8_t flags; /* フラグ */ 112 }; 113 114 #endif /* of #if defined(_IP4_CFG) */ 115 116 #endif /* of #if defined(_IP6_CFG) */ 84 117 85 118 #ifndef T_IFNET_DEFINED … … 90 123 91 124 #endif /* of #ifndef T_IFNET_DEFINED */ 125 126 #if defined(_IP6_CFG) 92 127 93 128 /* … … 103 138 extern ER if_addmulti (T_IFNET *ifp, void *maddr, uint8_t type); 104 139 105 #endif /* of #if def SUPPORT_INET6*/140 #endif /* of #if defined(_IP6_CFG) */ 106 141 107 142 #endif /* of #ifndef _IF6_VAR_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.