HomeSort by relevance Sort by last modified time
    Searched refs:hwaddr (Results 1 - 22 of 22) sorted by null

  /system/core/libnetutils/
dhcpmsg.c 24 static void *init_dhcp_msg(dhcp_msg *msg, int type, void *hwaddr, uint32_t xid)
39 memcpy(msg->chaddr, hwaddr, 6);
55 int init_dhcp_discover_msg(dhcp_msg *msg, void *hwaddr, uint32_t xid)
59 x = init_dhcp_msg(msg, DHCPDISCOVER, hwaddr, xid);
73 int init_dhcp_request_msg(dhcp_msg *msg, void *hwaddr, uint32_t xid,
78 x = init_dhcp_msg(msg, DHCPREQUEST, hwaddr, xid);
packet.h 20 int open_raw_socket(const char *ifname, uint8_t *hwaddr, int if_index);
dhcpmsg.h 101 int init_dhcp_discover_msg(dhcp_msg *msg, void *hwaddr, uint32_t xid);
103 int init_dhcp_request_msg(dhcp_msg *msg, void *hwaddr, uint32_t xid,
dhcpclient.c 416 unsigned char hwaddr[6]; local
424 if (ifc_get_hwaddr(ifname, hwaddr)) {
431 s = open_raw_socket(ifname, hwaddr, if_index);
466 size = init_dhcp_discover_msg(msg, hwaddr, xid);
470 size = init_dhcp_request_msg(msg, hwaddr, xid, info.ipaddr, info.serveraddr);
packet.c 42 int open_raw_socket(const char *ifname, uint8_t *hwaddr, int if_index)
55 memcpy(bindaddr.sll_addr, hwaddr, ETH_ALEN);
  /external/dnsmasq/src/
dhcp.c 531 struct in_addr *addrp, unsigned char *hwaddr, int hw_len,
535 a particular hwaddr/clientid/hostname in our configuration.
543 /* hash hwaddr */
545 j += hwaddr[i] + (hwaddr[i] << 8) + (hwaddr[i] << 16);
555 /* pick a seed based on hwaddr then iterate until we find a free address. */
648 int config_has_mac(struct dhcp_config *config, unsigned char *hwaddr, int len, int type)
652 for (conf_addr = config->hwaddr; conf_addr; conf_addr = conf_addr->next)
656 memcmp(conf_addr->hwaddr, hwaddr, len) == 0
725 unsigned char hwaddr[ETHER_ADDR_LEN]; local
    [all...]
lease.c 155 lease->hwaddr, lease->hwaddr_len, lease->hwaddr_type, NULL)) &&
197 ourprintf(&err, "%.2x", lease->hwaddr[i]);
292 struct dhcp_lease *lease_find_by_client(unsigned char *hwaddr, int hw_len, int hw_type,
308 memcmp(hwaddr, lease->hwaddr, hw_len) == 0)
377 void lease_set_hwaddr(struct dhcp_lease *lease, unsigned char *hwaddr,
382 (hw_len != 0 && memcmp(lease->hwaddr, hwaddr, hw_len) != 0))
384 memcpy(lease->hwaddr, hwaddr, hw_len)
    [all...]
helper.c 46 unsigned char hwaddr[DHCP_CHADDR_MAX]; member in struct:script_data
136 p += sprintf(p, "%.2x", data.hwaddr[i]);
348 memcpy(buf->hwaddr, lease->hwaddr, lease->hwaddr_len);
dnsmasq.h 418 unsigned char hwaddr[DHCP_CHADDR_MAX]; member in struct:dhcp_lease
438 unsigned char hwaddr[DHCP_CHADDR_MAX]; member in struct:hwaddr_config
452 struct hwaddr_config *hwaddr; member in struct:dhcp_config
524 unsigned char hwaddr[DHCP_CHADDR_MAX]; member in struct:dhcp_mac
804 struct in_addr *addrp, unsigned char *hwaddr, int hw_len,
806 int config_has_mac(struct dhcp_config *config, unsigned char *hwaddr, int len, int type);
810 unsigned char *hwaddr, int hw_len,
827 void lease_set_hwaddr(struct dhcp_lease *lease, unsigned char *hwaddr,
832 struct dhcp_lease *lease_find_by_client(unsigned char *hwaddr, int hw_len, int hw_type,
845 unsigned char *extended_hwaddr(int hwtype, int hwlen, unsigned char *hwaddr,
    [all...]
rfc2131.c 276 memcmp_masked(mac->hwaddr, mess->chaddr, mess->hlen, mac->mask))
432 memcmp(lease->hwaddr, mess->chaddr, lease->hwaddr_len) != 0))
579 Only accept configs without CLID and HWADDR here, (they won't match)
584 if (new && !have_config(new, CONFIG_CLID) && !new->hwaddr)
901 !config_has_mac(config, ltmp->hwaddr, ltmp->hwaddr_len, ltmp->hwaddr_type))
905 ltmp->hwaddr, ltmp->clid_len, ltmp->clid, &len);
    [all...]
