Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Dec 2014 11:21:20 -0800
From:      "David P. Discher" <dpd@dpdtech.com>
To:        freebsd-net@freebsd.org
Subject:   FreeBSD 10-stable (r274577) LACP / IEEE 802.3ad with TP-Link TL-SG2008 - not working
Message-ID:  <1A44709E-7D0C-4932-8A28-383EAC3F340B@dpdtech.com>

next in thread | raw e-mail | index | archive | help

--Apple-Mail=_62604F9E-4BAF-4036-B6EC-96248FA92ACE
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_49EE7AB1-E37F-4593-A717-DADC68002AB9"


--Apple-Mail=_49EE7AB1-E37F-4593-A717-DADC68002AB9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hey Net -

In probably a poor, cheap choice, I picked up a TP-Link TL-SG2008 =
Desktop Smart Switch, which supports LACP/802.3ad.  I=92m currently =
running 10.1-STABLE r274577 on the machine I=92m testing with.  I=92m =
testing right now with just 1 port (two ports didn=92t work either.).=20

Hardware is Supermicro X7DB8.


em1: <Intel(R) PRO/1000 Network Connection 7.4.2> port 0x2020-0x203f mem =
0xd8260000-0xd827ffff,0xd8240000-0xd825ffff irq 19 at device 0.1 on pci6

em1@pci0:6:0:1:	class=3D0x020000 card=3D0x109615d9 chip=3D0x10968086 =
rev=3D0x01 hdr=3D0x00
    vendor     =3D 'Intel Corporation'
    device     =3D '80003ES2LAN Gigabit Ethernet Controller (Copper)'
    class      =3D network
    subclass   =3D ethernet


> ifconfig lagg0
lagg0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu =
1500
	=
options=3D4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL=
_MAGIC,VLAN_HWTSO>
	ether 00:30:48:35:cc:25
	inet 10.1.10.150 netmask 0xffffff00 broadcast 10.1.10.255
	nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
	status: active
	laggproto lacp lagghash l2,l3,l4
	laggport: em1 flags=3D0<>


Setting net.link.lagg.lacp.debug=3D2, here is the output from the the =
host trying to negotiate :=20


	em1: lacp_sm_rx_update_default_selected
	em1: lacp_sm_rx_update_selected_from_peerinfo
	em1: lacp_sm_rx_record_default
	em1: lacp_sm_mux: state=3D 0x1, selected=3D 0x0, p_sync=3D 0x0, =
p_collecting=3D 0x0
	em1: lacpdu transmit
	actor=3D(8000,00-30-48-35-CC-25,008B,8000,0002)
	actor.state=3D45<ACTIVITY,AGGREGATION,DEFAULTED>
	partner=3D(FFFF,00-00-00-00-00-00,0000,FFFF,0000)
	partner.state=3D0
	maxdelay=3D0
	em1: lacp_sm_mux: state=3D 0x0, selected=3D 0x2, p_sync=3D 0x0, =
p_collecting=3D 0x0
	em1: lacp_sm_mux: state=3D 0x1, selected=3D 0x2, p_sync=3D 0x0, =
p_collecting=3D 0x0
	em1: lacp_sm_mux: state=3D 0x1, selected=3D 0x2, p_sync=3D 0x0, =
p_collecting=3D 0x0
	em1: lacpdu transmit
	actor=3D(8000,00-30-48-35-CC-25,008B,8000,0002)
	actor.state=3D4d<ACTIVITY,AGGREGATION,SYNC,DEFAULTED>
	partner=3D(FFFF,00-00-00-00-00-00,0000,FFFF,0000)
	partner.state=3D0
	maxdelay=3D0
	em1: lacp_sm_mux: state=3D 0x2, selected=3D 0x2, p_sync=3D 0x0, =
p_collecting=3D 0x0
	em1: lacp_sm_mux: state=3D 0x2, selected=3D 0x2, p_sync=3D 0x0, =
