STM32F7 Ethernet interface for nucleo STM32F767

Embed: (wiki syntax)

« Back to documentation index

nd_parameters_s Struct Reference

nd_parameters_s Struct Reference

6LoWPAN Neighbor Discovery parameters More...

#include <net_6lowpan_parameter_api.h>

Data Fields

uint8_t rs_retry_max
 Define Bootstrap RS max retry count.
uint8_t ns_retry_max
 Define Bootstrap NS max retry count.
uint16_t timer_random_max
 Define Interval random in 6LoWPAN bootstrap timer ticks for RS, NS and starting NS - NA process.
uint16_t rs_retry_interval_min
 Define Retry interval in 6LoWPAN bootstrap timer ticks waiting for RA.
uint16_t ns_retry_interval_min
 Define Retry interval in 6LoWPAN bootstrap timer ticks waiting for NA.
uint16_t ns_retry_linear_backoff
 Define Retry interval linear backoff in bootstrap timer ticks.
bool multihop_dad
 Define whether to perform duplicate address detection with border router or locally.
bool iids_map_to_mac
 Define whether IPv6 IIDs can be assumed to be based on MAC address (so no address resolution by routers).
bool send_nud_probes
 Define whether IPv6 NUD probes are enabled (disabling may limit fault detection).
uint16_t ra_interval_min
 Define initial transmission interval for Router Advertisements in standard timer ticks.
uint8_t ra_transmits
 Define number of RA transmissions.
uint8_t ra_cur_hop_limit
 Define the value of current hop limit in RAs.
uint32_t ra_link_mtu
 Define the value of link MTU in RAs.
uint32_t ra_reachable_time
 Define the value of reachable time in RAs (in milliseconds).
uint32_t ra_retrans_timer
 Define the value of retrans timer in RAs (in milliseconds).
uint16_t ns_forward_timeout
 Define timeout when forwarding NS messages - if reached, our own address discovery process is restarted.

Detailed Description

6LoWPAN Neighbor Discovery parameters

Definition at line 54 of file net_6lowpan_parameter_api.h.


Field Documentation

Define whether IPv6 IIDs can be assumed to be based on MAC address (so no address resolution by routers).

Definition at line 62 of file net_6lowpan_parameter_api.h.

Define whether to perform duplicate address detection with border router or locally.

Definition at line 61 of file net_6lowpan_parameter_api.h.

Define timeout when forwarding NS messages - if reached, our own address discovery process is restarted.

Definition at line 70 of file net_6lowpan_parameter_api.h.

Define Retry interval in 6LoWPAN bootstrap timer ticks waiting for NA.

Definition at line 59 of file net_6lowpan_parameter_api.h.

Define Retry interval linear backoff in bootstrap timer ticks.

Definition at line 60 of file net_6lowpan_parameter_api.h.

uint8_t ns_retry_max

Define Bootstrap NS max retry count.

Definition at line 56 of file net_6lowpan_parameter_api.h.

Define the value of current hop limit in RAs.

Definition at line 66 of file net_6lowpan_parameter_api.h.

uint16_t ra_interval_min

Define initial transmission interval for Router Advertisements in standard timer ticks.

Definition at line 64 of file net_6lowpan_parameter_api.h.

uint32_t ra_link_mtu

Define the value of link MTU in RAs.

Definition at line 67 of file net_6lowpan_parameter_api.h.

Define the value of reachable time in RAs (in milliseconds).

Definition at line 68 of file net_6lowpan_parameter_api.h.

uint32_t ra_retrans_timer

Define the value of retrans timer in RAs (in milliseconds).

Definition at line 69 of file net_6lowpan_parameter_api.h.

uint8_t ra_transmits

Define number of RA transmissions.

Definition at line 65 of file net_6lowpan_parameter_api.h.

Define Retry interval in 6LoWPAN bootstrap timer ticks waiting for RA.

Definition at line 58 of file net_6lowpan_parameter_api.h.

uint8_t rs_retry_max

Define Bootstrap RS max retry count.

Definition at line 55 of file net_6lowpan_parameter_api.h.

Define whether IPv6 NUD probes are enabled (disabling may limit fault detection).

Definition at line 63 of file net_6lowpan_parameter_api.h.

uint16_t timer_random_max

Define Interval random in 6LoWPAN bootstrap timer ticks for RS, NS and starting NS - NA process.

Definition at line 57 of file net_6lowpan_parameter_api.h.