Home
last modified time | relevance | path

Searched refs:dhcp_packet (Results 1 – 25 of 35) sorted by relevance

12

/external/autotest/client/cros/
Ddhcp_unittest.py15 from autotest_lib.client.cros import dhcp_packet
54 discovery_packet = dhcp_packet.DhcpPacket(byte_str=binary_discovery_packet)
70 parsed_routes = dhcp_packet.ClasslessStaticRoutesOption.unpack(
81 byte_string = dhcp_packet.ClasslessStaticRoutesOption.pack(
95 parsed_domains = dhcp_packet.DomainListOption.unpack(
107 byte_string = dhcp_packet.DomainListOption.pack(
132 packet = dhcp_packet.DhcpPacket(byte_str=data)
149 discovery_message = dhcp_packet.DhcpPacket.create_discovery_packet(mac_addr)
151 dhcp_packet.OPTION_PARAMETER_REQUEST_LIST,
152 dhcp_packet.OPTION_VALUE_PARAMETER_REQUEST_LIST_DEFAULT)
[all …]
Ddhcp_handling_rule.py20 from autotest_lib.client.cros import dhcp_packet
288 dhcp_packet.MESSAGE_TYPE_DISCOVERY, additional_options,
311 response_packet = dhcp_packet.DhcpPacket.create_offer_packet(
317 dhcp_packet.OPTION_PARAMETER_REQUEST_LIST)
330 dhcp_packet.MESSAGE_TYPE_REQUEST, {}, {})
349 response_packet = dhcp_packet.DhcpPacket.create_nak_packet(
379 dhcp_packet.MESSAGE_TYPE_REQUEST, additional_options,
397 server_ip = query_packet.get_option(dhcp_packet.OPTION_SERVER_ID)
398 requested_ip = query_packet.get_option(dhcp_packet.OPTION_REQUESTED_IP)
431 response_packet = dhcp_packet.DhcpPacket.create_acknowledgement_packet(
[all …]
Ddhcp_test_base.py23 from autotest_lib.client.cros import dhcp_packet
245 if dhcp_packet.OPTION_REQUESTED_IP not in dhcp_options:
248 intended_ip = dhcp_options[dhcp_packet.OPTION_REQUESTED_IP]
305 expected_address = dhcp_options.get(dhcp_packet.OPTION_REQUESTED_IP)
324 expected_dns_servers = dhcp_options.get(dhcp_packet.OPTION_DNS_SERVERS)
333 expected_domain_name = dhcp_options.get(dhcp_packet.OPTION_DOMAIN_NAME)
341 expected_host_name = dhcp_options.get(dhcp_packet.OPTION_HOST_NAME)
350 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST)
358 expected_routers = dhcp_options.get(dhcp_packet.OPTION_ROUTERS)
360 dhcp_options.get(dhcp_packet.OPTION_CLASSLESS_STATIC_ROUTES)):
[all …]
/external/autotest/client/site_tests/network_DhcpNonAsciiParameter/
Dnetwork_DhcpNonAsciiParameter.py5 from autotest_lib.client.cros import dhcp_packet
33 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
34 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
35 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
36 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
37 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
38 dhcp_packet.OPTION_DOMAIN_NAME : domain_name,
39 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST : dns_search_list
42 dhcp_packet.FIELD_LEGACY_SERVER_NAME : server_name
/external/autotest/client/site_tests/network_DhcpClasslessStaticRoute/
Dnetwork_DhcpClasslessStaticRoute.py5 from autotest_lib.client.cros import dhcp_packet
38 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
39 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
40 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
41 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
42 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
43 dhcp_packet.OPTION_DOMAIN_NAME : domain_name,
44 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST : dns_search_list,
45 dhcp_packet.OPTION_CLASSLESS_STATIC_ROUTES : [
/external/autotest/client/site_tests/network_DhcpNegotiationSuccess/
Dnetwork_DhcpNegotiationSuccess.py5 from autotest_lib.client.cros import dhcp_packet
31 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
32 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
33 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
34 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
35 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
36 dhcp_packet.OPTION_DOMAIN_NAME : domain_name,
37 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST : dns_search_list,
/external/autotest/client/site_tests/network_DhcpRequestHostName/
Dnetwork_DhcpRequestHostName.py9 from autotest_lib.client.cros import dhcp_packet
58 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
59 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
60 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
61 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
62 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
63 dhcp_packet.OPTION_DOMAIN_NAME : domain_name,
64 dhcp_packet.OPTION_HOST_NAME : TEST_HOSTNAME,
65 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST : dns_search_list,
/external/autotest/client/site_tests/network_DhcpRenewWithOptionSubset/
Dnetwork_DhcpRenewWithOptionSubset.py7 from autotest_lib.client.cros import dhcp_packet
34 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
35 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
36 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
37 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
38 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
42 dhcp_packet.OPTION_DOMAIN_NAME : domain_name,
43 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST : dns_search_list,
50 dhcp_packet.OPTION_DOMAIN_NAME : "mail.google.com",
/external/autotest/client/site_tests/network_DhcpRenew/
Dnetwork_DhcpRenew.py10 from autotest_lib.client.cros import dhcp_packet
47 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
48 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
49 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
50 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
51 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
52 dhcp_packet.OPTION_DOMAIN_NAME : domain_name,
53 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST : dns_search_list,
54 dhcp_packet.OPTION_RENEWAL_T1_TIME_VALUE : LEASE_T1_TIME,
55 dhcp_packet.OPTION_REBINDING_T2_TIME_VALUE : LEASE_T2_TIME,
/external/syslinux/gpxe/src/include/gpxe/
Ddhcppkt.h20 struct dhcp_packet { struct
41 static inline __attribute__ (( always_inline )) struct dhcp_packet * argument
42 dhcppkt_get ( struct dhcp_packet *dhcppkt ) { in dhcppkt_get()
53 dhcppkt_put ( struct dhcp_packet *dhcppkt ) { in dhcppkt_put()
57 extern int dhcppkt_store ( struct dhcp_packet *dhcppkt, unsigned int tag,
59 extern int dhcppkt_fetch ( struct dhcp_packet *dhcppkt, unsigned int tag,
61 extern void dhcppkt_init ( struct dhcp_packet *dhcppkt,
Ddhcp.h23 struct dhcp_packet;
617 extern int dhcp_create_packet ( struct dhcp_packet *dhcppkt,
621 extern int dhcp_create_request ( struct dhcp_packet *dhcppkt,
/external/autotest/client/site_tests/network_DhcpStaticIP/
Dnetwork_DhcpStaticIP.py7 from autotest_lib.client.cros import dhcp_packet
51 self._static_ip_options[dhcp_packet.OPTION_REQUESTED_IP] = (
56 self._static_ip_options[dhcp_packet.OPTION_DNS_SERVERS] = (
89 intended_ip = options[dhcp_packet.OPTION_REQUESTED_IP]
107 intended_ip = options[dhcp_packet.OPTION_REQUESTED_IP]
215 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
216 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
217 dhcp_packet.OPTION_IP_LEASE_TIME : self.LEASE_TIME_SECONDS,
218 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
219 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
[all …]
/external/autotest/client/site_tests/network_DhcpFQDN/
Dnetwork_DhcpFQDN.py8 from autotest_lib.client.cros import dhcp_packet
36 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
37 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
38 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
39 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
40 dhcp_packet.OPTION_FULLY_QUALIFIED_DOMAIN_NAME : fqdn_option
53 dhcp_packet.OPTION_FULLY_QUALIFIED_DOMAIN_NAME ]
/external/autotest/client/site_tests/network_DhcpVendorEncapsulatedOptions/
Dnetwork_DhcpVendorEncapsulatedOptions.py7 from autotest_lib.client.cros import dhcp_packet
69 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
70 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
71 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
72 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
73 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
74 dhcp_packet.OPTION_VENDOR_ENCAPSULATED_OPTIONS : vendor_options
88 dhcp_packet.OPTION_VENDOR_ENCAPSULATED_OPTIONS ]
/external/autotest/client/site_tests/network_DhcpWpadNegotiation/
Dnetwork_DhcpWpadNegotiation.py7 from autotest_lib.client.cros import dhcp_packet
60 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
61 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
62 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
63 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
64 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
65 dhcp_packet.OPTION_WEB_PROXY_AUTO_DISCOVERY : proxy_auto_config
/external/autotest/client/site_tests/network_DhcpMTU/
Dnetwork_DhcpMTU.py9 from autotest_lib.client.cros import dhcp_packet
64 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
65 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
66 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
67 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
68 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
69 dhcp_packet.OPTION_INTERFACE_MTU : interface_mtu
/external/autotest/client/site_tests/network_DhcpBrokenDefaultGateway/
Dnetwork_DhcpBrokenDefaultGateway.py8 from autotest_lib.client.cros import dhcp_packet
78 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
79 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
80 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
81 dhcp_packet.OPTION_REQUESTED_IP : intended_ip,
82 dhcp_packet.OPTION_DNS_SERVERS : dns_servers,
83 dhcp_packet.OPTION_ROUTERS : [ gateway_ip ],
/external/syslinux/gpxe/src/net/
Ddhcppkt.c146 int dhcppkt_store ( struct dhcp_packet *dhcppkt, unsigned int tag, in dhcppkt_store()
184 int dhcppkt_fetch ( struct dhcp_packet *dhcppkt, unsigned int tag, in dhcppkt_fetch()
226 struct dhcp_packet *dhcppkt = in dhcppkt_settings_store()
227 container_of ( settings, struct dhcp_packet, settings ); in dhcppkt_settings_store()
244 struct dhcp_packet *dhcppkt = in dhcppkt_settings_fetch()
245 container_of ( settings, struct dhcp_packet, settings ); in dhcppkt_settings_fetch()
272 void dhcppkt_init ( struct dhcp_packet *dhcppkt, struct dhcphdr *data, in dhcppkt_init()
Dfakedhcp.c45 static int copy_encap_settings ( struct dhcp_packet *dest, in copy_encap_settings()
95 static int copy_settings ( struct dhcp_packet *dest, in copy_settings()
112 struct dhcp_packet dhcppkt; in create_fakedhcpdiscover()
138 struct dhcp_packet dhcppkt; in create_fakedhcpack()
179 struct dhcp_packet dhcppkt; in create_fakepxebsack()
/external/autotest/client/site_tests/network_DhcpNak/
Dnetwork_DhcpNak.py7 from autotest_lib.client.cros import dhcp_packet
39 dhcp_packet.OPTION_SERVER_ID : self.server_ip,
40 dhcp_packet.OPTION_SUBNET_MASK : subnet_mask,
41 dhcp_packet.OPTION_IP_LEASE_TIME : LEASE_TIME_SECONDS,
42 dhcp_packet.OPTION_REQUESTED_IP : self.intended_ip,
43 dhcp_packet.OPTION_DNS_SERVERS : [],
44 dhcp_packet.OPTION_DOMAIN_NAME : '',
45 dhcp_packet.OPTION_DNS_DOMAIN_SEARCH_LIST : [],
/external/syslinux/gpxe/src/net/udp/
Ddhcp.c179 struct dhcp_packet *dhcppkt,
190 struct dhcp_packet *dhcppkt,
224 struct dhcp_packet *pxe;
374 struct dhcp_packet *dhcppkt __unused, in dhcp_discovery_tx()
396 struct dhcp_packet *dhcppkt, in dhcp_rx_offer()
488 struct dhcp_packet *dhcppkt, in dhcp_discovery_rx()
557 struct dhcp_packet *dhcppkt, in dhcp_request_tx()
596 struct dhcp_packet *dhcppkt, in dhcp_request_rx()
703 struct dhcp_packet *dhcppkt, in dhcp_proxy_tx()
736 struct dhcp_packet *dhcppkt, in dhcp_proxy_rx()
[all …]
/external/dnsmasq/src/
Ddhcp.c103 daemon->dhcp_packet.iov_len = sizeof(struct dhcp_packet); in dhcp_init()
104 daemon->dhcp_packet.iov_base = safe_malloc(daemon->dhcp_packet.iov_len); in dhcp_init()
107 void dhcp_packet(time_t now) in dhcp_packet() function
109 struct dhcp_packet *mess; in dhcp_packet()
137 msg.msg_iov = &daemon->dhcp_packet; in dhcp_packet()
153 if ((size_t)sz == daemon->dhcp_packet.iov_len) in dhcp_packet()
155 if (!expand_buf(&daemon->dhcp_packet, sz + 100)) in dhcp_packet()
160 expand_buf(&daemon->dhcp_packet, sz); in dhcp_packet()
166 mess = (struct dhcp_packet *)daemon->dhcp_packet.iov_base; in dhcp_packet()
263 iov.iov_base = daemon->dhcp_packet.iov_base; in dhcp_packet()
[all …]
Drfc2131.c87 static void option_put(struct dhcp_packet *mess, unsigned char *end, int opt, int len, unsigned int…
88 static void option_put_string(struct dhcp_packet *mess, unsigned char *end,
95 static unsigned char *option_find(struct dhcp_packet *mess, size_t size, int opt_type, int minsize);
97 static size_t dhcp_packet_size(struct dhcp_packet *mess, struct dhcp_netid *netid,
99 static void clear_packet(struct dhcp_packet *mess, unsigned char *end);
101 struct dhcp_packet *mess,
114 static void do_encap_opts(struct dhcp_opt *opts, int encap, int flag, struct dhcp_packet *mess, uns…
115 static void pxe_misc(struct dhcp_packet *mess, unsigned char *end, unsigned char *uuid);
130 struct dhcp_packet *mess = (struct dhcp_packet *)daemon->dhcp_packet.iov_base; in dhcp_reply()
182 else if (size < sizeof(struct dhcp_packet)) in dhcp_reply()
[all …]
/external/dnsmasq/contrib/wrt/
Ddhcp_lease_time.c61 struct dhcp_packet { struct
96 static unsigned char *option_find(struct dhcp_packet *mess, size_t size, int opt_type, int minsize) in option_find()
137 struct dhcp_packet packet; in main()
/external/dnsmasq/contrib/lease-access/
Dlease.access.patch79 - dhcp_packet(now);
80 + dhcp_packet(piperead, now);
186 -void dhcp_packet(time_t now);
187 +void dhcp_packet(int piperead, time_t now);
270 daemon->dhcp_packet.iov_base = safe_malloc(daemon->dhcp_packet.iov_len);
273 -void dhcp_packet(time_t now)
274 +void dhcp_packet(int piperead, time_t now)
276 struct dhcp_packet *mess;
415 +static int check_access_script( int piperead, struct dhcp_lease *lease, struct dhcp_packet *mess, …

12