sk98lin(4) Device Drivers Manual sk98lin(4) sk98lin - Marvell/SysKonnect Gigabit Ethernet, 6.21 insmod sk98lin.o [Speed_A=i,j,...] [Speed_B=i,j,...] [AutoNeg_A=i,j,...] [AutoNeg_B=i,j,...] [DupCap_A=i,j,...] [DupCap_B=i,j,...] [FlowCtrl_A=i,j,...] [FlowCtrl_B=i,j,...] [Role_A=i,j,...] [Role_B=i,j,...] [ConType=i,j,...] [Moderation=i,j,...] [IntsPerSec=i,j,...] [PrefPort=i,j,...] [RlmtMode=i,j,...] Note: This obsolete driver was removed in Linux 2.6.26. sk98lin -- Gigabit Ethernet Marvell SysKonnect. SysKonnect SK-98xx/SK-95xx- Gigabit Ethernet Yukon- . insmod, . , , AutoNegotiation A , A -- , : insmod sk98lin.o AutoNeg_A=On,Off sk98lin /proc, /proc/net/sk98lin . eth[x], x -- , . eth[x] IP- ifconfig(8). Ethernet : "ethx: network connection up using port y" . sk98lin ( jumbo ). jumbo- . , MTU ( ). MTU 1500 9000 (). MTU IP- ifconfig(8) mtu. , , eth0 IP- MTU, : ifconfig eth0 10.1.1.1 ifconfig eth0 mtu 9000 : ifconfig eth0 10.1.1.1 mtu 9000 , , . , Ethernet . , . , MTU 1500 (). , jumbo-. , . Ethernet ifconfig(8): ifconfig eth0 mtu 1500 Marvell/SysKonnect Gigabit Ethernet Linux VLAN IEEE 802.1, 802.1q 802.3ad. , : VLAN: Link Aggregation: , Marvell/SysKonnect , . Speed_A=i,j,... A. Yukon . : 10, 100, 1000 Auto; Auto. , . , . Speed_B=i,j,... B. Yukon . : 10, 100, 1000 Auto; Auto. , . , . AutoNeg_A=i,j,... A. : On, Off Sense; On. Sense . AutoNeg_B=i,j,... B. : On, Off Sense; On. Sense . DupCap_A=i,j,... A. : Half, Full Both; Both. , AutoNeg_A A Sense. AutoNeg_A On, DupCap_A ( Half, Full Both). AutoNeg_A Off, DupCap_A Full Half. DupCap_A , . DupCap_B=i,j,... B. : Half, Full Both; Both. , AutoNeg_B B Sense. AutoNeg_B On, DupCap_B ( Half, Full Both). AutoNeg_B Off, DupCap_B Full Half. DupCap_B , . FlowCtrl_A=i,j,... , . : Sym, SymOrRem, LocSend None; SymOrRem. : Sym = Symmetric PAUSE. SymOrRem = SymmetricOrRemote PAUSE. LocSend = LocalSend Only local link partner is allowed to send PAUSE frames. None = None PAUSE. , , AutoNeg_A Off. FlowCtrl_B=i,j,... , . : Sym, SymOrRem, LocSend None; SymOrRem. : Sym = Symmetric PAUSE. SymOrRem = SymmetricOrRemote PAUSE. LocSend = LocalSend Only local link partner is allowed to send PAUSE frames. None = None PAUSE. , , AutoNeg_B Off. Role_A=i,j,... 1000Base-T. 1000Base-T ( ), -- . : Auto, Master Slave; Auto. , , , A . Role_B=i,j,... 1000Base-T. 1000Base-T ( ), -- . : Auto, Master Slave; Auto. , , , B . ConType=i,j,... . . . : ConType DupCap AutoNeg FlowCtrl Role Speed Auto Both On SymOrRem Auto Auto 100FD Full Off None Auto 100 100HD Half Off None Auto 100 10FD Full Off None Auto 10 10HD Half Off None Auto 10 ConType . (, Speed_A) ConType. Moderation=i,j,... , . ( ) . IntsPerSec (. ). : None, Static Dynamic; None. : None . , , . Static . . . Static , , . , , . Dynamic . , , , . ( ), . , , , , . 20-30%. , (round-trip-time, RTT), . IntsPerSec=i,j,... . , , IntsPerSec 2000, 500 . 30...40000 ( ). 2000. , . , . , . , (, 100 ) , . , . PrefPort=i,j,... : A B ( ). , A B, . : A B; A. RlmtMode=i,j,... RLMT- . , RLMT . , <<>> . RLMT . : CheckLinkState, CheckLocalPort, CheckSeg DualNet; CheckLinkState. : CheckLinkState : RLMT , , , . CheckLocalPort RLMT , . , "" ( , ). CheckSeg : CheckLocalPort . , Gigabit Ethernet, Spanning Tree. DualNet A B . , A eth[x], B eth[x+1]. IP-. . RLMT . , RLMT- CheckLocalPort CheckLinkState , . , , . /proc/net/sk98lin/eth[x] . . /usr/src/linux/Documentation/networking/sk98lin.txt README sk98lin. . . : linux@syskonnect.de ifconfig(8), insmod(8), modprobe(8) () Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux man-pages 6.12 2 2024 . sk98lin(4)