Lines Matching refs:ether_packet

320 	struct ether_header *ether_packet;
504 ether_packet = &ether_packet_buffer;
510 ether_packet = (struct ether_header *) packet_buffer;
511 ip_packet = (struct ip *) (ether_packet + 1);
546 memcpy(ether_packet, packet_buffer, sizeof(struct ether_header));
550 if (ether_packet->ether_type != htons(ETHERTYPE_IP)
569 || memcmp(last_client_ether, ether_packet->ether_shost, ETHER_ADDR_LEN)) {
572 if (ether_ntohost(hostname_buffer, (struct ether_addr *) ether_packet->ether_shost)) {
574 ((unsigned char *) ether_packet->ether_shost)[0],
575 ((unsigned char *) ether_packet->ether_shost)[1],
576 ((unsigned char *) ether_packet->ether_shost)[2],
577 ((unsigned char *) ether_packet->ether_shost)[3],
578 ((unsigned char *) ether_packet->ether_shost)[4],
579 ((unsigned char *) ether_packet->ether_shost)[5],
594 memcpy(last_client_ether, ether_packet->ether_shost, ETHER_ADDR_LEN);
618 ((unsigned char *) ether_packet->ether_shost)[0],
619 ((unsigned char *) ether_packet->ether_shost)[1],
620 ((unsigned char *) ether_packet->ether_shost)[2],
621 ((unsigned char *) ether_packet->ether_shost)[3],
622 ((unsigned char *) ether_packet->ether_shost)[4],
623 ((unsigned char *) ether_packet->ether_shost)[5]));
629 ((unsigned char *) ether_packet->ether_shost)[0],
630 ((unsigned char *) ether_packet->ether_shost)[1],
631 ((unsigned char *) ether_packet->ether_shost)[2],
632 ((unsigned char *) ether_packet->ether_shost)[3],
633 ((unsigned char *) ether_packet->ether_shost)[4],
634 ((unsigned char *) ether_packet->ether_shost)[5]));
913 memcpy(ether_packet->ether_dhost, ether_packet->ether_shost, ETHER_ADDR_LEN);
914 memcpy(ether_packet->ether_shost, interface->ndbootd_interface_ether, ETHER_ADDR_LEN);
916 memcpy(packet_buffer, ether_packet, sizeof(struct ether_header));