/barrelfish-2018-10-04/lib/lwip2/src/core/ipv6/ |
H A D | ethip6.c | 82 const u8_t *hwaddr; local 96 return ethernet_output(netif, q, (const struct eth_addr*)(netif->hwaddr), &dest, ETHTYPE_IPV6); 103 result = nd6_get_next_hop_addr_or_queue(netif, q, ip6addr, &hwaddr); 109 if (hwaddr == NULL) { 114 SMEMCPY(dest.addr, hwaddr, 6); 115 return ethernet_output(netif, q, (const struct eth_addr*)(netif->hwaddr), &dest, ETHTYPE_IPV6);
|
H A D | nd6.c | 954 SMEMCPY(lladdr_opt->addr, netif->hwaddr, netif->hwaddr_len); 1022 SMEMCPY(lladdr_opt->addr, netif->hwaddr, netif->hwaddr_len); 1098 SMEMCPY(lladdr_opt->addr, netif->hwaddr, netif->hwaddr_len);
|
/barrelfish-2018-10-04/lib/lwip/src/core/ipv4/ |
H A D | autoip.c | 90 #define LWIP_AUTOIP_RAND(netif) ( (((u32_t)((netif->hwaddr[5]) & 0xff) << 24) | \ 91 ((u32_t)((netif->hwaddr[3]) & 0xff) << 16) | \ 92 ((u32_t)((netif->hwaddr[2]) & 0xff) << 8) | \ 93 ((u32_t)((netif->hwaddr[4]) & 0xff))) + \ 103 (AUTOIP_RANGE_START + ((u32_t)(((u8_t)(netif->hwaddr[4])) | \ 104 ((u32_t)((u8_t)(netif->hwaddr[5]))) << 8))) 201 return etharp_raw(netif, (struct eth_addr *) netif->hwaddr, ðbroadcast, 202 (struct eth_addr *) netif->hwaddr, 408 /* when ip.src == llipaddr && hw.src != netif->hwaddr 410 * when probing ip.dst == llipaddr && hw.src != netif->hwaddr [all...] |
/barrelfish-2018-10-04/lib/netd/ |
H A D | lwipinit.c | 98 nf->hwaddr[0], nf->hwaddr[1], nf->hwaddr[2], 99 nf->hwaddr[3], nf->hwaddr[4], nf->hwaddr[5]);
|
/barrelfish-2018-10-04/lib/lwip2/doc/ |
H A D | NO_SYS_SampleCode.c | 55 SMEMCPY(netif->hwaddr, your_mac_address_goes_here, sizeof(netif->hwaddr)); 56 netif->hwaddr_len = sizeof(netif->hwaddr);
|
/barrelfish-2018-10-04/lib/net/ |
H A D | arp.c | 195 uint64_t hwaddr = 0; local 196 if (etharp_find_addr(netif, &ip, (struct eth_addr **)&hwaddr, 197 (const ip4_addr_t **)&hwaddr) != -1) { 205 hwaddr = 0; 206 SMEMCPY(&hwaddr, hdr->shwaddr.addr, sizeof(hdr->shwaddr)); 208 NETDEBUG("set " ARP_ENTRY "\n", ip.addr, hwaddr, ip.addr); 210 oct_set(ARP_ENTRY, ip.addr, hwaddr, ip.addr); 246 uint64_t ip, hwaddr; local 247 err = oct_read(record, "_" ARP_ENTRY_FIELDS, &hwaddr, &ip); 257 NETDEBUG("adding ARP entries: ip=%u, mac=%lx\n", ipaddr.addr, hwaddr); [all...] |
H A D | netif.c | 230 SMEMCPY(netif->hwaddr, &card_mac, netif->hwaddr_len);
|
/barrelfish-2018-10-04/lib/lwip/src/netif/ |
H A D | ethernetif.c | 92 netif->hwaddr[0] =; 93 ... netif->hwaddr[5] =; 303 ethernetif->ethaddr = (struct eth_addr *) &(netif->hwaddr[0]);
|
H A D | bfeth.c | 106 idc_get_mac_address(netif->hwaddr); 337 bfeth->ethaddr = (struct eth_addr *) &(netif->hwaddr[0]);
|
H A D | etharp.c | 574 etharp_send_ip(netif, p, (struct eth_addr *) (netif->hwaddr), ethaddr); 917 return etharp_send_ip(netif, q, (struct eth_addr *) (netif->hwaddr), dest); 976 struct eth_addr *srcaddr = (struct eth_addr *) netif->hwaddr; 1260 return etharp_raw(netif, (struct eth_addr *) netif->hwaddr, ðbroadcast, 1261 (struct eth_addr *) netif->hwaddr, &netif->ip_addr, 1317 etharp_arp_input(netif, (struct eth_addr *) (netif->hwaddr), p);
|
/barrelfish-2018-10-04/lib/lwip2/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 ETHADDR16_COPY(netifaddr.addr, netif->hwaddr); 479 * ip.dst == llipaddr && hw.src != own hwaddr [all...] |
H A D | etharp.c | 488 ethernet_output(netif, p, (struct eth_addr*)(netif->hwaddr), ethaddr, ETHTYPE_IP); 708 (struct eth_addr *)netif->hwaddr, &hdr->shwaddr, 709 (struct eth_addr *)netif->hwaddr, netif_ip4_addr(netif), 767 return ethernet_output(netif, q, (struct eth_addr*)(netif->hwaddr), &arp_table[arp_idx].ethaddr, ETHTYPE_IP); 893 return ethernet_output(netif, q, (struct eth_addr*)(netif->hwaddr), dest, ETHTYPE_IP); 932 struct eth_addr * srcaddr = (struct eth_addr *)netif->hwaddr; 1184 return etharp_raw(netif, (struct eth_addr *)netif->hwaddr, hw_dst_addr, 1185 (struct eth_addr *)netif->hwaddr, netif_ip4_addr(netif), ðzero,
|
H A D | dhcp.c | 1717 if (netif->hwaddr[i] != reply_msg->chaddr[i]) { 1719 ("netif->hwaddr[%"U16_F"]==%02"X16_F" != reply_msg->chaddr[%"U16_F"]==%02"X16_F"\n", 1720 (u16_t)i, (u16_t)netif->hwaddr[i], (u16_t)i, (u16_t)reply_msg->chaddr[i])); 1873 dhcp->msg_out->chaddr[i] = (i < netif->hwaddr_len && i < NETIF_MAX_HWADDR_LEN) ? netif->hwaddr[i] : 0/* pad byte*/;
|
/barrelfish-2018-10-04/lib/lwip2/src/barrelfish/ |
H A D | netif_barrelfish.c | 177 SMEMCPY(netif->hwaddr, your_mac_address_goes_here, sizeof(netif->hwaddr)); 178 netif->hwaddr_len = sizeof(netif->hwaddr);
|
/barrelfish-2018-10-04/lib/lwip2/src/netif/ |
H A D | ethernetif.c | 93 netif->hwaddr[0] = ; 95 netif->hwaddr[5] = ; 327 ethernetif->ethaddr = (struct eth_addr *)&(netif->hwaddr[0]);
|
H A D | lowpan6.c | 620 const u8_t *hwaddr; local 639 SMEMCPY(src.addr, netif->hwaddr, netif->hwaddr_len); 668 result = nd6_get_next_hop_addr_or_queue(netif, q, ip6addr, &hwaddr); 675 if (hwaddr == NULL) { 681 SMEMCPY(dest.addr, hwaddr, netif->hwaddr_len);
|
/barrelfish-2018-10-04/lib/lwip2/src/apps/snmp/ |
H A D | snmp_mib2_interfaces.c | 193 value_len = sizeof(netif->hwaddr); 194 MEMCPY(value, &netif->hwaddr, value_len);
|
/barrelfish-2018-10-04/lib/lwip2/src/core/ |
H A D | netif.c | 236 * setting the MAC address in struct netif.hwaddr 1168 * if == 0, use hwaddr directly as interface ID 1181 /* Assume hwaddr is a 48-bit IEEE 802 MAC. Convert to EUI-64 address. Complement Group bit. */ 1182 ip_2_ip6(&netif->ip6_addr[0])->addr[2] = lwip_htonl((((u32_t)(netif->hwaddr[0] ^ 0x02)) << 24) | 1183 ((u32_t)(netif->hwaddr[1]) << 16) | 1184 ((u32_t)(netif->hwaddr[2]) << 8) | 1187 ((u32_t)(netif->hwaddr[3]) << 16) | 1188 ((u32_t)(netif->hwaddr[4]) << 8) | 1189 (netif->hwaddr[5])); 1191 /* Use hwaddr directl [all...] |
/barrelfish-2018-10-04/include/lwip/lwip/ |
H A D | netif.h | 86 * function for the device driver: hwaddr_len, hwaddr[], mtu, flags */ 134 /** number of bytes used in hwaddr */ 137 u8_t hwaddr[NETIF_MAX_HWADDR_LEN]; member in struct:netif
|
/barrelfish-2018-10-04/lib/net_device_manager/ |
H A D | port_service_impl.c | 112 static errval_t get_mac_address(struct net_ports_binding *cc, uint64_t *hwaddr); 434 static errval_t get_mac_address(struct net_ports_binding *cc, uint64_t *hwaddr) argument
|
/barrelfish-2018-10-04/include/lwip2/lwip/ |
H A D | netif.h | 224 * function for the device driver: hwaddr_len, hwaddr[], mtu, flags */ 300 /** number of bytes used in hwaddr */ 303 u8_t hwaddr[NETIF_MAX_HWADDR_LEN]; member in struct:netif
|
/barrelfish-2018-10-04/lib/net_queue_manager/ |
H A D | queue_manager.c | 454 uint8_t hwaddr[6]; member in union:__anon1102 459 ether_get_mac_address_ptr(u.hwaddr);
|
/barrelfish-2018-10-04/lib/lwip/src/core/ |
H A D | dhcp.c | 1492 if (netif->hwaddr[i] != reply_msg->chaddr[i]) { 1494 ("netif->hwaddr[%" U16_F "]==%02" X16_F 1496 (u16_t) i, (u16_t) netif->hwaddr[i], (u16_t) i, 1651 && i < NETIF_MAX_HWADDR_LEN) ? netif->hwaddr[i] : 0 /* pad byte */ ;
|
/barrelfish-2018-10-04/lib/lwip2/src/netif/ppp/ |
H A D | pppoe.c | 737 MEMCPY(ðhdr->src.addr, &sc->sc_ethif->hwaddr, sizeof(ethhdr->src.addr)); 1046 MEMCPY(ðhdr->src.addr, &outgoing_if->hwaddr, sizeof(ethhdr->src.addr));
|
/barrelfish-2018-10-04/include/lwip2/netif/ppp/ |
H A D | pppoe.c | 737 MEMCPY(ðhdr->src.addr, &sc->sc_ethif->hwaddr, sizeof(ethhdr->src.addr)); 1046 MEMCPY(ðhdr->src.addr, &outgoing_if->hwaddr, sizeof(ethhdr->src.addr));
|