packet_ctx
struct dhcp_packet *raw, size_t len, struct packet_ctx *pc)
size_t len, struct packet_ctx *pc)
struct dhcp_packet *, size_t, struct packet_ctx *);
struct packet_ctx *);
struct dhcp_packet *, int, struct packet_ctx *);
struct packet_ctx *, unsigned int);
struct packet_ctx *pc, unsigned char *, size_t);
ssize_t decode_hw_header(unsigned char *, size_t, size_t, struct packet_ctx *,
struct packet_ctx *, u_int16_t);
struct packet_ctx *pc)
struct packet_ctx pc;
relay_agentinfo(struct packet_ctx *pc, struct interface_info *intf,
relay_agentinfo_cmp(struct packet_ctx *pc, uint8_t *p, int plen)
relay_agentinfo_append(struct packet_ctx *pc, struct dhcp_packet *dp,
struct packet_ctx *);
struct packet_ctx *);
relay_agentinfo_remove(struct packet_ctx *pc, struct dhcp_packet *dp,
void relay_agentinfo(struct packet_ctx *, struct interface_info *, int);
int relay_agentinfo_cmp(struct packet_ctx *pc, uint8_t *, int);
ssize_t relay_agentinfo_append(struct packet_ctx *, struct dhcp_packet *,
ssize_t relay_agentinfo_remove(struct packet_ctx *, struct dhcp_packet *,
struct packet_ctx *pc)
struct packet_ctx pc;
struct dhcp_packet *, int, struct packet_ctx *);
size_t offset, struct packet_ctx *pc, unsigned int intfhtype)
struct packet_ctx *pc, unsigned char *data, size_t datalen)
size_t offset, struct packet_ctx *pc, unsigned int intfhtype)
size_t offset, struct packet_ctx *pc, u_int16_t csumflags)
struct packet_ctx *pc)
void *raw, size_t len, struct packet_ctx *pc)
size_t len, struct packet_ctx *pc)
void *, size_t, struct packet_ctx *);
void *, size_t, struct packet_ctx *);
struct packet_ctx *);
void *, size_t, struct packet_ctx *);
void assemble_hw_header(unsigned char *, int *, struct packet_ctx *);
void assemble_udp_ip6_header(unsigned char *, int *, struct packet_ctx *,
ssize_t decode_hw_header(unsigned char *, int, struct packet_ctx *);
ssize_t decode_udp_ip6_header(unsigned char *, int, struct packet_ctx *,
relay6_pushrelaymsg(struct packet_ctx *pc, struct interface_info *intf,
relay6_poprelaymsg(struct packet_ctx *pc, struct interface_info **intf,
rai_configure(struct packet_ctx *pc, struct interface_info *intf)
relay6_logsrcaddr(struct packet_ctx *pc, struct interface_info *intf,
struct packet_ctx *pc)
int relay6_pushrelaymsg(struct packet_ctx *, struct interface_info *,
int relay6_poprelaymsg(struct packet_ctx *, struct interface_info **,
struct packet_ctx pc;
void rai_configure(struct packet_ctx *, struct interface_info *);
void relay6_logsrcaddr(struct packet_ctx *, struct interface_info *,
struct packet_ctx *);
struct packet_ctx pc;
void *, size_t, struct packet_ctx *);
assemble_hw_header(unsigned char *buf, int *bufix, struct packet_ctx *pc)
assemble_udp_ip6_header(unsigned char *p, int *off, struct packet_ctx *pc,
decode_hw_header(unsigned char *buf, int bufix, struct packet_ctx *pc)
decode_udp_ip6_header(unsigned char *p, int off, struct packet_ctx *pc,
struct packet_ctx pc;
struct packet_ctx *pc, unsigned char *data, size_t datalen)
size_t offset, struct packet_ctx *pc, unsigned int intfhtype)
size_t offset, struct packet_ctx *pc)
size_t offset, struct packet_ctx *pc, unsigned int intfhtype)
struct packet_ctx *, unsigned int);
struct packet_ctx *pc, unsigned char *, size_t);
ssize_t decode_hw_header(unsigned char *, size_t, size_t, struct packet_ctx *,
struct packet_ctx *);