Lines Matching refs:e
675 u8 *e = options; in ic_dhcp_init_options() local
682 memcpy(e, ic_bootp_cookie, 4); /* RFC1048 Magic Cookie */ in ic_dhcp_init_options()
683 e += 4; in ic_dhcp_init_options()
685 *e++ = 53; /* DHCP message type */ in ic_dhcp_init_options()
686 *e++ = 1; in ic_dhcp_init_options()
687 *e++ = mt; in ic_dhcp_init_options()
690 *e++ = 54; /* Server ID (IP address) */ in ic_dhcp_init_options()
691 *e++ = 4; in ic_dhcp_init_options()
692 memcpy(e, &ic_servaddr, 4); in ic_dhcp_init_options()
693 e += 4; in ic_dhcp_init_options()
695 *e++ = 50; /* Requested IP address */ in ic_dhcp_init_options()
696 *e++ = 4; in ic_dhcp_init_options()
697 memcpy(e, &ic_myaddr, 4); in ic_dhcp_init_options()
698 e += 4; in ic_dhcp_init_options()
714 *e++ = 55; /* Parameter request list */ in ic_dhcp_init_options()
715 *e++ = sizeof(ic_req_params); in ic_dhcp_init_options()
716 memcpy(e, ic_req_params, sizeof(ic_req_params)); in ic_dhcp_init_options()
717 e += sizeof(ic_req_params); in ic_dhcp_init_options()
720 *e++ = 12; /* host-name */ in ic_dhcp_init_options()
722 *e++ = len; in ic_dhcp_init_options()
723 memcpy(e, utsname()->nodename, len); in ic_dhcp_init_options()
724 e += len; in ic_dhcp_init_options()
729 *e++ = 60; /* Class-identifier */ in ic_dhcp_init_options()
731 *e++ = len; in ic_dhcp_init_options()
732 memcpy(e, vendor_class_identifier, len); in ic_dhcp_init_options()
733 e += len; in ic_dhcp_init_options()
739 if (len >= 1 && len < 312 - (e - options) - 1) { in ic_dhcp_init_options()
740 *e++ = 61; in ic_dhcp_init_options()
741 *e++ = len + 1; in ic_dhcp_init_options()
742 memcpy(e, dhcp_client_identifier, len + 1); in ic_dhcp_init_options()
743 e += len + 1; in ic_dhcp_init_options()
747 *e++ = 255; /* End of the list */ in ic_dhcp_init_options()
752 static void __init ic_bootp_init_ext(u8 *e) in ic_bootp_init_ext() argument
754 memcpy(e, ic_bootp_cookie, 4); /* RFC1048 Magic Cookie */ in ic_bootp_init_ext()
755 e += 4; in ic_bootp_init_ext()
756 *e++ = 1; /* Subnet mask request */ in ic_bootp_init_ext()
757 *e++ = 4; in ic_bootp_init_ext()
758 e += 4; in ic_bootp_init_ext()
759 *e++ = 3; /* Default gateway request */ in ic_bootp_init_ext()
760 *e++ = 4; in ic_bootp_init_ext()
761 e += 4; in ic_bootp_init_ext()
762 *e++ = 5; /* Name server request */ in ic_bootp_init_ext()
763 *e++ = 8; in ic_bootp_init_ext()
764 e += 8; in ic_bootp_init_ext()
765 *e++ = 12; /* Host name request */ in ic_bootp_init_ext()
766 *e++ = 32; in ic_bootp_init_ext()
767 e += 32; in ic_bootp_init_ext()
768 *e++ = 40; /* NIS Domain name request */ in ic_bootp_init_ext()
769 *e++ = 32; in ic_bootp_init_ext()
770 e += 32; in ic_bootp_init_ext()
771 *e++ = 17; /* Boot path */ in ic_bootp_init_ext()
772 *e++ = 40; in ic_bootp_init_ext()
773 e += 40; in ic_bootp_init_ext()
775 *e++ = 57; /* set extension buffer size for reply */ in ic_bootp_init_ext()
776 *e++ = 2; in ic_bootp_init_ext()
777 *e++ = 1; /* 128+236+8+20+14, see dhcpd sources */ in ic_bootp_init_ext()
778 *e++ = 150; in ic_bootp_init_ext()
780 *e++ = 255; /* End of the list */ in ic_bootp_init_ext()