?? ipsec_icmp_pmtu.h
字號:
/* ipsec_icmp_pmtu.h - structures and forward declarations for pmtu support *//******************************************************************************//* Copyright 2000-2001 Wind River Systems, Inc. *//******************************************************************************//* ipsec_icmp_pmtu.h - modification history--------------------------------------------------01d,03jun03,sam(teamf1) added macros MIN_TRANSPORT_HDR_LEN and ICMP6_MINLEN01c,24apr03,sam(teamf1) code cleanup. Renamed all functions to follow coding conventions. 01b,15apr03,sam(teamf1) Added code for PMTU support (SPR #86677).01a,20Sep02,rks(teamf1) written */#if !defined (_IPSEC_ICMP_PMTU_H_)#define _IPSEC_ICMP_PMTU_H_#define IPSEC_PMTU_MESSAGE_LENGTH 84#define MIN_TRANSPORT_HDR_LEN 8#define ICMP6_MINLEN ICMP_MINLENtypedef struct IPSEC_PMTU_MESSAGE { WRSEC_INET_ADDR_FAMILY family; USHORT pmtu; UCHAR ip_nxt_protocol; WRSEC_INET_ADDR *destination_address; UCHAR *data; USHORT datalength; BOOL transport; } IPSEC_PMTU_MESSAGE;typedef struct SA_BUNDLE_INFO { ULONG spi; TRANSPORT_PROTOCOL protocol; WRSEC_INET_ADDR *tunnel_endpoint; SA_BUNDLE *p_sa_bundle; } SA_BUNDLE_INFO;BOOL ipsecIsIcmpPmtuMessage ( struct mbuf *m, struct ip *ip );STATUS ipsecIcmpPmtuMessageProcess ( struct mbuf ** m, struct ip *ip );void ipsecPmtuSendPmtuMessage ( struct mbuf *m, SA_BUNDLE *p_sabundle );STATUS ipsecPmtuIsPacketBiggerThanPmtu ( struct mbuf *m, SA_BUNDLE *pSABundle );BOOL ipsecIsIcmp6Message ( struct mbuf *m );#endif /* _IPSEC_ICMP_PMTU_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -