Lines Matching refs:dhcp_hdr

152 void			 log_dhcp_hdr(struct dhcp_hdr *);
742 struct dhcp_hdr *dhcp_hdr; in parse_dhcp() local
873 if (rem < sizeof(*dhcp_hdr)) in parse_dhcp()
876 dhcp_hdr = (struct dhcp_hdr *)p; in parse_dhcp()
877 p += sizeof(*dhcp_hdr); in parse_dhcp()
878 rem -= sizeof(*dhcp_hdr); in parse_dhcp()
880 dhcp_hdr->sname[DHCP_SNAME_LEN -1 ] = '\0'; /* ensure it's a string */ in parse_dhcp()
881 dhcp_hdr->file[DHCP_FILE_LEN -1 ] = '\0'; /* ensure it's a string */ in parse_dhcp()
884 log_dhcp_hdr(dhcp_hdr); in parse_dhcp()
886 if (dhcp_hdr->op != DHCP_BOOTREPLY) { in parse_dhcp()
891 if (ntohl(dhcp_hdr->xid) != iface->xid) in parse_dhcp()
1241 dhcp_hdr->yiaddr.s_addr == INADDR_ANY) { in parse_dhcp()
1256 iface->requested_ip = dhcp_hdr->yiaddr; in parse_dhcp()
1271 dhcp_hdr->yiaddr.s_addr == INADDR_ANY) { in parse_dhcp()
1315 iface->requested_ip = dhcp_hdr->yiaddr; in parse_dhcp()
1345 iface->siaddr = dhcp_hdr->siaddr; in parse_dhcp()
1348 strnvis(iface->file, dhcp_hdr->file, sizeof(iface->file), in parse_dhcp()
1877 log_dhcp_hdr(struct dhcp_hdr *dhcp_hdr) in log_dhcp_hdr() argument
1882 log_debug("dhcp_hdr op: %s (%d)", dhcp_hdr->op == DHCP_BOOTREQUEST ? in log_dhcp_hdr()
1883 "Boot Request" : dhcp_hdr->op == DHCP_BOOTREPLY ? "Boot Reply" : in log_dhcp_hdr()
1884 "Unknown", dhcp_hdr->op); in log_dhcp_hdr()
1885 log_debug("dhcp_hdr htype: %s (%d)", dhcp_hdr->htype == 1 ? "Ethernet": in log_dhcp_hdr()
1886 "Unknown", dhcp_hdr->htype); in log_dhcp_hdr()
1887 log_debug("dhcp_hdr hlen: %d", dhcp_hdr->hlen); in log_dhcp_hdr()
1888 log_debug("dhcp_hdr hops: %d", dhcp_hdr->hops); in log_dhcp_hdr()
1889 log_debug("dhcp_hdr xid: 0x%x", ntohl(dhcp_hdr->xid)); in log_dhcp_hdr()
1890 log_debug("dhcp_hdr secs: %u", dhcp_hdr->secs); in log_dhcp_hdr()
1891 log_debug("dhcp_hdr flags: 0x%x", dhcp_hdr->flags); in log_dhcp_hdr()
1892 log_debug("dhcp_hdr ciaddr: %s", inet_ntop(AF_INET, &dhcp_hdr->ciaddr, in log_dhcp_hdr()
1894 log_debug("dhcp_hdr yiaddr: %s", inet_ntop(AF_INET, &dhcp_hdr->yiaddr, in log_dhcp_hdr()
1896 log_debug("dhcp_hdr siaddr: %s", inet_ntop(AF_INET, &dhcp_hdr->siaddr, in log_dhcp_hdr()
1898 log_debug("dhcp_hdr giaddr: %s", inet_ntop(AF_INET, &dhcp_hdr->giaddr, in log_dhcp_hdr()
1902 dhcp_hdr->chaddr[0], dhcp_hdr->chaddr[1], dhcp_hdr->chaddr[2], in log_dhcp_hdr()
1903 dhcp_hdr->chaddr[3], dhcp_hdr->chaddr[4], dhcp_hdr->chaddr[5], in log_dhcp_hdr()
1904 dhcp_hdr->chaddr[6], dhcp_hdr->chaddr[7], dhcp_hdr->chaddr[8], in log_dhcp_hdr()
1905 dhcp_hdr->chaddr[9], dhcp_hdr->chaddr[10], dhcp_hdr->chaddr[11], in log_dhcp_hdr()
1906 dhcp_hdr->chaddr[12], dhcp_hdr->chaddr[13], dhcp_hdr->chaddr[14], in log_dhcp_hdr()
1907 dhcp_hdr->chaddr[15]); in log_dhcp_hdr()