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

12

/barrelfish-2018-10-04/lib/lwip2/src/core/ipv6/
H A Dethip6.c82 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 Dnd6.c954 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 Dautoip.c90 #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, &ethbroadcast,
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 Dlwipinit.c98 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 DNO_SYS_SampleCode.c55 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 Darp.c195 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 Dnetif.c230 SMEMCPY(netif->hwaddr, &card_mac, netif->hwaddr_len);
/barrelfish-2018-10-04/lib/lwip/src/netif/
H A Dethernetif.c92 netif->hwaddr[0] =;
93 ... netif->hwaddr[5] =;
303 ethernetif->ethaddr = (struct eth_addr *) &(netif->hwaddr[0]);
H A Dbfeth.c106 idc_get_mac_address(netif->hwaddr);
337 bfeth->ethaddr = (struct eth_addr *) &(netif->hwaddr[0]);
H A Detharp.c574 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, &ethbroadcast,
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 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 ETHADDR16_COPY(netifaddr.addr, netif->hwaddr);
479 * ip.dst == llipaddr && hw.src != own hwaddr
[all...]
H A Detharp.c488 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), &ethzero,
H A Ddhcp.c1717 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 Dnetif_barrelfish.c177 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 Dethernetif.c93 netif->hwaddr[0] = ;
95 netif->hwaddr[5] = ;
327 ethernetif->ethaddr = (struct eth_addr *)&(netif->hwaddr[0]);
H A Dlowpan6.c620 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 Dsnmp_mib2_interfaces.c193 value_len = sizeof(netif->hwaddr);
194 MEMCPY(value, &netif->hwaddr, value_len);
/barrelfish-2018-10-04/lib/lwip2/src/core/
H A Dnetif.c236 * 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 Dnetif.h86 * 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 Dport_service_impl.c112 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 Dnetif.h224 * 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 Dqueue_manager.c454 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 Ddhcp.c1492 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 Dpppoe.c737 MEMCPY(&ethhdr->src.addr, &sc->sc_ethif->hwaddr, sizeof(ethhdr->src.addr));
1046 MEMCPY(&ethhdr->src.addr, &outgoing_if->hwaddr, sizeof(ethhdr->src.addr));
/barrelfish-2018-10-04/include/lwip2/netif/ppp/
H A Dpppoe.c737 MEMCPY(&ethhdr->src.addr, &sc->sc_ethif->hwaddr, sizeof(ethhdr->src.addr));
1046 MEMCPY(&ethhdr->src.addr, &outgoing_if->hwaddr, sizeof(ethhdr->src.addr));

Completed in 183 milliseconds

12