dbus.c 43 " <arg name=\"hwaddr\" type=\"s\"/>\n"
48 " <arg name=\"hwaddr\" type=\"s\"/>\n"
53 " <arg name=\"hwaddr\" type=\"s\"/>\n"
409 lease->hwaddr, lease->clid_len, lease->clid, &i);
option.c     [all...]
  /external/ppp/pppd/plugins/rp-pppoe/
if.c 140 * hwaddr -- buffer for ehthernet address
147 getHWaddr(int sock, char const *ifname, unsigned char *hwaddr)
180 memcpy(hwaddr, LLADDR(sdl), ETH_ALEN);
197 * hwaddr -- buffer with ehthernet address
204 initFilter(int fd, UINT16_t type, unsigned char *hwaddr)
247 bpfInsn[PPPOE_FILTER_CMPW].k = ((hwaddr[0] << 24) | (hwaddr[1] << 16) |
248 (hwaddr[2] << 8) | hwaddr[3]);
249 bpfInsn[PPPOE_FILTER_CMPH].k = ((hwaddr[4] << 8) | hwaddr[5])
    [all...]
pppoe.h 283 int openInterface(char const *ifname, UINT16_t type, unsigned char *hwaddr);
  /external/dhcpcd/
net.c 124 hwaddr_ntoa(const unsigned char *hwaddr, size_t hwlen)
133 p += snprintf(p, 3, "%.2x", hwaddr[i]);
181 _unused unsigned char *hwaddr, _unused size_t *hwlen,
246 if (hwaddr && hwlen && ifr->ifr_addr.sa_family == AF_LINK) {
250 memcpy(hwaddr, LLADDR(sdl), *hwlen);
370 unsigned char *hwaddr = NULL; local
397 hwaddr = xmalloc(sizeof(unsigned char) * HWADDR_LEN);
398 memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, hwlen);
406 hwaddr = xmalloc(sizeof(unsigned char) * HWADDR_LEN);
407 if (do_interface(ifname, hwaddr, &hwlen, NULL, NULL, 0) != 1
    [all...]
net.h 100 unsigned char hwaddr[HWADDR_LEN]; member in struct:interface
client.c 310 memcpy(p, iface->hwaddr, iface->hwlen);
563 memcpy(iface->clientid + 2, iface->hwaddr, iface->hwlen);
    [all...]
dhcp.c 797 memcpy(&dhcp->chaddr, &iface->hwaddr, ETHER_ADDR_LEN);
  /system/netd/
CommandListener.cpp 189 unsigned char hwaddr[6]; local
193 memset(hwaddr, 0, sizeof(hwaddr));
200 if (ifc_get_hwaddr(argv[2], (void *) hwaddr)) {
221 hwaddr[0], hwaddr[1], hwaddr[2], hwaddr[3], hwaddr[4], hwaddr[5]
    [all...]
  /external/ppp/pppd/
sys-solaris.c     [all...]
sys-linux.c 238 static int get_ether_addr (u_int32_t ipaddr, struct sockaddr *hwaddr,
    [all...]
  /external/kernel-headers/original/linux/
netdevice.h 569 extern struct net_device *dev_getbyhwaddr(unsigned short type, char *hwaddr);

Completed in 519 milliseconds