<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/etherswitch, branch release/11.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-03-29T02:50:57Z</updated>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC r303339:</title>
<updated>2018-03-05T08:14:11Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-05T08:14:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=452a2c2576bedcf62687dfddc7c8c5d81ead2431'/>
<id>urn:sha1:452a2c2576bedcf62687dfddc7c8c5d81ead2431</id>
<content type='text'>
Update my TODO items.
</content>
</entry>
<entry>
<title>MFC r308700:</title>
<updated>2017-03-15T21:03:51Z</updated>
<author>
<name>Michael Zhilin</name>
<email>mizhka@FreeBSD.org</email>
</author>
<published>2017-03-15T21:03:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9c2a1eb945c1f3e24f73c31d844449323c8d8ce6'/>
<id>urn:sha1:9c2a1eb945c1f3e24f73c31d844449323c8d8ce6</id>
<content type='text'>
[etherswitch] add RTL8366SR support

Add RTL8366SR support at etherswitch driver. Tested on RTL8366RB and
RTL8366SR.

Submitted by:	Hiroki Mori &lt;yamori813@yahoo.co.jp&gt;
Reviewed by:	adrian, mizhka
Approved by:	adrian(mentor)
Differential Revision:	https://reviews.freebsd.org/D6796
</content>
</entry>
<entry>
<title>MFC r311700:</title>
<updated>2017-01-13T03:08:05Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2017-01-13T03:08:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=523c7c666f0cd5e166cf18ea688081ff71da53a1'/>
<id>urn:sha1:523c7c666f0cd5e166cf18ea688081ff71da53a1</id>
<content type='text'>
Convert etherswitch to use the make_dev_s(9) KPI. This fix a possible race
where si_drv1 can be accessed before it gets set.

Suggested by:	kib
Sponsored by:	Rubicon Communications, LLC (Netgate)
</content>
</entry>
<entry>
<title>MFC r309461:</title>
<updated>2016-12-31T01:58:04Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2016-12-31T01:58:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b114aa1515c7e65e8a6490a12f35fee4c09c50f7'/>
<id>urn:sha1:b114aa1515c7e65e8a6490a12f35fee4c09c50f7</id>
<content type='text'>
Allow simultaneous access to switch device, there is no reason to prevent
it.

Remove bogus wrappers and use the kernel defaults.

While here, use DEVMETHOD_END.

Obtained from:	pfSense
Sponsored by:	Rubicon Communications, LLC (Netgate)
</content>
</entry>
<entry>
<title>MFC r303891, r303892:</title>
<updated>2016-09-08T15:05:25Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-09-08T15:05:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bc843878d61e6d91246f22b9e665943f834fa561'/>
<id>urn:sha1:bc843878d61e6d91246f22b9e665943f834fa561</id>
<content type='text'>
sys: replace comma with semicolon when pertinent.

Uses of commas instead of a semicolons can easily go undetected. The comma
can serve as a statement separator but this shouldn't be abused when
statements are meant to be standalone.
</content>
</entry>
<entry>
<title>Remove erroneous lock assertions</title>
<updated>2016-06-06T10:07:57Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-06-06T10:07:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86845464f0fc895709ab7bfa0b658db0fb67deea'/>
<id>urn:sha1:86845464f0fc895709ab7bfa0b658db0fb67deea</id>
<content type='text'>
In mediatek etherswitch support, functions mtkswitch_reg_write32_mt7621
and mtkswitch_reg_read32_mt7621 are called without locks held, so
lock assertions fail. Remove the lock assertions.

Sponsored by:	Smartcom - Bulgaria AD
</content>
</entry>
<entry>
<title>Fix issues with mt762x etherswitch driver</title>
<updated>2016-05-17T06:30:46Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-05-17T06:30:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1027d6d672d4cdeb771014c1c5e51abb058baab5'/>
<id>urn:sha1:1027d6d672d4cdeb771014c1c5e51abb058baab5</id>
<content type='text'>
Fix issues that crept in with initial import.

Approved by:	adrian (mentor)
Sponsored by:	Smartcom - Bulgaria AD
Differential Revision:	https://reviews.freebsd.org/D6393
</content>
</entry>
<entry>
<title>Introduce basic etherswitch support for Ralink SoCs</title>
<updated>2016-05-16T07:00:49Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-05-16T07:00:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dfb5178f9bbdc1886adf41455c0380b48d221002'/>
<id>urn:sha1:dfb5178f9bbdc1886adf41455c0380b48d221002</id>
<content type='text'>
This revision introduces basic support for the internal ESW switch found
Ralink/Mediatek SoCs such as RT3050, RT3352, RT5350, MT7628; and GSW
found in MT7620 and MT7621.

It only supports 802.1q VLANs and doesn't support external PHYs at the
moment (only the ones that are built into the switch itself).

Approved by:	adrian (mentor)
Sponsored by:	Smartcom - Bulgaria AD
Differential Revision:	https://reviews.freebsd.org/D6348
</content>
</entry>
</feed>
