Searched refs:hwaddr (Results 1 - 25 of 30) sorted by relevance

12

/seL4-camkes-master/projects/camkes/apps/dhcp/src/
H A Dclient.c19 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 Dserver.c31 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 Dethip6.c82 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 Dfuzz.c78 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 Dtest_netif.c50 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 Dpico_arp.h30 int pico_arp_create_entry(uint8_t*hwaddr, struct pico_ip4 ipv4, struct pico_device*dev);
H A Dpico_dhcp_server.c47 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 Dpico_dhcp_common.h103 uint8_t hwaddr[6]; variable
H A Dpico_ipv6_nd.c54 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 Dpico_arp.c293 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 Dautoip.c76 #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 Detharp.c486 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), &ethzero,
/seL4-camkes-master/projects/lwip/doc/
H A DNO_SYS_SampleCode.c59 SMEMCPY(netif->hwaddr, your_mac_address_goes_here, ETH_HWADDR_LEN);
/seL4-camkes-master/projects/lwip/test/unit/ip6/
H A Dtest_ip6.c255 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 Dzepif.c274 memcpy(netif->hwaddr, init_state->addr, 6);
278 netif->hwaddr[i] = i;
280 netif->hwaddr[0] &= 0xfc;
H A Dlowpan6.c539 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 Dbridgeif.c230 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 Dsnmp_mib2_interfaces.c186 value_len = sizeof(netif->hwaddr);
187 MEMCPY(value, &netif->hwaddr, value_len);
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/pc99/
H A Dintel.c548 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 Dunit_dhcp.c210 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 Dtest_dhcp.c179 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 Dlan9730.c863 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 Dnetif.c270 * 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 Dnetbiosns.c458 SMEMCPY(resp->unit_id, ip_current_input_netif()->hwaddr, sizeof(resp->unit_id));
/seL4-camkes-master/projects/lwip/src/include/lwip/
H A Dnetif.h259 * 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 */

Completed in 134 milliseconds

12