?? ipsec_ipv6_utilities.h
字號:
/* ipsec_ipv6_utilities.h - forward declarations for IPv6 utility functions *//* * Copyright (c) 2000-2006 Wind River Systems, Inc. * * The right to copy, distribute, modify or otherwise make use * of this software may be licensed only pursuant to the terms * of an applicable Wind River license agreement. *//*modification history--------------------01i,12jan06,djp removed rwos dependencies01h,30mar05,rlm Added constant IPV6_DEFAULT_HOP_LIMIT01g,30nov04,jfb Beautified again01f,29nov04,jfb Beautified01e,12jun03,rparkhil added support for STACK_NAME01d,24apr03,sam(teamf1) changed function names to coding conventions.01c,22apr03,mhb(teamf1) code cleanup01b,10jan03,mhb(teamf1) added the function ipsec_ipv6_extns_get_fragment_header01a,7Sep02,rks(teamf1) written *//*DESCRIPTIONThis file has forward declarations for IPv6 utility functions.INCLUDE FILES: netinet6/ip6.h*/#include <vxWorks.h>#ifndef _IPSEC_IPV6_UTILITIES_H_#define _IPSEC_IPV6_UTILITIES_H_#if STACK_NAME == STACK_NAME_V4_V6 && defined (INET6)#include <netinet6/ip6.h>/* defines */#define IPV6_DEFAULT_HOP_LIMIT 255/* forward declarations */int ipsecIpv6HdrLenGet ( struct mbuf *m, struct ip6_hdr *ip6 );int ipsecIpv6ExtnHdrLenGet ( struct ip6_hdr *ip6 );void ipsecIpv6ExtnsNextHdrSet ( UCHAR first_header, UCHAR *p_extns, UCHAR next_header, USHORT extns_len );int ipsecIpv6ExtnsTransportProtocolFind ( UCHAR first_header, UCHAR *p_extns );int ipsecIpv6GetIpsecOrTransportProtocol ( struct mbuf *m, struct ip6_hdr *ip6 );UCHAR *ipsecIpv6EspHdrPtrGet ( struct mbuf *m );UCHAR *ipsecIpv6AhHdrPtrGet ( struct mbuf *m );UCHAR *ipsecIpv6TransportHdrPtrGet ( struct mbuf *m );UCHAR *ipsecIpv6ExtnsFragmentHdrGet ( struct mbuf *m );#endif /* STACK_NAME == STACK_NAME_V4_V6 && defined (INET6) */#endif /* _IPSEC_IPV6_UTILITIES_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -