dhcpv6_relay_misc.c File Reference
#include "core/net.h"
#include "ipv6/ipv6_multicast.h"
#include "dhcpv6/dhcpv6_relay.h"
#include "dhcpv6/dhcpv6_relay_misc.h"
#include "dhcpv6/dhcpv6_debug.h"
#include "debug.h"

Go to the source code of this file.

Macros

#define TRACE_LEVEL   DHCPV6_TRACE_LEVEL
 

Functions

error_t dhcpv6RelayOpenClientSocket (Dhcpv6RelayContext *context, uint_t index)
 Open client-facing socket. More...
 
error_t dhcpv6RelayOpenServerSocket (Dhcpv6RelayContext *context)
 Open server-facing socket. More...
 
error_t dhcpv6ForwardClientMessage (Dhcpv6RelayContext *context, uint_t index)
 Forward client message. More...
 
error_t dhcpv6ForwardRelayReplyMessage (Dhcpv6RelayContext *context)
 Forward Relay-Reply message. More...
 

Macro Definition Documentation

◆ TRACE_LEVEL

#define TRACE_LEVEL   DHCPV6_TRACE_LEVEL

Definition at line 38 of file dhcpv6_relay_misc.c.

Function Documentation

◆ dhcpv6ForwardClientMessage()

error_t dhcpv6ForwardClientMessage ( Dhcpv6RelayContext context,
uint_t  index 
)

Forward client message.

Parameters
[in]contextPointer to the DHCPv6 relay agent context
[in]indexIndex identifying the interface on which the message was received
Returns
Error code

Definition at line 193 of file dhcpv6_relay_misc.c.

◆ dhcpv6ForwardRelayReplyMessage()

error_t dhcpv6ForwardRelayReplyMessage ( Dhcpv6RelayContext context)

Forward Relay-Reply message.

Parameters
[in]contextPointer to the DHCPv6 relay agent context
Returns
Error code

Definition at line 333 of file dhcpv6_relay_misc.c.

◆ dhcpv6RelayOpenClientSocket()

error_t dhcpv6RelayOpenClientSocket ( Dhcpv6RelayContext context,
uint_t  index 
)

Open client-facing socket.

Parameters
[in]contextPointer to the DHCPv6 relay agent context
[in]indexZero-based index
Returns
Error code

Definition at line 60 of file dhcpv6_relay_misc.c.

◆ dhcpv6RelayOpenServerSocket()

error_t dhcpv6RelayOpenServerSocket ( Dhcpv6RelayContext context)

Open server-facing socket.

Parameters
[in]contextPointer to the DHCPv6 relay agent context
Returns
Error code

Definition at line 117 of file dhcpv6_relay_misc.c.