#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 |
( |
| ) |
|