Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
opt.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2020 Freie Universität Berlin
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
21
#include <stdint.h>
22
23
#ifdef __cplusplus
24
extern
"C"
{
25
#endif
26
33
#define IPV6_EXT_OPT_PAD1 (0x00U)
34
#define IPV6_EXT_OPT_PADN (0x01U)
35
#define IPV6_EXT_OPT_JUMBO (0xC2U)
36
#define IPV6_EXT_OPT_RPL (0x63U)
37
#define IPV6_EXT_OPT_TEL (0x04U)
38
#define IPV6_EXT_OPT_RTR_ALERT (0x05U)
39
#define IPV6_EXT_OPT_QUICK_START (0x26U)
40
#define IPV6_EXT_OPT_CALIPSO (0x07U)
41
#define IPV6_EXT_OPT_SMF_DPD (0x08U)
42
#define IPV6_EXT_OPT_HOME_ADDR (0xC9U)
43
#define IPV6_EXT_OPT_ILNP_NONCE (0x8BU)
44
#define IPV6_EXT_OPT_LIO (0x8CU)
45
#define IPV6_EXT_OPT_MPL (0x6DU)
46
#define IPV6_EXT_OPT_IP_DFF (0xEEU)
47
#define IPV6_EXT_OPT_PDM (0x0FU)
62
#define IPV6_EXT_OPT_ACTION_MASK (0xc0)
66
#define IPV6_EXT_OPT_ACTION_SKIP (0x00)
67
#define IPV6_EXT_OPT_ACTION_DISC (0x40)
76
#define IPV6_EXT_OPT_ACTION_DISC_ERR_MCAST (0x80)
77
85
#define IPV6_EXT_OPT_ACTION_DISC_ERR (0xc0)
88
#ifdef __cplusplus
89
}
90
#endif
91
Generated on Mon Nov 24 2025 18:43:16 by
1.9.1