cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

nhc_dest.c (650B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 *	6LoWPAN IPv6 Destination Options Header compression according to
      4 *	RFC6282
      5 */
      6
      7#include "nhc.h"
      8
      9#define LOWPAN_NHC_DEST_IDLEN	1
     10#define LOWPAN_NHC_DEST_ID_0	0xe6
     11#define LOWPAN_NHC_DEST_MASK_0	0xfe
     12
     13static void dest_nhid_setup(struct lowpan_nhc *nhc)
     14{
     15	nhc->id[0] = LOWPAN_NHC_DEST_ID_0;
     16	nhc->idmask[0] = LOWPAN_NHC_DEST_MASK_0;
     17}
     18
     19LOWPAN_NHC(nhc_dest, "RFC6282 Destination Options", NEXTHDR_DEST, 0,
     20	   dest_nhid_setup, LOWPAN_NHC_DEST_IDLEN, NULL, NULL);
     21
     22module_lowpan_nhc(nhc_dest);
     23MODULE_DESCRIPTION("6LoWPAN next header RFC6282 Destination Options compression");
     24MODULE_LICENSE("GPL");