diff options
Diffstat (limited to 'c/sock.h')
| -rw-r--r-- | c/sock.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -55,4 +55,11 @@ static void net_close(unsigned char s) { static void net_poll(void) { _nr.op = 6; sys_net(&_nr); } +/* set our IPv4 address (the DHCP client calls this once it has a lease) */ +static void net_setip(const unsigned char *ip) { + unsigned char i; + _nr.op = 7; + for (i = 0; i < 4; i++) _nr.ip[i] = ip[i]; + sys_net(&_nr); +} #endif |
