Home | History | Annotate | Download | only in dhcpcd

Lines Matching refs:iface

903     const struct interface *iface,
909 time_t up = uptime() - iface->start_uptime;
915 const struct if_options *ifo = iface->state->options;
916 const struct dhcp_lease *lease = &iface->state->lease;
924 iface->net.s_addr == lease->net.s_addr &&
925 (iface->state->new == NULL ||
926 iface->state->new->cookie == htonl(MAGIC_COOKIE)))))
928 dhcp->ciaddr = iface->addr.s_addr;
930 if (type == DHCP_INFORM && iface->addr.s_addr == 0)
935 dhcp->hwtype = iface->family;
936 switch (iface->family) {
939 dhcp->hwlen = iface->hwlen;
940 memcpy(&dhcp->chaddr, &iface->hwaddr, iface->hwlen);
956 dhcp->xid = iface->state->xid;
963 if (iface->clientid) {
965 memcpy(p, iface->clientid, iface->clientid[0] + 1);
966 p += iface->clientid[0] + 1;
972 lease->addr.s_addr != iface->addr.s_addr))
1002 sz = get_mtu(iface->name);
1004 if (set_mtu(iface->name, MTU_MIN) == 0)
1115 write_lease(const struct interface *iface, const struct dhcp_message *dhcp)
1126 unlink(iface->leasefile);
1131 iface->name, iface->leasefile);
1133 fd = open(iface->leasefile, O_WRONLY | O_CREAT | O_TRUNC, 0444);
1137 unlink(iface->leasefile);
1138 fd = open(iface->leasefile, O_WRONLY | O_CREAT | O_TRUNC, 0444);
1142 syslog(LOG_ERR, "%s: open: %m", iface->name);
1165 read_lease(const struct interface *iface)
1171 fd = open(iface->leasefile, O_RDONLY);
1175 iface->name, iface->leasefile);
1179 iface->name, iface->leasefile);