diff --git a/libraries/io/tr_10GbE/src/vhdl/tr_10GbE.vhd b/libraries/io/tr_10GbE/src/vhdl/tr_10GbE.vhd
index 872b092ef14999888ef878137805abc343dc43e3..a1f626ec418a91d06e6e16cc448ba53b156741e5 100644
--- a/libraries/io/tr_10GbE/src/vhdl/tr_10GbE.vhd
+++ b/libraries/io/tr_10GbE/src/vhdl/tr_10GbE.vhd
@@ -24,9 +24,9 @@ USE IEEE.std_logic_1164.ALL;
 USE IEEE.numeric_std.ALL;
 USE common_lib.common_pkg.ALL;
 USE common_lib.common_network_layers_pkg.ALL;
+USE common_lib.common_interface_layers_pkg.ALL;
 USE dp_lib.dp_stream_pkg.ALL;
 USE common_lib.common_mem_pkg.ALL;
-USE tr_xaui_lib.tr_xaui_pkg.ALL;
 USE technology_lib.technology_select_pkg.ALL;
 USE technology_lib.technology_pkg.ALL;
 
@@ -611,9 +611,9 @@ BEGIN
 
     no_lpbk_xgmii: IF g_lpbk_xgmii = FALSE generate
       gen_arrays : for i in 0 to g_nof_macs-1 generate	    
-        tx_parallel_data(64*i+63 downto 64*i)  <= tr_xaui_lib.tr_xaui_pkg.xgmii_d(mac_xgmii_tx_dc_arr(i));
-        tx_control(8*i+7 downto 8*i)           <= tr_xaui_lib.tr_xaui_pkg.xgmii_c(mac_xgmii_tx_dc_arr(i));
-        mac_xgmii_rx_dc_arr(i)                 <= tr_xaui_lib.tr_xaui_pkg.xgmii_dc(rx_parallel_data(64*i+63 downto 64*i),
+        tx_parallel_data(64*i+63 downto 64*i)  <= xgmii_d(mac_xgmii_tx_dc_arr(i));
+        tx_control(8*i+7 downto 8*i)           <= xgmii_c(mac_xgmii_tx_dc_arr(i));
+        mac_xgmii_rx_dc_arr(i)                 <= xgmii_dc(rx_parallel_data(64*i+63 downto 64*i),
                                                   rx_control(8*i+7 downto 8*i));
       end generate gen_arrays;
     end generate;