@@ -104,7 +104,6 @@ static const struct {
104
104
[RTL_GIGA_MAC_VER_08 ] = {"RTL8102e" },
105
105
[RTL_GIGA_MAC_VER_09 ] = {"RTL8102e/RTL8103e" },
106
106
[RTL_GIGA_MAC_VER_10 ] = {"RTL8101e/RTL8100e" },
107
- [RTL_GIGA_MAC_VER_11 ] = {"RTL8168b/8111b" },
108
107
[RTL_GIGA_MAC_VER_14 ] = {"RTL8401" },
109
108
[RTL_GIGA_MAC_VER_17 ] = {"RTL8168b/8111b" },
110
109
[RTL_GIGA_MAC_VER_18 ] = {"RTL8168cp/8111cp" },
@@ -2335,7 +2334,7 @@ static enum mac_version rtl8169_get_mac_version(u16 xid, bool gmii)
2335
2334
2336
2335
/* 8168B family. */
2337
2336
{ 0x7c8 , 0x380 , RTL_GIGA_MAC_VER_17 },
2338
- /* This one is very old and rare, let's see if anybody complains .
2337
+ /* This one is very old and rare, support has been removed .
2339
2338
* { 0x7c8, 0x300, RTL_GIGA_MAC_VER_11 },
2340
2339
*/
2341
2340
@@ -3803,7 +3802,6 @@ static void rtl_hw_config(struct rtl8169_private *tp)
3803
3802
[RTL_GIGA_MAC_VER_08 ] = rtl_hw_start_8102e_3 ,
3804
3803
[RTL_GIGA_MAC_VER_09 ] = rtl_hw_start_8102e_2 ,
3805
3804
[RTL_GIGA_MAC_VER_10 ] = NULL ,
3806
- [RTL_GIGA_MAC_VER_11 ] = rtl_hw_start_8168b ,
3807
3805
[RTL_GIGA_MAC_VER_14 ] = rtl_hw_start_8401 ,
3808
3806
[RTL_GIGA_MAC_VER_17 ] = rtl_hw_start_8168b ,
3809
3807
[RTL_GIGA_MAC_VER_18 ] = rtl_hw_start_8168cp_1 ,
@@ -4679,12 +4677,6 @@ static irqreturn_t rtl8169_interrupt(int irq, void *dev_instance)
4679
4677
if (status & LinkChg )
4680
4678
phy_mac_interrupt (tp -> phydev );
4681
4679
4682
- if (unlikely (status & RxFIFOOver &&
4683
- tp -> mac_version == RTL_GIGA_MAC_VER_11 )) {
4684
- netif_stop_queue (tp -> dev );
4685
- rtl_schedule_task (tp , RTL_FLAG_TASK_RESET_PENDING );
4686
- }
4687
-
4688
4680
rtl_irq_disable (tp );
4689
4681
napi_schedule (& tp -> napi );
4690
4682
out :
@@ -5100,9 +5092,6 @@ static void rtl_set_irq_mask(struct rtl8169_private *tp)
5100
5092
5101
5093
if (tp -> mac_version <= RTL_GIGA_MAC_VER_06 )
5102
5094
tp -> irq_mask |= SYSErr | RxFIFOOver ;
5103
- else if (tp -> mac_version == RTL_GIGA_MAC_VER_11 )
5104
- /* special workaround needed */
5105
- tp -> irq_mask |= RxFIFOOver ;
5106
5095
}
5107
5096
5108
5097
static int rtl_alloc_irq (struct rtl8169_private * tp )
@@ -5297,7 +5286,6 @@ static int rtl_jumbo_max(struct rtl8169_private *tp)
5297
5286
case RTL_GIGA_MAC_VER_02 ... RTL_GIGA_MAC_VER_06 :
5298
5287
return JUMBO_7K ;
5299
5288
/* RTL8168b */
5300
- case RTL_GIGA_MAC_VER_11 :
5301
5289
case RTL_GIGA_MAC_VER_17 :
5302
5290
return JUMBO_4K ;
5303
5291
/* RTL8168c */
0 commit comments