include/net/if_var.h File Reference
Detailed Description
Network interface structure.
Each network device in Nut/Net has an associated network interface structure.
|
Defines |
|
#define | ATF_REM |
| | Entry marked for removal.
|
|
#define | ATF_COM |
| | Completed entry.
|
|
#define | ATF_PERM |
| | Permanent entry.
|
Typedefs |
|
typedef _ARPENTRY | ARPENTRY |
| | ARP entry type.
|
|
typedef ifnet | IFNET |
| | Network interface type.
|
Functions |
| int | NutNetIfConfig2 (CONST char *name, void *mac_dev, u_long ip_addr, u_long ip_mask, u_long gateway) |
| | Configure a network interface including the default gateway.
|
| int | NutNetIfConfig (CONST char *name, void *mac_dev, u_long ip_addr, u_long ip_mask) |
| | Configure a network interface.
|
| int | NutNetIfSetup (NUTDEVICE *dev, u_long ip_addr, u_long ip_mask, u_long gateway) |
| | Network interface setup.
|
| int | NutNetLoadConfig (CONST char *name) |
| | Load network configuration from EEPROM.
|
| int | NutNetSaveConfig (void) |
| | Save network configuration in EEPROM.
|
Function Documentation
| int NutNetLoadConfig |
( |
CONST char * |
name |
) |
|
|
|
|
Load network configuration from EEPROM.
If no configuration is available in EEPROM, all configuration parameters are cleared to zero. Except the MAC address, which is set to the Ethernet broadcast address.
- Parameters:
-
- Returns:
- 0 if configuration has been read. Otherwise the return value is -1.
- Examples:
-
tcps/tcps.c.
|
| int NutNetSaveConfig |
( |
void |
|
) |
|
|
|
|
Save network configuration in EEPROM.
- Returns:
- Allways 0.
- Examples:
-
tcps/tcps.c.
|