taglinefilesource code
recv_bootp423fs/nfs/nfsroot.cstatic struct bootp_pkt *recv_bootp;  /* Packet being received */
recv_bootp437fs/nfs/nfsroot.cif (recv_bootp) {
recv_bootp438fs/nfs/nfsroot.ckfree_s(recv_bootp, sizeof(struct bootp_pkt));
recv_bootp439fs/nfs/nfsroot.crecv_bootp = NULL;
recv_bootp450fs/nfs/nfsroot.c!(recv_bootp = kmalloc(sizeof(struct bootp_pkt), GFP_KERNEL))) {
recv_bootp803fs/nfs/nfsroot.clen = root_recv_udp(bootp_recv_sock, recv_bootp, sizeof(struct bootp_pkt));
recv_bootp809fs/nfs/nfsroot.crecv_bootp->op != BOOTP_REPLY ||
recv_bootp810fs/nfs/nfsroot.crecv_bootp->htype != xmit_bootp->htype ||
recv_bootp811fs/nfs/nfsroot.crecv_bootp->hlen != xmit_bootp->hlen ||
recv_bootp812fs/nfs/nfsroot.crecv_bootp->xid != xmit_bootp->xid) {
recv_bootp830fs/nfs/nfsroot.cmyaddr.sin_addr.s_addr = recv_bootp->your_ip;
recv_bootp832fs/nfs/nfsroot.cserver.sin_addr.s_addr = recv_bootp->server_ip;
recv_bootp835fs/nfs/nfsroot.cif (recv_bootp->vendor_area[0] == 99 &&  /* Check magic cookie */
recv_bootp836fs/nfs/nfsroot.crecv_bootp->vendor_area[1] == 130 &&
recv_bootp837fs/nfs/nfsroot.crecv_bootp->vendor_area[2] == 83 &&
recv_bootp838fs/nfs/nfsroot.crecv_bootp->vendor_area[3] == 99) {
recv_bootp839fs/nfs/nfsroot.cext = &recv_bootp->vendor_area[4];
recv_bootp840fs/nfs/nfsroot.cend = (u8 *) recv_bootp + len;