Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Socket NET_MGMT library

Socket NET_MGMT library . More...

Data Structures

struct  sockaddr_nm
 struct sockaddr_nm - The sockaddr structure for NET_MGMT sockets More...
 
struct  net_mgmt_msghdr
 Each network management message is prefixed with this header. More...
 

Macros

#define NET_MGMT_SOCKET_VERSION_1   0x0001
 Version of the message is placed to the header.
 

Socket options for NET_MGMT sockets

#define SO_NET_MGMT_ETHERNET_SET_QAV_PARAM   1
 Set Ethernet Qav parameters.
 
#define SO_NET_MGMT_ETHERNET_GET_QAV_PARAM   2
 Get Ethernet Qav parameters.
 

Detailed Description

Socket NET_MGMT library .

Since
2.0
Version
0.1.0

Macro Definition Documentation

◆ NET_MGMT_SOCKET_VERSION_1

#define NET_MGMT_SOCKET_VERSION_1   0x0001

#include <zephyr/net/socket_net_mgmt.h>

Version of the message is placed to the header.

Currently we have following versions.

Network management message versions:

0x0001 : The net_mgmt event info message follows directly after the header.

◆ SO_NET_MGMT_ETHERNET_GET_QAV_PARAM

#define SO_NET_MGMT_ETHERNET_GET_QAV_PARAM   2

#include <zephyr/net/socket_net_mgmt.h>

Get Ethernet Qav parameters.

◆ SO_NET_MGMT_ETHERNET_SET_QAV_PARAM

#define SO_NET_MGMT_ETHERNET_SET_QAV_PARAM   1

#include <zephyr/net/socket_net_mgmt.h>

Set Ethernet Qav parameters.