projects
/
project
/
odhcpd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
config: rework code to get rid of IFNAMSIZ usage
[project/odhcpd.git]
/
src
/
odhcpd.h
diff --git
a/src/odhcpd.h
b/src/odhcpd.h
index 334276ed39c8f07dbec43249fbc92e4724709cd0..93adca62cb33a26b189643e16fc0e4419614a11a 100644
(file)
--- a/
src/odhcpd.h
+++ b/
src/odhcpd.h
@@
-16,11
+16,10
@@
#include <netinet/in.h>
#include <netinet/icmp6.h>
#include <netinet/ether.h>
#include <netinet/in.h>
#include <netinet/icmp6.h>
#include <netinet/ether.h>
-#include <net/if.h>
#include <stdbool.h>
#include <syslog.h>
#include <stdbool.h>
#include <syslog.h>
-#include
"libubox/blobmsg.h"
+#include
<libubox/blobmsg.h>
#ifndef typeof
#define typeof __typeof
#ifndef typeof
#define typeof __typeof
@@
-31,8
+30,8
@@
(type *)( (char *)ptr - offsetof(type,member) ))
#endif
(type *)( (char *)ptr - offsetof(type,member) ))
#endif
-#include
"libubox/list.h"
-#include
"libubox/uloop.h"
+#include
<libubox/list.h>
+#include
<libubox/uloop.h>
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
@@
-118,8
+117,8
@@
struct interface {
struct list_head head;
int ifindex;
struct list_head head;
int ifindex;
- char
ifname[IF_NAMESIZE]
;
- c
har name[IF_NAMESIZE]
;
+ char
*ifname
;
+ c
onst char *name
;
// Runtime data
struct uloop_timeout timer_rs;
// Runtime data
struct uloop_timeout timer_rs;
@@
-162,6
+161,10
@@
struct interface {
int ra_maxinterval;
int ra_mininterval;
int ra_lifetime;
int ra_maxinterval;
int ra_mininterval;
int ra_lifetime;
+ uint32_t ra_reachabletime;
+ uint32_t ra_retranstime;
+ uint32_t ra_hoplimit;
+ int ra_mtu;
// DHCPv4
struct in_addr dhcpv4_start;
// DHCPv4
struct in_addr dhcpv4_start;