Go to the documentation of this file.
41 #ifndef LWIP_HDR_IP6_FRAG_H
42 #define LWIP_HDR_IP6_FRAG_H
55 #if LWIP_IPV6 && LWIP_IPV6_REASS
60 #ifndef IPV6_FRAG_COPYHEADER
61 #define IPV6_FRAG_COPYHEADER 0
65 #define IP6_REASS_TMR_INTERVAL 1000
69 #if IPV6_FRAG_COPYHEADER
70 #define IPV6_FRAG_HDRPTR
71 #define IPV6_FRAG_HDRREF(hdr) (&(hdr))
73 #define IPV6_FRAG_HDRPTR *
74 #define IPV6_FRAG_HDRREF(hdr) (hdr)
80 struct ip6_reassdata {
81 struct ip6_reassdata *next;
83 struct ip6_hdr IPV6_FRAG_HDRPTR iphdr;
90 #define ip6_reass_init()
91 void ip6_reass_tmr(
void);
92 struct pbuf *ip6_reass(
struct pbuf *p);
96 #if LWIP_IPV6 && LWIP_IPV6_FRAG
98 #ifndef LWIP_PBUF_CUSTOM_REF_DEFINED
99 #define LWIP_PBUF_CUSTOM_REF_DEFINED
103 struct pbuf_custom_ref {
105 struct pbuf_custom pc;
107 struct pbuf *original;