search for: netdev_init_if

Displaying 5 results from an estimated 5 matches for "netdev_init_if".

2003 Apr 29
0
[PATCH] ipconfig: fix memory leak, and exit if no interfaces to configure
...atch. main.c | 30 +++++++++++++++++++++++++----- 1 files changed, 25 insertions(+), 5 deletions(-) diff -Nru a/ipconfig/main.c b/ipconfig/main.c --- a/ipconfig/main.c Tue Apr 29 13:22:55 2003 +++ b/ipconfig/main.c Tue Apr 29 13:22:55 2003 @@ -391,10 +391,10 @@ dev->name = devname; if (netdev_init_if(dev) == -1) - return; + goto bail; if (bootp_init_if(dev) == -1) - return; + goto bail; printf("IP-Config: %s hardware address", dev->name); for (i = 0; i < dev->hwlen; i++) @@ -406,6 +406,22 @@ if (dev->caps && netdev_up(dev) == 0) add_one_dev(dev...
2017 Dec 19
0
[PATCH] Implement classless static routes
...xtern struct netdev *ifaces; int netdev_getflags(struct netdev *dev, short *flags); int netdev_setaddress(struct netdev *dev); int netdev_setdefaultroute(struct netdev *dev); +int netdev_setroutes(struct netdev *dev); int netdev_up(struct netdev *dev); int netdev_down(struct netdev *dev); int netdev_init_if(struct netdev *dev); @@ -83,4 +93,11 @@ static inline int netdev_running(struct netdev *dev) return ret ? 0 : !!(flags & IFF_RUNNING); } +static inline uint32_t netdev_genmask(uint32_t netmask_width) +{ + /* Map netmask width to network mask in network byte order. + Example: 24 -> &q...
2018 Jun 12
0
[PATCH v2] Implement classless static routes
...ern struct netdev *ifaces; int netdev_getflags(struct netdev *dev, short *flags); int netdev_setaddress(struct netdev *dev); -int netdev_setdefaultroute(struct netdev *dev); +int netdev_setroutes(struct netdev *dev); int netdev_up(struct netdev *dev); int netdev_down(struct netdev *dev); int netdev_init_if(struct netdev *dev); @@ -83,4 +92,15 @@ static inline int netdev_running(struct netdev *dev) return ret ? 0 : !!(flags & IFF_RUNNING); } +static inline uint32_t netdev_genmask(uint32_t netmask_width) +{ + /* Map netmask width to network mask in network byte order. + Example: 24 -> &q...
2019 Jan 18
0
[klibc:master] ipconfig: Implement classless static routes
...ern struct netdev *ifaces; int netdev_getflags(struct netdev *dev, short *flags); int netdev_setaddress(struct netdev *dev); -int netdev_setdefaultroute(struct netdev *dev); +int netdev_setroutes(struct netdev *dev); int netdev_up(struct netdev *dev); int netdev_down(struct netdev *dev); int netdev_init_if(struct netdev *dev); @@ -84,4 +93,15 @@ static inline int netdev_running(struct netdev *dev) return ret ? 0 : !!(flags & IFF_RUNNING); } +static inline uint32_t netdev_genmask(uint32_t netmask_width) +{ + /* Map netmask width to network mask in network byte order. + Example: 24 -> &q...
2018 Jun 18
1
[PATCH v3 1/2] Implement classless static routes
...ern struct netdev *ifaces; int netdev_getflags(struct netdev *dev, short *flags); int netdev_setaddress(struct netdev *dev); -int netdev_setdefaultroute(struct netdev *dev); +int netdev_setroutes(struct netdev *dev); int netdev_up(struct netdev *dev); int netdev_down(struct netdev *dev); int netdev_init_if(struct netdev *dev); @@ -83,4 +92,15 @@ static inline int netdev_running(struct netdev *dev) return ret ? 0 : !!(flags & IFF_RUNNING); } +static inline uint32_t netdev_genmask(uint32_t netmask_width) +{ + /* Map netmask width to network mask in network byte order. + Example: 24 -> &q...