From: Jan Michel Date: Wed, 5 Mar 2014 09:28:14 +0000 (+0100) Subject: gbe update X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=7fbed9c924751e9dddd2c01c282391cb3fba66cb;p=trbnet.git gbe update --- diff --git a/gbe2_ecp3/trb_net16_gbe_response_constructor_DHCP.vhd b/gbe2_ecp3/trb_net16_gbe_response_constructor_DHCP.vhd index 0045865..3a3a0f9 100644 --- a/gbe2_ecp3/trb_net16_gbe_response_constructor_DHCP.vhd +++ b/gbe2_ecp3/trb_net16_gbe_response_constructor_DHCP.vhd @@ -141,7 +141,7 @@ bootp_hdr(23 downto 16) <= x"06"; -- hardware address length bootp_hdr(31 downto 24) <= x"00"; -- hops bootp_hdr(63 downto 32) <= transaction_id; -- transaction id; bootp_hdr(95 downto 64) <= x"0000_0000"; -- seconds elapsed/flags -transaction_id <= x"cefa_adde"; +transaction_id <= x"cefa" & g_MY_MAC(47 downto 32); vendor_values(31 downto 0) <= x"63538263"; -- magic cookie (dhcp message) vendor_values(55 downto 32) <= x"010135" when (main_current_state = BOOTING or main_current_state = SENDING_DISCOVER) else x"030135"; -- dhcp discover, then dhcp request vendor_values(79 downto 56) <= x"01073d"; -- client identifier