⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ipsec_icmp_pmtu.h

📁 ipsec PNE 3.3 source code, running at more than vxworks6.x version.
💻 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 + -