/seL4-camkes-master/projects/camkes/apps/dhcp/src/ |
H A D | client.c | 19 uint64_t hwaddr = make_mac(get_instance_name()); local 21 mac_to_string(hwaddr, pretty_mac); 27 uint32_t potential_ip = dhcp_discover(hwaddr, &server_ip);
|
H A D | server.c | 31 static uint32_t discover(uint64_t hwaddr, uint32_t *siaddr) { argument 105 uint32_t client1_discover(uint64_t hwaddr, uint32_t *siaddr) { argument 106 return discover(hwaddr, siaddr); 109 uint32_t client2_discover(uint64_t hwaddr, uint32_t *siaddr) { argument 110 return discover(hwaddr, siaddr); 113 uint32_t client3_discover(uint64_t hwaddr, uint32_t *siaddr) { argument 114 return discover(hwaddr, siaddr); 117 uint32_t client4_discover(uint64_t hwaddr, uint32_t *siaddr) { argument 118 return discover(hwaddr, siaddr);
|
/seL4-camkes-master/projects/lwip/src/core/ipv6/ |
H A D | ethip6.c | 82 const u8_t *hwaddr; local 101 return ethernet_output(netif, q, (const struct eth_addr*)(netif->hwaddr), &dest, ETHTYPE_IPV6); 108 result = nd6_get_next_hop_addr_or_queue(netif, q, ip6addr, &hwaddr); 114 if (hwaddr == NULL) { 119 SMEMCPY(dest.addr, hwaddr, 6); 120 return ethernet_output(netif, q, (const struct eth_addr*)(netif->hwaddr), &dest, ETHTYPE_IPV6);
|
/seL4-camkes-master/projects/lwip/test/fuzz/ |
H A D | fuzz.c | 78 netif->hwaddr[0] = 0x00; 79 netif->hwaddr[1] = 0x23; 80 netif->hwaddr[2] = 0xC1; 81 netif->hwaddr[3] = 0xDE; 82 netif->hwaddr[4] = 0xD0; 83 netif->hwaddr[5] = 0x0D;
|
/seL4-camkes-master/projects/lwip/test/unit/core/ |
H A D | test_netif.c | 50 netif->hwaddr[0] = 0x02; 51 netif->hwaddr[1] = 0x03; 52 netif->hwaddr[2] = 0x04; 53 netif->hwaddr[3] = 0x05; 54 netif->hwaddr[4] = 0x06; 55 netif->hwaddr[5] = 0x07;
|
/seL4-camkes-master/projects/picotcp/modules/ |
H A D | pico_arp.h | 30 int pico_arp_create_entry(uint8_t*hwaddr, struct pico_ip4 ipv4, struct pico_device*dev);
|
H A D | pico_dhcp_server.c | 47 struct pico_eth hwaddr; member in struct:pico_dhcp_server_negotiation 191 ciaddr = pico_arp_reverse_lookup(&dhcpn->hwaddr); 195 pico_arp_create_entry(dhcpn->hwaddr.addr, dhcpn->ciaddr, dhcpn->dhcps->dev); 220 memcpy(dhcpn->hwaddr.addr, hdr->hwaddr, PICO_SIZE_ETH); 269 memcpy(hdr->hwaddr, dhcpn->hwaddr.addr, PICO_SIZE_ETH);
|
H A D | pico_dhcp_common.h | 103 uint8_t hwaddr[6]; variable
|
H A D | pico_ipv6_nd.c | 54 union pico_hw_addr hwaddr; member in struct:pico_ipv6_neighbor 230 return &n->hwaddr.mac; 316 memcpy(n->hwaddr.data, opt->addr.data, pico_hw_addr_len(dev, opt)); 321 return memcmp(n->hwaddr.data, opt->addr.data, pico_hw_addr_len(dev, opt)); 480 memcpy(n->hwaddr.data, opt->addr.data, len); 481 memset(n->hwaddr.data + len, 0, sizeof(union pico_hw_addr) - len); 500 } else if (memcmp(opt.addr.data, n->hwaddr.data, pico_hw_addr_len(f->dev, &opt))) { 1063 /* Check if hwaddr differs */ 1065 if (memcmp(sllao->addr.data, n->hwaddr.data, len) == 0) {
|
H A D | pico_arp.c | 293 int pico_arp_create_entry(uint8_t *hwaddr, struct pico_ip4 ipv4, struct pico_device *dev) argument 301 memcpy(arp->eth.addr, hwaddr, 6);
|
/seL4-camkes-master/projects/lwip/src/core/ipv4/ |
H A D | autoip.c | 76 #define LWIP_AUTOIP_RAND(netif) ( (((u32_t)((netif->hwaddr[5]) & 0xff) << 24) | \ 77 ((u32_t)((netif->hwaddr[3]) & 0xff) << 16) | \ 78 ((u32_t)((netif->hwaddr[2]) & 0xff) << 8) | \ 79 ((u32_t)((netif->hwaddr[4]) & 0xff))) + \ 89 lwip_htonl(AUTOIP_RANGE_START + ((u32_t)(((u8_t)(netif->hwaddr[4])) | \ 90 ((u32_t)((u8_t)(netif->hwaddr[5]))) << 8))) 459 /* when ip.src == llipaddr && hw.src != netif->hwaddr 461 * when probing ip.dst == llipaddr && hw.src != netif->hwaddr 466 SMEMCPY(netifaddr.addr, netif->hwaddr, ETH_HWADDR_LEN); 479 * ip.dst == llipaddr && hw.src != own hwaddr [all...] |
H A D | etharp.c | 486 ethernet_output(netif, p, (struct eth_addr *)(netif->hwaddr), ethaddr, ETHTYPE_IP); 710 (struct eth_addr *)netif->hwaddr, &hdr->shwaddr, 711 (struct eth_addr *)netif->hwaddr, netif_ip4_addr(netif), 769 return ethernet_output(netif, q, (struct eth_addr *)(netif->hwaddr), &arp_table[arp_idx].ethaddr, ETHTYPE_IP); 896 return ethernet_output(netif, q, (struct eth_addr *)(netif->hwaddr), dest, ETHTYPE_IP); 935 struct eth_addr *srcaddr = (struct eth_addr *)netif->hwaddr; 1183 return etharp_raw(netif, (struct eth_addr *)netif->hwaddr, hw_dst_addr, 1184 (struct eth_addr *)netif->hwaddr, netif_ip4_addr(netif), ðzero,
|
/seL4-camkes-master/projects/lwip/doc/ |
H A D | NO_SYS_SampleCode.c | 59 SMEMCPY(netif->hwaddr, your_mac_address_goes_here, ETH_HWADDR_LEN);
|
/seL4-camkes-master/projects/lwip/test/unit/ip6/ |
H A D | test_ip6.c | 255 fail_unless(!memcmp(test_netif6.hwaddr, zeros, 6)); 261 memcpy(test_netif6.hwaddr, test_mac_addr, 6); 286 memset(&test_netif6.hwaddr, 0, sizeof(test_netif6.hwaddr));
|
/seL4-camkes-master/projects/lwip/src/netif/ |
H A D | zepif.c | 274 memcpy(netif->hwaddr, init_state->addr, 6); 278 netif->hwaddr[i] = i; 280 netif->hwaddr[0] &= 0xfc;
|
H A D | lowpan6.c | 539 LWIP_ERROR("NETIF_MAX_HWADDR_LEN >= 8 required", sizeof(netif->hwaddr) >= 8, return ERR_VAL;); 540 SMEMCPY(addr->addr, netif->hwaddr, 8); 543 SMEMCPY(addr->addr, netif->hwaddr, 3); 545 SMEMCPY(&addr->addr[5], &netif->hwaddr[3], 3); 569 const u8_t *hwaddr; local 621 result = nd6_get_next_hop_addr_or_queue(netif, q, ip6addr, &hwaddr); 628 if (hwaddr == NULL) { 637 SMEMCPY(dest.addr, hwaddr, netif->hwaddr_len);
|
H A D | bridgeif.c | 230 if (!memcmp(br->netif->hwaddr, addr, sizeof(struct eth_addr))) { 237 if (!memcmp(portif->hwaddr, addr, sizeof(struct eth_addr))) { 494 memcpy(netif->hwaddr, &br->ethaddr, ETH_HWADDR_LEN);
|
/seL4-camkes-master/projects/lwip/src/apps/snmp/ |
H A D | snmp_mib2_interfaces.c | 186 value_len = sizeof(netif->hwaddr); 187 MEMCPY(value, &netif->hwaddr, value_len);
|
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/pc99/ |
H A D | intel.c | 548 void eth_get_mac(e1000_dev_t *dev, uint8_t *hwaddr) argument 570 hwaddr[0] = mac[0] & MASK(8); 571 hwaddr[1] = mac[0] >> 8; 572 hwaddr[2] = mac[1] & MASK(8); 573 hwaddr[3] = mac[1] >> 8; 574 hwaddr[4] = mac[2] & MASK(8); 575 hwaddr[5] = mac[2] >> 8;
|
/seL4-camkes-master/projects/picotcp/test/unit/ |
H A D | unit_dhcp.c | 210 stored_ipv4 = pico_arp_reverse_lookup(&dn->hwaddr); 307 stored_ipv4 = pico_arp_reverse_lookup(&dn->hwaddr); 312 fail_if(pico_arp_reverse_lookup(&dn->hwaddr) == NULL, "DCHP SERVER -> new address is not inserted in ARP"); 379 stored_ipv4 = pico_arp_reverse_lookup(&dn->hwaddr);
|
/seL4-camkes-master/projects/lwip/test/unit/dhcp/ |
H A D | test_dhcp.c | 179 netif->hwaddr[0] = 0x00; 180 netif->hwaddr[1] = 0x23; 181 netif->hwaddr[2] = 0xC1; 182 netif->hwaddr[3] = 0xDE; 183 netif->hwaddr[4] = 0xD0; 184 netif->hwaddr[5] = 0x0D; 269 const u8_t bootp_start[] = { 0x01, 0x01, 0x06, 0x00}; /* bootp request, eth, hwaddr len 6, 0 hops */ 273 check_pkt(p, 6, netif->hwaddr, 6); /* eth level src: unit mac */ 281 check_pkt(p, 70, netif->hwaddr, 6); /* mac addr inside bootp */ 305 check_pkt(p, 6, netif->hwaddr, [all...] |
/seL4-camkes-master/projects/projects_libs/libusbdrivers/src/drivers/ |
H A D | lan9730.c | 863 netif->hwaddr[0] = 0x00; 864 netif->hwaddr[1] = 0x10; 865 netif->hwaddr[2] = 0x75; 866 netif->hwaddr[3] = 0x2a; 867 netif->hwaddr[4] = 0xae; 868 netif->hwaddr[5] = 0xe0;
|
/seL4-camkes-master/projects/lwip/src/core/ |
H A D | netif.c | 270 * setting the MAC address in struct netif.hwaddr 1494 * if == 0, use hwaddr directly as interface ID 1511 /* Assume hwaddr is a 48-bit IEEE 802 MAC. Convert to EUI-64 address. Complement Group bit. */ 1512 ip_2_ip6(&netif->ip6_addr[0])->addr[2] = lwip_htonl((((u32_t)(netif->hwaddr[0] ^ 0x02)) << 24) | 1513 ((u32_t)(netif->hwaddr[1]) << 16) | 1514 ((u32_t)(netif->hwaddr[2]) << 8) | 1517 ((u32_t)(netif->hwaddr[3]) << 16) | 1518 ((u32_t)(netif->hwaddr[4]) << 8) | 1519 (netif->hwaddr[5])); 1521 /* Use hwaddr directl [all...] |
/seL4-camkes-master/projects/lwip/src/apps/netbiosns/ |
H A D | netbiosns.c | 458 SMEMCPY(resp->unit_id, ip_current_input_netif()->hwaddr, sizeof(resp->unit_id));
|
/seL4-camkes-master/projects/lwip/src/include/lwip/ |
H A D | netif.h | 259 * function for the device driver: hwaddr_len, hwaddr[], mtu, flags */ 341 u8_t hwaddr[NETIF_MAX_HWADDR_LEN]; member in struct:netif 342 /** number of bytes used in hwaddr */
|