/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/udhcpd/ |
H A D | serverpacket.h | 5 int sendOffer(struct dhcpMessage *oldpacket);
6 int sendNAK(struct dhcpMessage *oldpacket);
7 int sendACK(struct dhcpMessage *oldpacket, u_int32_t yiaddr);
8 int send_inform(struct dhcpMessage *oldpacket);
|
H A D | script.h | 4 void run_script(struct dhcpMessage *packet, const char *name);
|
H A D | packet.h | 12 struct dhcpMessage {
struct 35 struct dhcpMessage data;
43 struct dhcpMessage data;
48 void init_header(struct dhcpMessage *packet, char type);
49 int get_packet(struct dhcpMessage *packet, int fd);
51 int raw_packet(struct dhcpMessage *payload, u_int32_t source_ip, int source_port,
53 int kernel_packet(struct dhcpMessage *payload, u_int32_t source_ip, int source_port,
|
H A D | clientpacket.h | 11 int get_raw_packet(struct dhcpMessage *payload, int fd);
|
H A D | serverpacket.c | 35 static int send_packet_to_relay(struct dhcpMessage *payload) 45 static int send_packet_to_client(struct dhcpMessage *payload, int force_broadcast) 73 static int send_packet(struct dhcpMessage *payload, int force_broadcast) 84 static void init_packet(struct dhcpMessage *packet, struct dhcpMessage *oldpacket, char type) 97 static void add_bootp_options(struct dhcpMessage *packet) 108 int sendOffer(struct dhcpMessage *oldpacket) 110 struct dhcpMessage packet; 209 int sendNAK(struct dhcpMessage *oldpacket) 211 struct dhcpMessage packe [all...] |
H A D | packet.c | 23 void init_header(struct dhcpMessage *packet, char type)
25 memset(packet, 0, sizeof(struct dhcpMessage));
48 int get_packet(struct dhcpMessage *packet, int fd)
58 memset(packet, 0, sizeof(struct dhcpMessage));
59 bytes = read(fd, packet, sizeof(struct dhcpMessage));
118 int raw_packet(struct dhcpMessage *payload, u_int32_t source_ip, int source_port,
150 packet.udp.len = htons(sizeof(packet.udp) + sizeof(struct dhcpMessage)); /* cheat on the psuedo-header */
152 memcpy(&(packet.data), payload, sizeof(struct dhcpMessage));
171 int kernel_packet(struct dhcpMessage *payload, u_int32_t source_ip, int source_port,
200 result = write(fd, payload, sizeof(struct dhcpMessage));
[all...] |
H A D | options.h | 33 unsigned char *get_option(struct dhcpMessage *packet, int code);
|
H A D | clientpacket.c | 74 static void init_packet(struct dhcpMessage *packet, char type)
96 static void add_requests(struct dhcpMessage *packet)
114 struct dhcpMessage packet;
130 struct dhcpMessage packet;
150 struct dhcpMessage packet;
170 struct dhcpMessage packet;
187 struct dhcpMessage packet;
205 int get_raw_packet(struct dhcpMessage *payload, int fd)
|
H A D | script.c | 177 static char **fill_envp(struct dhcpMessage *packet)
240 void run_script(struct dhcpMessage *packet, const char *name)
|
H A D | dhcpd.c | 87 struct dhcpMessage packet;
|
H A D | options.c | 67 unsigned char *get_option(struct dhcpMessage *packet, int code)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/udhcp/ |
H A D | common.h | 24 struct dhcpMessage { struct 46 struct dhcpMessage data; 49 void udhcp_init_header(struct dhcpMessage *packet, char type); 50 int udhcp_get_packet(struct dhcpMessage *packet, int fd); 52 int udhcp_raw_packet(struct dhcpMessage *payload, 56 int udhcp_kernel_packet(struct dhcpMessage *payload, 63 void udhcp_run_script(struct dhcpMessage *packet, const char *name);
|
H A D | serverpacket.c | 29 static int send_packet_to_relay(struct dhcpMessage *payload) 39 static int send_packet_to_client(struct dhcpMessage *payload, int force_broadcast) 67 static int send_packet(struct dhcpMessage *payload, int force_broadcast) 78 static void init_packet(struct dhcpMessage *packet, struct dhcpMessage *oldpacket, char type) 91 static void add_bootp_options(struct dhcpMessage *packet) 102 int sendOffer(struct dhcpMessage *oldpacket) 104 struct dhcpMessage packet; 190 int sendNAK(struct dhcpMessage *oldpacket) 192 struct dhcpMessage packe [all...] |
H A D | dhcpd.h | 91 int sendOffer(struct dhcpMessage *oldpacket); 92 int sendNAK(struct dhcpMessage *oldpacket); 93 int sendACK(struct dhcpMessage *oldpacket, uint32_t yiaddr); 94 int send_inform(struct dhcpMessage *oldpacket);
|
H A D | packet.c | 19 void udhcp_init_header(struct dhcpMessage *packet, char type) 21 memset(packet, 0, sizeof(struct dhcpMessage)); 43 int udhcp_get_packet(struct dhcpMessage *packet, int fd) 109 int udhcp_raw_packet(struct dhcpMessage *payload, 143 packet.udp.len = htons(sizeof(packet.udp) + sizeof(struct dhcpMessage)); /* cheat on the psuedo-header */ 145 memcpy(&(packet.data), payload, sizeof(struct dhcpMessage)); 168 int udhcp_kernel_packet(struct dhcpMessage *payload, 201 result = write(fd, payload, sizeof(struct dhcpMessage));
|
H A D | clientpacket.c | 42 static void init_packet(struct dhcpMessage *packet, char type) 59 static void add_requests(struct dhcpMessage *packet) 77 struct dhcpMessage packet; 94 struct dhcpMessage packet; 114 struct dhcpMessage packet; 133 struct dhcpMessage packet; 148 int get_raw_packet(struct dhcpMessage *payload, int fd)
|
H A D | dhcpc.h | 47 int get_raw_packet(struct dhcpMessage *payload, int fd);
|
H A D | dhcprelay.c | 102 static int get_dhcp_packet_type(struct dhcpMessage *p) 192 static void pass_on(struct dhcpMessage *p, int packet_len, int client, int *fds, 223 static void pass_back(struct dhcpMessage *p, int packet_len, int *fds) 258 struct dhcpMessage dhcp_msg;
|
H A D | options.h | 109 uint8_t *get_option(struct dhcpMessage *packet, int code);
|
H A D | script.c | 129 static char **fill_envp(struct dhcpMessage *packet) 205 void udhcp_run_script(struct dhcpMessage *packet, const char *name)
|
H A D | options.c | 72 uint8_t *get_option(struct dhcpMessage *packet, int code)
|
H A D | dhcpd.c | 30 struct dhcpMessage packet;
|
H A D | dhcpc.c | 159 struct dhcpMessage packet;
|