p_collecting=3D 0x0
	em1: lacp_sm_mux: state=3D 0x2, selected=3D 0x2, p_sync=3D 0x0, =
p_collecting=3D 0x0
	[...]

Not sure if the attachment will work to the list, but here is a pcap =
attached em1 (sudo tcpdump -i em1 -s 0 -w lacp.pcap).  Attaching to the =
lagg0 with tcpdump, filters out the freebsd=92s LACP packets, but still =
sees the TP-Link=92s packets.=20


-
David P. Discher
http://davidpdischer.com/
AIM: DavidDPD | Y!M: daviddpdz=20




--Apple-Mail=_49EE7AB1-E37F-4593-A717-DADC68002AB9
Content-Disposition: attachment;
	filename=lacp.pcap
Content-Type: application/octet-stream;
	name="lacp.pcap"
Content-Transfer-Encoding: base64

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

--Apple-Mail=_49EE7AB1-E37F-4593-A717-DADC68002AB9
Content-Disposition: attachment;
	filename=lacp-lagg0.pcap
Content-Type: application/octet-stream;
	name="lacp-lagg0.pcap"
Content-Transfer-Encoding: base64

1MOyoQIABAAAAAAAAAAAAP//AAABAAAA8Ht+VFTkCACAAAAAgAAAAAGAwgAAAujeJ/2aqYgJAQEB
FIAA6N4n/ZqpC2CAAAAFxQAAAAIUgAAAMEg1zCUAi4AAAAJHAAAAAxAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAl/HE8Xt+
VFNfAwCAAAAAgAAAAAGAwgAAAujeJ/2aqYgJAQEBFIAA6N4n/ZqpC2CAAAAFBQAAAAIUgAAAMEg1
zCUAi4AAAAJFAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQ8Xt+VBUOCQCAAAAAgAAAAAGAwgAAAujeJ/2aqYgJ
AQEBFIAA6N4n/ZqpC2CAAAAFBQAAAAIUgAAAMEg1zCUAi4AAAAJFAAAAAxAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMWHU
83t+VL71AwCAAAAAgAAAAAGAwgAAAujeJ/2aqYgJAQEBFIAA6N4n/ZqpC2CAAAAFBQAAAAIUgAAA
MEg1zCUAi4AAAAJFAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAHx+VKXlBQCAAAAAgAAAAAGAwgAAAujeJ/2a
qYgJAQEBFIAA6N4n/ZqpC2CAAAAFBQAAAAIUgAAAMEg1zCUAi4AAAAJFAAAAAxAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAGQ

--Apple-Mail=_49EE7AB1-E37F-4593-A717-DADC68002AB9
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii



--Apple-Mail=_49EE7AB1-E37F-4593-A717-DADC68002AB9--

--Apple-Mail=_62604F9E-4BAF-4036-B6EC-96248FA92ACE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJUf2KxAAoJEEmwU6XuhYWOxDsH/1TjtTRgeWi4Hk7LIXgvTLqF
JqXmRHXLLbYvFNvVZl1/IQMNF06TQEyR0stODlxbdMtEJHLeg2MitIBVwCpotPuG
XFyTHS3CIu5t0+Z+ZWMdvUGUiOeog9xiFB21FOP9dFZg+3lK+6Sai5opLcsNerjm
V6OfELCtxX56MbGwXGUobYeh6gq0Zs3/5CChYy1+UFDiPunItAeGLjf1yQs8vsMa
hgz1lT+mRaiXD5BCbDHYKEdyAFt6TXxb8sAT70jSX94jExbpfPonzasPFfj3Ktzi
ogm8dXYTrBYmzh85Zkywxzmv0E0GyKTC/pw1XcXFewG7wwe5zTNeVjyk6uQg/BM=
=7Czn
-----END PGP SIGNATURE-----

--Apple-Mail=_62604F9E-4BAF-4036-B6EC-96248FA92ACE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1A44709E-7D0C-4932-8A28-383EAC3F340B>