Lines Matching refs:interface_info
109 struct interface_info *interface;
194 struct interface_info {
195 struct interface_info *next;
258 void do_packet(struct interface_info *, struct dhcp_packet *,
300 int if_register_bpf(struct interface_info *, int);
301 void if_register_send(struct interface_info *);
302 void if_register_receive(struct interface_info *);
306 void send_packet_priv(struct interface_info *, struct imsg_hdr *, int);
307 ssize_t receive_packet(struct interface_info *, unsigned char *, size_t,
311 extern void (*bootp_packet_handler)(struct interface_info *,
313 void discover_interfaces(struct interface_info *);
378 void bind_lease(struct interface_info *);
380 void make_discover(struct interface_info *, struct client_lease *);
381 void make_request(struct interface_info *, struct client_lease *);
382 void make_decline(struct interface_info *, struct client_lease *);
386 void write_client_lease(struct interface_info *, struct client_lease *, int);
410 void assemble_hw_header(struct interface_info *, unsigned char *, int *);
420 void parse_client_statement(FILE *, struct interface_info *,
425 struct interface_info *interface_or_dummy(char *);
426 void make_client_state(struct interface_info *);
427 void make_client_config(struct interface_info *, struct client_config *);
430 struct interface_info **);
440 void dispatch_imsg(struct interface_info *, int);