浏览该文件的文档.
41#ifndef LWIP_HDR_IP6_FRAG_H
42#define LWIP_HDR_IP6_FRAG_H
55#if LWIP_IPV6 && LWIP_IPV6_REASS
58#define IP6_REASS_TMR_INTERVAL 1000
70#ifndef IPV6_FRAG_COPYHEADER
71#define IPV6_FRAG_COPYHEADER 0
79#if IPV6_FRAG_COPYHEADER
80#define IPV6_FRAG_SRC(ipr) ((ipr)->src)
81#define IPV6_FRAG_DEST(ipr) ((ipr)->dest)
83#define IPV6_FRAG_SRC(ipr) ((ipr)->iphdr->src)
84#define IPV6_FRAG_DEST(ipr) ((ipr)->iphdr->dest)
91 struct ip6_reassdata *next;
94#if IPV6_FRAG_COPYHEADER
99 u8_t orig_hdr[
sizeof(
struct ip6_frag_hdr) + sizeof(void*)];
104 u32_t identification;
114#define ip6_reass_init()
115void ip6_reass_tmr(
void);
116struct pbuf *ip6_reass(
struct pbuf *p);
120#if LWIP_IPV6 && LWIP_IPV6_FRAG
122#ifndef LWIP_PBUF_CUSTOM_REF_DEFINED
123#define LWIP_PBUF_CUSTOM_REF_DEFINED
127struct pbuf_custom_ref {
129 struct pbuf_custom pc;
131 struct pbuf *original;
s8_t err_t
Definition: err.h:96