search for: set_s_addr

Displaying 4 results from an estimated 4 matches for "set_s_addr".

Did you mean: set_ipaddr
2017 Dec 19
0
[PATCH] Implement classless static routes
...S0", my_inet_ntoa(dev->ip_nameserver[0])); write_option(f, "IPV4DNS1", diff --git a/usr/kinit/ipconfig/netdev.c b/usr/kinit/ipconfig/netdev.c index e203d0c6..446b4d87 100644 --- a/usr/kinit/ipconfig/netdev.c +++ b/usr/kinit/ipconfig/netdev.c @@ -88,23 +88,40 @@ static void set_s_addr(struct sockaddr *saddr, uint32_t ipaddr) memcpy(saddr, &sin, sizeof sin); } -int netdev_setdefaultroute(struct netdev *dev) +int netdev_setroutes(struct netdev *dev) { struct rtentry r; - if (dev->ip_gateway == INADDR_ANY) - return 0; - - memset(&r, 0, sizeof(r)); - - set_s_ad...
2018 Jun 12
0
[PATCH v2] Implement classless static routes
...usr/kinit/ipconfig/netdev.c +++ b/usr/kinit/ipconfig/netdev.c @@ -6,6 +6,7 @@ #include <sys/ioctl.h> #include <errno.h> #include <stdio.h> +#include <stdlib.h> #include <string.h> #include <unistd.h> #include <net/if.h> @@ -88,23 +89,48 @@ static void set_s_addr(struct sockaddr *saddr, uint32_t ipaddr) memcpy(saddr, &sin, sizeof sin); } -int netdev_setdefaultroute(struct netdev *dev) +int netdev_setroutes(struct netdev *dev) { struct rtentry r; - if (dev->ip_gateway == INADDR_ANY) - return 0; - - memset(&r, 0, sizeof(r)); - - set_s_ad...
2019 Jan 18
0
[klibc:master] ipconfig: Implement classless static routes
...(const char *info) +static struct netdev *add_device(char *info) { struct netdev *dev; int i; diff --git a/usr/kinit/ipconfig/netdev.c b/usr/kinit/ipconfig/netdev.c index e203d0c..de87f96 100644 --- a/usr/kinit/ipconfig/netdev.c +++ b/usr/kinit/ipconfig/netdev.c @@ -88,23 +88,44 @@ static void set_s_addr(struct sockaddr *saddr, uint32_t ipaddr) memcpy(saddr, &sin, sizeof sin); } -int netdev_setdefaultroute(struct netdev *dev) +int netdev_setroutes(struct netdev *dev) { struct rtentry r; - if (dev->ip_gateway == INADDR_ANY) - return 0; - - memset(&r, 0, sizeof(r)); - - set_s_ad...
2018 Jun 18
1
[PATCH v3 1/2] Implement classless static routes
...onst char *info) +static struct netdev *add_device(char *info) { struct netdev *dev; int i; diff --git a/usr/kinit/ipconfig/netdev.c b/usr/kinit/ipconfig/netdev.c index e203d0c6..de87f960 100644 --- a/usr/kinit/ipconfig/netdev.c +++ b/usr/kinit/ipconfig/netdev.c @@ -88,23 +88,44 @@ static void set_s_addr(struct sockaddr *saddr, uint32_t ipaddr) memcpy(saddr, &sin, sizeof sin); } -int netdev_setdefaultroute(struct netdev *dev) +int netdev_setroutes(struct netdev *dev) { struct rtentry r; - if (dev->ip_gateway == INADDR_ANY) - return 0; - - memset(&r, 0, sizeof(r)); - - set_s_ad...