44#if defined (USE_RAW_SEND)
67 log_fatal (
"Can't create dhcp socket: %m");
73 log_fatal (
"Can't set SO_BROADCAST option on dhcp socket: %m");
78 log_fatal (
"Can't set IP_HDRINCL flag: %m");
80 info -> wfdesc = sock;
96 log_info (
"Disabling output on Raw/%s%s%s",
112 unsigned char buf [256];
120 (
unsigned char *)raw, len);
123 iov [0].iov_base = (
char *)buf;
125 iov [1].iov_base = (
char *)raw;
126 iov [1].iov_len = len;
void if_deregister_send(struct interface_info *)
ssize_t send_packet(struct interface_info *, struct packet *, struct dhcp_packet *, size_t, struct in_addr, struct sockaddr_in *, struct hardware *)
void assemble_udp_ip_header(struct interface_info *, unsigned char *, unsigned *, u_int32_t, u_int32_t, u_int32_t, unsigned char *, unsigned)
void if_register_send(struct interface_info *)
int quiet_interface_discovery
const char * piaddr(const struct iaddr addr)
int log_error(const char *,...) __attribute__((__format__(__printf__
void log_fatal(const char *,...) __attribute__((__format__(__printf__
int int log_info(const char *,...) __attribute__((__format__(__printf__