- clearing IP on interface initialization added
This commit is contained in:
parent
8044d8a8b6
commit
5eccc7a58a
@ -5,6 +5,7 @@
|
||||
#include "eth_interface.h"
|
||||
#include "dynmem.h"
|
||||
#include "etherlib/prefab/conn_blocks/ethernet_connblock.h"
|
||||
#include "etherlib/prefab/packet_parsers/ipv4_types.h"
|
||||
#include "etherlib_options.h"
|
||||
#include "utils.h"
|
||||
|
||||
@ -74,6 +75,11 @@ EthInterface *ethintf_new(EthIODef *io) {
|
||||
ethIntf->interceptTxCb = NULL;
|
||||
ethIntf->interceptRxCb = NULL;
|
||||
|
||||
ethIntf->ip = 0;
|
||||
ethIntf->router = 0;
|
||||
ethIntf->dns = 0;
|
||||
ethIntf->netmask = IPv4_ANY_ADDR;
|
||||
|
||||
ethIntf->linkState = false;
|
||||
|
||||
ethintf_register(ethIntf);
|
||||
|
Loading…
x
Reference in New Issue
Block a user