12874c5fdSThomas Gleixner // SPDX-License-Identifier: GPL-2.0-or-later 22f479947SStefan Schmidt /* 32f479947SStefan Schmidt * 6LoWPAN Extension Header compression according to RFC7400 42f479947SStefan Schmidt */ 52f479947SStefan Schmidt 62f479947SStefan Schmidt #include "nhc.h" 72f479947SStefan Schmidt 82f479947SStefan Schmidt #define LOWPAN_GHC_EXT_FRAG_ID_0 0xb4 92f479947SStefan Schmidt #define LOWPAN_GHC_EXT_FRAG_MASK_0 0xfe 102f479947SStefan Schmidt 112f479947SStefan Schmidt LOWPAN_NHC(ghc_ext_frag, "RFC7400 Fragmentation Extension Header", 12*31264f95SAlexander Aring NEXTHDR_FRAGMENT, 0, LOWPAN_GHC_EXT_FRAG_ID_0, 13*31264f95SAlexander Aring LOWPAN_GHC_EXT_FRAG_MASK_0, NULL, NULL); 142f479947SStefan Schmidt 152f479947SStefan Schmidt module_lowpan_nhc(ghc_ext_frag); 162f479947SStefan Schmidt MODULE_DESCRIPTION("6LoWPAN generic header fragmentation extension compression"); 172f479947SStefan Schmidt MODULE_LICENSE("GPL"); 18