mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-16 01:42:56 +08:00
Update to FreeBSD head 2016-08-23
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
This commit is contained in:
@@ -121,6 +121,7 @@ struct client_lease {
|
||||
struct client_lease *next;
|
||||
time_t expiry, renewal, rebind;
|
||||
struct iaddr address;
|
||||
struct iaddr nextserver;
|
||||
char *server_name;
|
||||
char *filename;
|
||||
struct string_list *medium;
|
||||
@@ -296,11 +297,13 @@ struct hash_table *new_hash_table(int);
|
||||
struct hash_bucket *new_hash_bucket(void);
|
||||
|
||||
/* bpf.c */
|
||||
int if_register_bpf(struct interface_info *);
|
||||
int if_register_bpf(struct interface_info *, int);
|
||||
void if_register_send(struct interface_info *);
|
||||
void if_register_receive(struct interface_info *);
|
||||
ssize_t send_packet(struct interface_info *, struct dhcp_packet *, size_t,
|
||||
struct in_addr, struct sockaddr_in *, struct hardware *);
|
||||
void send_packet_unpriv(int, struct dhcp_packet *, size_t, struct in_addr,
|
||||
struct in_addr);
|
||||
struct imsg_hdr;
|
||||
void send_packet_priv(struct interface_info *, struct imsg_hdr *, int);
|
||||
ssize_t receive_packet(struct interface_info *, unsigned char *, size_t,
|
||||
struct sockaddr_in *, struct hardware *);
|
||||
|
||||
@@ -404,20 +407,13 @@ void bootp(struct packet *);
|
||||
void dhcp(struct packet *);
|
||||
|
||||
/* packet.c */
|
||||
void assemble_hw_header(struct interface_info *, unsigned char *,
|
||||
int *, struct hardware *);
|
||||
void assemble_hw_header(struct interface_info *, unsigned char *, int *);
|
||||
void assemble_udp_ip_header(unsigned char *, int *, u_int32_t, u_int32_t,
|
||||
unsigned int, unsigned char *, int);
|
||||
ssize_t decode_hw_header(unsigned char *, int, struct hardware *);
|
||||
ssize_t decode_udp_ip_header(unsigned char *, int, struct sockaddr_in *,
|
||||
unsigned char *, int);
|
||||
|
||||
/* ethernet.c */
|
||||
void assemble_ethernet_header(struct interface_info *, unsigned char *,
|
||||
int *, struct hardware *);
|
||||
ssize_t decode_ethernet_header(struct interface_info *, unsigned char *,
|
||||
int, struct hardware *);
|
||||
|
||||
/* clparse.c */
|
||||
int read_client_conf(void);
|
||||
void read_client_leases(void);
|
||||
@@ -441,4 +437,4 @@ struct buf *buf_open(size_t);
|
||||
int buf_add(struct buf *, void *, size_t);
|
||||
int buf_close(int, struct buf *);
|
||||
ssize_t buf_read(int, void *, size_t);
|
||||
void dispatch_imsg(int);
|
||||
void dispatch_imsg(struct interface_info *, int);
|
||||
|
Reference in New Issue
Block a user