![]() |
nRF Connect SDK API 3.3.99
|
DECT NR+ utility functions. More...
#include <zephyr/net/net_ip.h>#include <zephyr/net/net_pkt.h>Go to the source code of this file.
Functions | |
| uint32_t | dect_utils_lib_dst_long_rd_id_get_from_dst_sock_ll_addr (struct sockaddr_ll *dst_addr) |
| Extract destination long RD ID from socket link-layer address. | |
| uint32_t | dect_utils_lib_dst_long_rd_id_get_from_pkt_dst_addr (struct net_pkt *pkt) |
| Extract destination long RD ID from network packet destination address. | |
| bool | dect_utils_lib_net_linkaddr_set_from_long_rd_id (struct net_linkaddr *lladdr, uint32_t long_rd_id) |
| Set network link address from long RD ID. | |
| void | dect_utils_lib_net_ipv6_addr_create_iid (struct in6_addr *addr, struct net_linkaddr *lladdr) |
| Create IPv6 Interface Identifier (IID) from link address. | |
| uint32_t | dect_utils_lib_long_rd_id_from_ipv6_addr (struct in6_addr *addr) |
| Extract long RD ID from IPv6 address. | |
| uint32_t | dect_utils_lib_sink_rd_id_from_ipv6_addr (struct in6_addr *addr) |
| Extract sink RD ID from IPv6 address. | |
| bool | dect_utils_lib_net_ipv6_addr_create_from_sink_and_long_rd_id (struct in6_addr prefix_64, uint32_t sink_rd_id, uint32_t own_rd_id, struct in6_addr *addr) |
| Create IPv6 address from sink and long RD IDs. | |
| uint8_t | dect_utils_lib_dbm_to_phy_tx_power (int8_t pwr_dBm) |
| Convert dBm power value to PHY transmission power. | |
| int8_t | dect_utils_lib_phy_tx_power_to_dbm (uint8_t phy_power) |
| Convert PHY transmission power to dBm value. | |
| bool | dect_utils_lib_32bit_network_id_validate (uint32_t network_id) |
| Validate 32-bit network ID. | |
DECT NR+ utility functions.
This header provides misc utility functions for DECT NR+ operations.