*** gpxe-git/gpxe/gpxe/src/net/udp/dhcp.c	2011-02-16 11:52:30.000000001 +0100
--- gpxe-git-mod/gpxe/gpxe/src/net/udp/dhcp.c	2011-02-04 16:33:34.000000000 +0100
*************** static int dhcp_tx ( struct dhcp_session
*** 1250,1256 ****
  		       dhcp, strerror ( rc ) );
  		goto done;
  	}
+     dhcppkt.dhcphdr->secs = htons((int)((currticks() - dhcp->start)/ticks_per_sec()));
  
  	/* Transmit the packet */
  	iob_put ( iobuf, dhcppkt.len );
--- 1244,1249 ----
