summaryrefslogtreecommitdiff
path: root/net/6lowpan/nhc_ipv6.c
blob: 2313d1600af3f695cb45a770cacfce3909b30e38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
 *	6LoWPAN IPv6 Header compression according to RFC6282
 *
 *	This program is free software; you can redistribute it and/or
 *	modify it under the terms of the GNU General Public License
 *	as published by the Free Software Foundation; either version
 *	2 of the License, or (at your option) any later version.
 */

#include "nhc.h"

#define LOWPAN_NHC_IPV6_IDLEN	1
#define LOWPAN_NHC_IPV6_ID_0	0xee
#define LOWPAN_NHC_IPV6_MASK_0	0xfe

static void ipv6_nhid_setup(struct lowpan_nhc *nhc)
{
	nhc->id[0] = LOWPAN_NHC_IPV6_ID_0;
	nhc->idmask[0] = LOWPAN_NHC_IPV6_MASK_0;
}

LOWPAN_NHC(nhc_ipv6, "RFC6282 IPv6", NEXTHDR_IPV6, 0, ipv6_nhid_setup,
	   LOWPAN_NHC_IPV6_IDLEN, NULL, NULL);

module_lowpan_nhc(nhc_ipv6);
MODULE_DESCRIPTION("6LoWPAN next header RFC6282 IPv6 compression");
MODULE_LICENSE("GPL");
<James.Bottomley@HansenPartnership.com>2017-01-17 17:32:54 -0500 commit9208b75e048dda0d285904de9be7ab654a4b94fc (patch) treeb3af58ccd11b9ea186d1388be263b8ae0cb829b3 /sound/drivers/opl3/Makefile parent2f5a31456ee80b37ef1170319fa134af0a1dfcc4 (diff)parentffb58456589443ca572221fabbdef3db8483a779 (diff)
Merge remote-tracking branch 'mkp-scsi/fixes' into fixes
Diffstat (limited to 'sound/drivers/opl3/Makefile')