Lines Matching refs:e
684 u8 *e = options; in ic_dhcp_init_options() local
689 memcpy(e, ic_bootp_cookie, 4); /* RFC1048 Magic Cookie */ in ic_dhcp_init_options()
690 e += 4; in ic_dhcp_init_options()
692 *e++ = 53; /* DHCP message type */ in ic_dhcp_init_options()
693 *e++ = 1; in ic_dhcp_init_options()
694 *e++ = mt; in ic_dhcp_init_options()
697 *e++ = 54; /* Server ID (IP address) */ in ic_dhcp_init_options()
698 *e++ = 4; in ic_dhcp_init_options()
699 memcpy(e, &ic_servaddr, 4); in ic_dhcp_init_options()
700 e += 4; in ic_dhcp_init_options()
702 *e++ = 50; /* Requested IP address */ in ic_dhcp_init_options()
703 *e++ = 4; in ic_dhcp_init_options()
704 memcpy(e, &ic_myaddr, 4); in ic_dhcp_init_options()
705 e += 4; in ic_dhcp_init_options()
722 *e++ = 55; /* Parameter request list */ in ic_dhcp_init_options()
723 *e++ = sizeof(ic_req_params); in ic_dhcp_init_options()
724 memcpy(e, ic_req_params, sizeof(ic_req_params)); in ic_dhcp_init_options()
725 e += sizeof(ic_req_params); in ic_dhcp_init_options()
728 *e++ = 12; /* host-name */ in ic_dhcp_init_options()
730 *e++ = len; in ic_dhcp_init_options()
731 memcpy(e, utsname()->nodename, len); in ic_dhcp_init_options()
732 e += len; in ic_dhcp_init_options()
737 *e++ = 60; /* Class-identifier */ in ic_dhcp_init_options()
739 *e++ = len; in ic_dhcp_init_options()
740 memcpy(e, vendor_class_identifier, len); in ic_dhcp_init_options()
741 e += len; in ic_dhcp_init_options()
747 if (len >= 1 && len < 312 - (e - options) - 1) { in ic_dhcp_init_options()
748 *e++ = 61; in ic_dhcp_init_options()
749 *e++ = len + 1; in ic_dhcp_init_options()
750 memcpy(e, dhcp_client_identifier, len + 1); in ic_dhcp_init_options()
751 e += len + 1; in ic_dhcp_init_options()
755 *e++ = 255; /* End of the list */ in ic_dhcp_init_options()
760 static void __init ic_bootp_init_ext(u8 *e) in ic_bootp_init_ext() argument
762 memcpy(e, ic_bootp_cookie, 4); /* RFC1048 Magic Cookie */ in ic_bootp_init_ext()
763 e += 4; in ic_bootp_init_ext()
764 *e++ = 1; /* Subnet mask request */ in ic_bootp_init_ext()
765 *e++ = 4; in ic_bootp_init_ext()
766 e += 4; in ic_bootp_init_ext()
767 *e++ = 3; /* Default gateway request */ in ic_bootp_init_ext()
768 *e++ = 4; in ic_bootp_init_ext()
769 e += 4; in ic_bootp_init_ext()
771 *e++ = 6; /* (DNS) name server request */ in ic_bootp_init_ext()
772 *e++ = 4 * CONF_NAMESERVERS_MAX; in ic_bootp_init_ext()
773 e += 4 * CONF_NAMESERVERS_MAX; in ic_bootp_init_ext()
775 *e++ = 12; /* Host name request */ in ic_bootp_init_ext()
776 *e++ = 32; in ic_bootp_init_ext()
777 e += 32; in ic_bootp_init_ext()
778 *e++ = 40; /* NIS Domain name request */ in ic_bootp_init_ext()
779 *e++ = 32; in ic_bootp_init_ext()
780 e += 32; in ic_bootp_init_ext()
781 *e++ = 17; /* Boot path */ in ic_bootp_init_ext()
782 *e++ = 40; in ic_bootp_init_ext()
783 e += 40; in ic_bootp_init_ext()
785 *e++ = 57; /* set extension buffer size for reply */ in ic_bootp_init_ext()
786 *e++ = 2; in ic_bootp_init_ext()
787 *e++ = 1; /* 128+236+8+20+14, see dhcpd sources */ in ic_bootp_init_ext()
788 *e++ = 150; in ic_bootp_init_ext()
790 *e++ = 255; /* End of the list */ in ic_bootp_init_ext()