#include <stdint.h>
#include <stdbool.h>
Go to the source code of this file.
|
void | CcspHalGetConfigValues (int value_flag, char *value, int size) |
|
int | CcspHalSetDHCPConfigValues (int value_flag, char *value) |
|
int | CcspHalInterfacesetval (char *name, char *str) |
|
int | CcspHalNetmasksetvalue (char *name, char *str) |
|
int | CcspHalGetPIDbyName (char *pidName) |
|
unsigned long | CcspHalNoofClientConnected () |
|
bool | checkLan () |
|
int | CcspHalUpdateInterfaceval (char *newgatewayip) |
|
void | updateReservedIp (struct hostDetails *hostPtr, HALPCOSA_DML_DHCPS_SADDR pDhcpStaticAddress) |
|
void | CcspHalDHCPv4ReservedClients (HALPCOSA_DML_DHCPS_SADDR pDhcpStaticAddress) |
|
void | CcspHalDHCPv4DeleteReservedClients (HALPCOSA_DML_DHCPS_SADDR pDhcpStaticAddress) |
|
void | RestartDnsmasq () |
|
void | GetInterfaceMacAddressValue (struct ethernet_port_details *interface_details) |
|
void | CcspHalGetInterfaceDetails (unsigned long ulIndex, struct ethernet_port_details *interface_details) |
|
void | CcspHalGetInterfaceStatusDetails (unsigned long ulInstanceNumber, HALPCOSA_DML_ETH_PORT_DINFO pInfo) |
|
int | CcspHalSetInterfaceEnableDetails (int index, bool enable) |
|
int | CcspHalGetInterfaceEnableDetails (unsigned long InstanceNumber, bool *enable) |
|
void | CcspHalGetBridgePortNames (unsigned long ulBrgInstanceNumber, unsigned long ulIndex, char *string) |
|
HALCOSA_DML_IF_STATUS | GetBridgePortStatus (char *string) |
|
HALCOSA_DML_IF_STATUS | CcspHalGetBridgePortStatus (unsigned long ulBrgInstanceNumber, unsigned long ulIndex) |
|
bool | GetBridgePortEnable (char *string) |
|
bool | CcspHalGetBridgePortEnable (unsigned long ulIndex, unsigned long ulBrgInstanceNumber) |
|
void | CcspHalGetBridgePortStats (HALPCOSA_DML_ETH_STATS pStats) |
|
void | CcspHaldhcpv4cGetGw (char Gateway_Address[120]) |
|
void | CcspHalGetDNSServerValue (unsigned long InstanceNum, char DNSServer[64]) |
|
bool | CcspHalGetWanAddressMode () |
|
int | CcspHalDhcpcGetInfo () |
|
◆ GATEWAY
◆ SUBNET_MASK
◆ DHCP_STARTING_RANGE
#define DHCP_STARTING_RANGE 4 |
◆ DHCP_ENDING_RANGE
#define DHCP_ENDING_RANGE 8 |
◆ DHCP_LEASE_TIME
#define DHCP_LEASE_TIME 16 |
◆ DNSMASQ_CONF_FILE_PATH
#define DNSMASQ_CONF_FILE_PATH "/etc/dnsmasq.conf" |
◆ FILE_SIZE
◆ SPACE
◆ NEW_LINE
◆ BUFFER_ADJUSTMENT
#define BUFFER_ADJUSTMENT 128 |
◆ MAX_NUM_HOST
◆ COSA_DML_ALIAS_NAME_LENGTH
#define COSA_DML_ALIAS_NAME_LENGTH 64 |
◆ IPV4_ADDRESS_SIZE
#define IPV4_ADDRESS_SIZE 4 |
◆ COSA_DML_IF_NAME_LENGTH
#define COSA_DML_IF_NAME_LENGTH 64 |
◆ DHCP_PID
#define DHCP_PID "> /tmp/pidof" |
◆ DHCP_PATH
#define DHCP_PATH "/tmp/pidof" |
◆ DHCPv4_PID
#define DHCPv4_PID "pidof " |
◆ ULONG
#define ULONG unsigned long |
◆ LONG
◆ CHAR
◆ UCHAR
#define UCHAR unsigned char |
◆ INT
◆ UINT
#define UINT unsigned int |
◆ ANSC_IPV4_ADDRESS
#define ANSC_IPV4_ADDRESS |
◆ HALCOSA_DML_ETH_STATS
◆ HALPCOSA_DML_ETH_STATS
◆ HALCOSA_DML_IF_STATUS
◆ HALPCOSA_DML_IF_STATUS
◆ HALCOSA_DML_DHCPS_SADDR
◆ HALPCOSA_DML_DHCPS_SADDR
◆ HALCOSA_DML_ETH_PORT_CFG
◆ HALPCOSA_DML_ETH_PORT_CFG
◆ HALCOSA_DML_ETH_PORT_SINFO
◆ HALPCOSA_DML_ETH_PORT_SINFO
◆ HALCOSA_DML_ETH_PORT_DINFO
◆ HALPCOSA_DML_ETH_PORT_DINFO
◆ HALCOSA_DML_ETH_PORT_FULL
◆ HALPCOSA_DML_ETH_PORT_FULL
◆ _HALCOSA_DML_IF_STATUS
Enumerator |
---|
HALCOSA_DML_IF_STATUS_Up | |
HALCOSA_DML_IF_STATUS_Down | |
HALCOSA_DML_IF_STATUS_Unknown | |
HALCOSA_DML_IF_STATUS_Dormant | |
HALCOSA_DML_IF_STATUS_NotPresent | |
HALCOSA_DML_IF_STATUS_LowerLayerDown | |
HALCOSA_DML_IF_STATUS_Error | |
Definition at line 116 of file ccsp_hal_dhcpv4_emu_api.h.
◆ CcspHalGetConfigValues()
void CcspHalGetConfigValues |
( |
int |
value_flag, |
|
|
char * |
value, |
|
|
int |
size |
|
) |
| |
◆ CcspHalSetDHCPConfigValues()
int CcspHalSetDHCPConfigValues |
( |
int |
value_flag, |
|
|
char * |
value |
|
) |
| |
◆ CcspHalInterfacesetval()
int CcspHalInterfacesetval |
( |
char * |
name, |
|
|
char * |
str |
|
) |
| |
◆ CcspHalNetmasksetvalue()
int CcspHalNetmasksetvalue |
( |
char * |
name, |
|
|
char * |
str |
|
) |
| |
◆ CcspHalGetPIDbyName()
int CcspHalGetPIDbyName |
( |
char * |
pidName | ) |
|
◆ CcspHalNoofClientConnected()
unsigned long CcspHalNoofClientConnected |
( |
| ) |
|
◆ checkLan()
◆ CcspHalUpdateInterfaceval()
int CcspHalUpdateInterfaceval |
( |
char * |
newgatewayip | ) |
|
◆ updateReservedIp()
◆ CcspHalDHCPv4ReservedClients()
◆ CcspHalDHCPv4DeleteReservedClients()
◆ RestartDnsmasq()
◆ GetInterfaceMacAddressValue()
◆ CcspHalGetInterfaceDetails()
◆ CcspHalGetInterfaceStatusDetails()
◆ CcspHalSetInterfaceEnableDetails()
int CcspHalSetInterfaceEnableDetails |
( |
int |
index, |
|
|
bool |
enable |
|
) |
| |
◆ CcspHalGetInterfaceEnableDetails()
int CcspHalGetInterfaceEnableDetails |
( |
unsigned long |
InstanceNumber, |
|
|
bool * |
enable |
|
) |
| |
◆ CcspHalGetBridgePortNames()
void CcspHalGetBridgePortNames |
( |
unsigned long |
ulBrgInstanceNumber, |
|
|
unsigned long |
ulIndex, |
|
|
char * |
string |
|
) |
| |
◆ GetBridgePortStatus()
◆ CcspHalGetBridgePortStatus()
HALCOSA_DML_IF_STATUS CcspHalGetBridgePortStatus |
( |
unsigned long |
ulBrgInstanceNumber, |
|
|
unsigned long |
ulIndex |
|
) |
| |
◆ GetBridgePortEnable()
bool GetBridgePortEnable |
( |
char * |
string | ) |
|
◆ CcspHalGetBridgePortEnable()
bool CcspHalGetBridgePortEnable |
( |
unsigned long |
ulIndex, |
|
|
unsigned long |
ulBrgInstanceNumber |
|
) |
| |
◆ CcspHalGetBridgePortStats()
◆ CcspHaldhcpv4cGetGw()
void CcspHaldhcpv4cGetGw |
( |
char |
Gateway_Address[120] | ) |
|
◆ CcspHalGetDNSServerValue()
void CcspHalGetDNSServerValue |
( |
unsigned long |
InstanceNum, |
|
|
char |
DNSServer[64] |
|
) |
| |
◆ CcspHalGetWanAddressMode()
bool CcspHalGetWanAddressMode |
( |
| ) |
|
◆ CcspHalDhcpcGetInfo()
int CcspHalDhcpcGetInfo |
( |
| ) |
|