Loading...
Searching...
No Matches
eui64_provider_params.h File Reference

EUI-64 address provider default values. More...

Detailed Description

EUI-64 address provider default values.

Author
Benjamin Valentin benja.nosp@m.min..nosp@m.valen.nosp@m.tin@.nosp@m.ml-pa.nosp@m..com

Definition in file eui64_provider_params.h.

#include "board.h"
#include "net/eui_provider.h"
+ Include dependency graph for eui64_provider_params.h:

Go to the source code of this file.

Macros

#define EUI64_PROVIDER_FUNC   NULL
 A netdev_get_eui64_cb_t function.
 
#define EUI64_PROVIDER_NUMOF   0U
 Number of EUI-64 providers, determined automatically.
 
#define EUI64_PROVIDER_TYPE   NETDEV_ANY
 Driver type to match with EUI-64 provider.
 
#define EUI64_PROVIDER_INDEX   NETDEV_INDEX_ANY
 If multiple instances of a device exist, which one should be assigned the EUI-64.
 
#define EUI64_PROVIDER_PARAMS
 Array of available EUI-64 providers.
 

EUI-64 sources on the board

static const eui64_conf_t eui64_conf []
 

Macro Definition Documentation

◆ EUI64_PROVIDER_FUNC

#define EUI64_PROVIDER_FUNC   NULL

A netdev_get_eui64_cb_t function.

Definition at line 34 of file eui64_provider_params.h.

◆ EUI64_PROVIDER_INDEX

#define EUI64_PROVIDER_INDEX   NETDEV_INDEX_ANY

If multiple instances of a device exist, which one should be assigned the EUI-64.

Definition at line 56 of file eui64_provider_params.h.

◆ EUI64_PROVIDER_NUMOF

#define EUI64_PROVIDER_NUMOF   0U

Number of EUI-64 providers, determined automatically.

Definition at line 40 of file eui64_provider_params.h.

◆ EUI64_PROVIDER_PARAMS

#define EUI64_PROVIDER_PARAMS
Value:
{ \
.provider = EUI64_PROVIDER_FUNC, \
},
#define EUI64_PROVIDER_INDEX
If multiple instances of a device exist, which one should be assigned the EUI-64.
#define EUI64_PROVIDER_FUNC
A netdev_get_eui64_cb_t function.
#define EUI64_PROVIDER_TYPE
Driver type to match with EUI-64 provider.

Array of available EUI-64 providers.

Definition at line 63 of file eui64_provider_params.h.

◆ EUI64_PROVIDER_TYPE

#define EUI64_PROVIDER_TYPE   NETDEV_ANY

Driver type to match with EUI-64 provider.

Definition at line 48 of file eui64_provider_params.h.

Variable Documentation

◆ eui64_conf

const eui64_conf_t eui64_conf[]
static
Initial value:
= {
}
#define EUI64_PROVIDER_PARAMS
Array of available EUI-64 providers.

Definition at line 75 of file eui64_provider_params.h.