History log of /openbsd-current/sys/arch/octeon/dev/cn30xxgmxreg.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.10 28-Dec-2022 yasuoka

Fix the word in the copyright. IIJ is not a regent. ok from nakayama
at iij

found and ok miod


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.9 11-Mar-2021 jsg

spelling


# 1.8 13-Feb-2021 visa

Revise cnmac(4)'s address filter setup

Set up the DMAC filter in one go instead of doing it separately for
unicast and multicast DMACs. This attempts to make the code a little
more readable. The setup should now run a bit faster as well because
it now does fewer register accesses.

Tested on CN5020, CN6120 and CN7130.


Revision tags: OPENBSD_6_8_BASE
# 1.7 08-Sep-2020 visa

Handle AGL interface

This makes certain machines' management network port usable.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.6 08-Apr-2017 visa

Make network ports work on Shasta.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.5 22-Jun-2016 visa

Add support for the second GMX interface on Octeon II. This enables
ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to
network interface cnmac4, eth1 to cnmac5 etc.

ok dlg@, tested by martijn@


# 1.4 18-Jun-2016 visa

Fix PCS block size.


# 1.3 09-Jun-2016 visa

Add SGMII support and PHY addresses for 8-port EdgeRouters. This makes
plain RJ45 ports eth[4-7] usable.

ok dlg@, tested by martijn@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.2 11-Aug-2014 miod

Remove evcnt and %b format strings relying upon SEIL extensions. This gives
OCTEON_ETH_DEBUG kernels a chance to build. No functional change for regular
kernels.


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


# 1.9 11-Mar-2021 jsg

spelling


# 1.8 13-Feb-2021 visa

Revise cnmac(4)'s address filter setup

Set up the DMAC filter in one go instead of doing it separately for
unicast and multicast DMACs. This attempts to make the code a little
more readable. The setup should now run a bit faster as well because
it now does fewer register accesses.

Tested on CN5020, CN6120 and CN7130.


Revision tags: OPENBSD_6_8_BASE
# 1.7 08-Sep-2020 visa

Handle AGL interface

This makes certain machines' management network port usable.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.6 08-Apr-2017 visa

Make network ports work on Shasta.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.5 22-Jun-2016 visa

Add support for the second GMX interface on Octeon II. This enables
ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to
network interface cnmac4, eth1 to cnmac5 etc.

ok dlg@, tested by martijn@


# 1.4 18-Jun-2016 visa

Fix PCS block size.


# 1.3 09-Jun-2016 visa

Add SGMII support and PHY addresses for 8-port EdgeRouters. This makes
plain RJ45 ports eth[4-7] usable.

ok dlg@, tested by martijn@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.2 11-Aug-2014 miod

Remove evcnt and %b format strings relying upon SEIL extensions. This gives
OCTEON_ETH_DEBUG kernels a chance to build. No functional change for regular
kernels.


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


# 1.8 13-Feb-2021 visa

Revise cnmac(4)'s address filter setup

Set up the DMAC filter in one go instead of doing it separately for
unicast and multicast DMACs. This attempts to make the code a little
more readable. The setup should now run a bit faster as well because
it now does fewer register accesses.

Tested on CN5020, CN6120 and CN7130.


Revision tags: OPENBSD_6_8_BASE
# 1.7 08-Sep-2020 visa

Handle AGL interface

This makes certain machines' management network port usable.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.6 08-Apr-2017 visa

Make network ports work on Shasta.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.5 22-Jun-2016 visa

Add support for the second GMX interface on Octeon II. This enables
ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to
network interface cnmac4, eth1 to cnmac5 etc.

ok dlg@, tested by martijn@


# 1.4 18-Jun-2016 visa

Fix PCS block size.


# 1.3 09-Jun-2016 visa

Add SGMII support and PHY addresses for 8-port EdgeRouters. This makes
plain RJ45 ports eth[4-7] usable.

ok dlg@, tested by martijn@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.2 11-Aug-2014 miod

Remove evcnt and %b format strings relying upon SEIL extensions. This gives
OCTEON_ETH_DEBUG kernels a chance to build. No functional change for regular
kernels.


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


# 1.7 08-Sep-2020 visa

Handle AGL interface

This makes certain machines' management network port usable.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.6 08-Apr-2017 visa

Make network ports work on Shasta.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.5 22-Jun-2016 visa

Add support for the second GMX interface on Octeon II. This enables
ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to
network interface cnmac4, eth1 to cnmac5 etc.

ok dlg@, tested by martijn@


# 1.4 18-Jun-2016 visa

Fix PCS block size.


# 1.3 09-Jun-2016 visa

Add SGMII support and PHY addresses for 8-port EdgeRouters. This makes
plain RJ45 ports eth[4-7] usable.

ok dlg@, tested by martijn@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.2 11-Aug-2014 miod

Remove evcnt and %b format strings relying upon SEIL extensions. This gives
OCTEON_ETH_DEBUG kernels a chance to build. No functional change for regular
kernels.


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


Revision tags: OPENBSD_6_2_BASE
# 1.6 08-Apr-2017 visa

Make network ports work on Shasta.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.5 22-Jun-2016 visa

Add support for the second GMX interface on Octeon II. This enables
ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to
network interface cnmac4, eth1 to cnmac5 etc.

ok dlg@, tested by martijn@


# 1.4 18-Jun-2016 visa

Fix PCS block size.


# 1.3 09-Jun-2016 visa

Add SGMII support and PHY addresses for 8-port EdgeRouters. This makes
plain RJ45 ports eth[4-7] usable.

ok dlg@, tested by martijn@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.2 11-Aug-2014 miod

Remove evcnt and %b format strings relying upon SEIL extensions. This gives
OCTEON_ETH_DEBUG kernels a chance to build. No functional change for regular
kernels.


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.