Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netinet6/nd6.h

    r321 r331  
    22 *  TINET (TCP/IP Protocol Stack)
    33 *
    4  *  Copyright (C) 2001-2009 by Dep. of Computer Science and Engineering
     4 *  Copyright (C) 2001-2017 by Dep. of Computer Science and Engineering
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
     
    6767#define _ND6_H_
    6868
    69 #ifdef SUPPORT_INET6
    70 
    7169/*
    7270 *  ネットワークインタフェース構造体(T_IFNET)のフラグ
     
    118116#define ND6_MAX_UCAST_QUERY             3               /* ユニキャストアドレス要請の再送回数    */
    119117
    120 #define ND6_INFINITE_LIFETIME           0xffffffff
    121 
    122118#define ND6_GCOLLECTION_TIME            (60*60*24*SYSTIM_HZ)
    123119                                                        /* ゴミ拾い周期、1 日                   */
     
    234230extern SYSTIM   nd6_recalc_reachtm_interval;
    235231extern SYSTIM   nd6_retrans_time;
    236 extern uint8_t  ip6_defhlim;
    237232
    238233/*
     
    241236
    242237extern void nd6_ifattach (T_IFNET *ifp);
    243 extern void nd6_ns_output (T_IFNET *ifp, T_IN6_ADDR *daddr,
    244                            T_IN6_ADDR *taddr, T_LLINFO_ND6 *ln, bool_t dad);
    245 extern void nd6_na_output (T_IFNET *ifp, T_IN6_ADDR *daddr,
    246                            T_IN6_ADDR *taddr, uint32_t flags, bool_t tlladdr);
     238extern void nd6_ns_output (T_IFNET *ifp, const T_IN6_ADDR *daddr,
     239                           const T_IN6_ADDR *taddr, T_LLINFO_ND6 *ln, bool_t dad);
     240extern void nd6_na_output (T_IFNET *ifp, const T_IN6_ADDR *daddr,
     241                           const T_IN6_ADDR *taddr, uint32_t flags, bool_t tlladdr);
    247242extern void nd6_dad_start (T_IFNET *ifp, T_IN6_IFADDR *ia, int_t *tick);
    248243extern ER nd6_output (T_IFNET *ifp, T_NET_BUF *output,
    249                       T_IN6_ADDR *dst, T_LLINFO_ND6 *ln, TMO tmout);
     244                      const T_IN6_ADDR *dst, T_LLINFO_ND6 *ln, TMO tmout);
    250245extern void nd6_na_input (T_NET_BUF *input, uint_t off);
    251246extern void nd6_ns_input (T_NET_BUF *input, uint_t off);
    252247extern void nd6_ra_input (T_NET_BUF *input, uint_t off);
    253 extern ER nd6_storelladdr (T_IF_ADDR *out, T_IN6_ADDR *dst, T_IF_ADDR *ifa);
     248extern ER nd6_storelladdr (T_IF_ADDR *out, const T_IN6_ADDR *dst, T_IF_ADDR *ifa);
    254249extern ER nd6_options (uint8_t *opt, void *nh, uint_t len);
    255 extern T_LLINFO_ND6 *nd6_lookup (T_IN6_ADDR *addr, bool_t create);
     250extern T_LLINFO_ND6 *nd6_lookup (const T_IN6_ADDR *addr, bool_t create);
    256251extern ER nd6_output_hold (T_IFNET *ifp, T_LLINFO_ND6 *ln);
    257 extern T_LLINFO_ND6 *nd6_cache_lladdr (T_IFNET *ifp, T_IN6_ADDR *from,
     252extern T_LLINFO_ND6 *nd6_cache_lladdr (T_IFNET *ifp, const T_IN6_ADDR *from,
    258253                                       T_IF_ADDR *lladdr, uint8_t type, uint8_t code);
    259254extern void nd6_defrtrlist_timer (void);
    260255extern void nd6_prelist_timer (void);
    261256extern void nd6_rtrsol_ctl (void);
    262 extern T_IN6_ADDR *nd6_router_lookup (void);
    263 extern T_DEF_ROUTER *nd6_defrtrlist_lookup (T_IN6_ADDR *src);
     257extern const T_IN6_ADDR *nd6_router_lookup (void);
     258extern T_DEF_ROUTER *nd6_defrtrlist_lookup (const T_IN6_ADDR *src);
    264259extern void nd6_defrtrlist_del (T_DEF_ROUTER *dr);
    265260extern void nd6_timer (void);
     
    269264extern ER nd6_prefix_onlink (T_ND6_PREFIX *pr);
    270265extern ER nd6_prefix_offlink (T_ND6_PREFIX *pr);
    271 extern T_ND6_PREFIX *nd6_onlink_prefix_lookup (T_IN6_ADDR *dst);
    272 
    273 #endif  /* of #ifdef SUPPORT_INET6 */
     266extern T_ND6_PREFIX *nd6_onlink_prefix_lookup (const T_IN6_ADDR *dst);
    274267
    275268#endif  /* of #ifndef _ND6_H_ */
Note: See TracChangeset for help on using the changeset viewer.