root/net/6lowpan/nhc_dest.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. dest_nhid_setup

   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 
  13 static 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 
  19 LOWPAN_NHC(nhc_dest, "RFC6282 Destination Options", NEXTHDR_DEST, 0,
  20            dest_nhid_setup, LOWPAN_NHC_DEST_IDLEN, NULL, NULL);
  21 
  22 module_lowpan_nhc(nhc_dest);
  23 MODULE_DESCRIPTION("6LoWPAN next header RFC6282 Destination Options compression");
  24 MODULE_LICENSE("GPL");

/* [<][>][^][v][top][bottom][index][help] */