bootp
struct bootp *bp = (struct bootp *) pktbuf;
PRIVATE void dovend_cmu(struct bootp *, struct host *);
PRIVATE void dovend_rfc1048(struct bootp *, struct host *, int32);
dovend_cmu(struct bootp *bp, struct host *hp)
dovend_rfc1048(struct bootp *bp, struct host *hp, int32 bootsize)
struct bootp *bp;
assert(sizeof(struct bootp) == BP_MINPKTSZ);
bp = (struct bootp *) pktbuf;
if (n < sizeof(struct bootp)) {
struct bootp *bp = (struct bootp *) pktbuf;
struct bootp *bp;
assert(sizeof(struct bootp) == BP_MINPKTSZ);
bp = (struct bootp *) pktbuf;
if (n < sizeof(struct bootp)) {
struct bootp *bp = (struct bootp *) pktbuf;
struct bootp *bp = (struct bootp *) pktbuf;
struct bootp *bp;
assert(sizeof(struct bootp) == BP_MINPKTSZ);
bp = (struct bootp *) sndbuf;
if (n < sizeof(struct bootp)) {
bootp_print((struct bootp *)rcvbuf, n, sin_from.sin_port, 0);
bootp_print((struct bootp *)sndbuf, snaplen, sin_from.sin_port, 0);
void bootp_print(struct bootp *bp, int length, u_short sport,
bootp_print(struct bootp *bp, int length, u_short sport, u_short dport)
if (length != sizeof(struct bootp))
void bootp(struct packet *);
bootp(&tp);
bootp(sock);
struct bootp *bp;
struct bootp wbootp;
struct bootp *rbootp;
struct bootp *bp;
struct bootp *bp;
if (n == -1 || n < sizeof(struct bootp) - BOOTP_VENDSIZE)
int vsize = n - offsetof(struct bootp, bp_vend);
struct bootp *bootp_response;
extern struct bootp *bootp_response;
void bootp(int);