History log of /openbsd-current/sys/arch/octeon/dev/cn30xxipd.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.15 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_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.14 15-Aug-2020 visa

Remove unused headers


# 1.13 15-Aug-2020 visa

Inline handling of receive checksum offload


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.12 20-Sep-2019 visa

Remove an unused function.


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.11 05-Nov-2017 visa

Remove unmaintained debug code.


# 1.10 04-Nov-2017 visa

Use the macro for cache line size.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.9 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.8 24-May-2016 visa

Drop a redundant set of FPA pool definitions.


Revision tags: OPENBSD_5_9_BASE
# 1.7 22-Jan-2016 jsg

Add back the initialisation of a cn30xxipd_offload() variable removed
in rev 1.6 so SET doesn't or bits into uninitialised memory.

ok visa@


# 1.6 24-Oct-2015 visa

Make use of hardware RX checksum validation.

ok naddy@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.5 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_6_BASE
# 1.4 22-Jul-2014 mpi

<netinet/in_systm.h> is no longer needed.


Revision tags: OPENBSD_5_5_BASE
# 1.3 22-Oct-2013 bcallah

Replace some backwards compat functions with the current ones; the old
ones were removed some time ago.

Noticed by William Orr <will AT worrbase DOT com>

ok jasper@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.2 05-Dec-2012 deraadt

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


# 1.14 15-Aug-2020 visa

Remove unused headers


# 1.13 15-Aug-2020 visa

Inline handling of receive checksum offload


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.12 20-Sep-2019 visa

Remove an unused function.


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.11 05-Nov-2017 visa

Remove unmaintained debug code.


# 1.10 04-Nov-2017 visa

Use the macro for cache line size.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.9 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.8 24-May-2016 visa

Drop a redundant set of FPA pool definitions.


Revision tags: OPENBSD_5_9_BASE
# 1.7 22-Jan-2016 jsg

Add back the initialisation of a cn30xxipd_offload() variable removed
in rev 1.6 so SET doesn't or bits into uninitialised memory.

ok visa@


# 1.6 24-Oct-2015 visa

Make use of hardware RX checksum validation.

ok naddy@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.5 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_6_BASE
# 1.4 22-Jul-2014 mpi

<netinet/in_systm.h> is no longer needed.


Revision tags: OPENBSD_5_5_BASE
# 1.3 22-Oct-2013 bcallah

Replace some backwards compat functions with the current ones; the old
ones were removed some time ago.

Noticed by William Orr <will AT worrbase DOT com>

ok jasper@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.2 05-Dec-2012 deraadt

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


# 1.14 15-Aug-2020 visa

Remove unused headers


# 1.13 15-Aug-2020 visa

Inline handling of receive checksum offload


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.12 20-Sep-2019 visa

Remove an unused function.


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.11 05-Nov-2017 visa

Remove unmaintained debug code.


# 1.10 04-Nov-2017 visa

Use the macro for cache line size.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.9 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.8 24-May-2016 visa

Drop a redundant set of FPA pool definitions.


Revision tags: OPENBSD_5_9_BASE
# 1.7 22-Jan-2016 jsg

Add back the initialisation of a cn30xxipd_offload() variable removed
in rev 1.6 so SET doesn't or bits into uninitialised memory.

ok visa@


# 1.6 24-Oct-2015 visa

Make use of hardware RX checksum validation.

ok naddy@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.5 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_6_BASE
# 1.4 22-Jul-2014 mpi

<netinet/in_systm.h> is no longer needed.


Revision tags: OPENBSD_5_5_BASE
# 1.3 22-Oct-2013 bcallah

Replace some backwards compat functions with the current ones; the old
ones were removed some time ago.

Noticed by William Orr <will AT worrbase DOT com>

ok jasper@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.2 05-Dec-2012 deraadt

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


# 1.12 20-Sep-2019 visa

Remove an unused function.


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.11 05-Nov-2017 visa

Remove unmaintained debug code.


# 1.10 04-Nov-2017 visa

Use the macro for cache line size.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.9 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.8 24-May-2016 visa

Drop a redundant set of FPA pool definitions.


Revision tags: OPENBSD_5_9_BASE
# 1.7 22-Jan-2016 jsg

Add back the initialisation of a cn30xxipd_offload() variable removed
in rev 1.6 so SET doesn't or bits into uninitialised memory.

ok visa@


# 1.6 24-Oct-2015 visa

Make use of hardware RX checksum validation.

ok naddy@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.5 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_6_BASE
# 1.4 22-Jul-2014 mpi

<netinet/in_systm.h> is no longer needed.


Revision tags: OPENBSD_5_5_BASE
# 1.3 22-Oct-2013 bcallah

Replace some backwards compat functions with the current ones; the old
ones were removed some time ago.

Noticed by William Orr <will AT worrbase DOT com>

ok jasper@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.2 05-Dec-2012 deraadt

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.


# 1.11 05-Nov-2017 visa

Remove unmaintained debug code.


# 1.10 04-Nov-2017 visa

Use the macro for cache line size.


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.9 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.8 24-May-2016 visa

Drop a redundant set of FPA pool definitions.


Revision tags: OPENBSD_5_9_BASE
# 1.7 22-Jan-2016 jsg

Add back the initialisation of a cn30xxipd_offload() variable removed
in rev 1.6 so SET doesn't or bits into uninitialised memory.

ok visa@


# 1.6 24-Oct-2015 visa

Make use of hardware RX checksum validation.

ok naddy@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.5 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_6_BASE
# 1.4 22-Jul-2014 mpi

<netinet/in_systm.h> is no longer needed.


Revision tags: OPENBSD_5_5_BASE
# 1.3 22-Oct-2013 bcallah

Replace some backwards compat functions with the current ones; the old
ones were removed some time ago.

Noticed by William Orr <will AT worrbase DOT com>

ok jasper@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.2 05-Dec-2012 deraadt

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.1 16-Jun-2011 syuu

Ethernet driver merged from IIJ's contribution code.