Revision tags: release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0 |
|
#
89d40969 |
| 06-Nov-2024 |
Tore Amundsen <tore@amundsen.org> |
ixgbe: Add support for 1000BASE-BX SFP modules
Add support for 1Gbit BiDi modules
Signed-off-by: Tore Amundsen <tore@amundsen.org> MFC after: 1 week Relnotes: yes Pull Request: https://github.com/f
ixgbe: Add support for 1000BASE-BX SFP modules
Add support for 1Gbit BiDi modules
Signed-off-by: Tore Amundsen <tore@amundsen.org> MFC after: 1 week Relnotes: yes Pull Request: https://github.com/freebsd/freebsd-src/pull/1518
show more ...
|
#
48ddd1b9 |
| 14-Nov-2024 |
Kevin Bowling <kbowling@FreeBSD.org> |
ixgbe: Add support for 1Gbit DAC links
This is a relatively well known trick for the X520 (82599), can be useful for testing and lab settings. It's not an official standard or particularly common b
ixgbe: Add support for 1Gbit DAC links
This is a relatively well known trick for the X520 (82599), can be useful for testing and lab settings. It's not an official standard or particularly common but ubiquitous Broadcom switch ASICs deal with it.
We'll call it 1000Base-KX because it's SerDes on the passive cable and I don't think it's worth adding another media type for this.
Reviewed by: emaste MFC after: 1 week Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D47352
show more ...
|
#
50455f73 |
| 20-Sep-2024 |
Piotr Skajewski <piotrx.skajewski@intel.com> |
ixgbe: replace implicit fall-through comments
DPDK commit message
Convert all "fall-through" comments to actual code. This aligns the code with the kernel which no longer allows implicit fallthroug
ixgbe: replace implicit fall-through comments
DPDK commit message
Convert all "fall-through" comments to actual code. This aligns the code with the kernel which no longer allows implicit fallthrough.
Signed-off-by: Piotr Skajewski <piotrx.skajewski@intel.com> Reviewed-by: Alice Michael <alice.michael@intel.com>
Obtained from: DPDK (ae8211f) MFC after: 1 week
show more ...
|
#
edef2769 |
| 20-Sep-2024 |
Radoslaw Tyl <radoslawx.tyl@intel.com> |
ixgbe: improve function comments
Some function comments have mismatches between actual function names and function name in comments, which causes warnings with kernel-doc. Fix comments to match func
ixgbe: improve function comments
Some function comments have mismatches between actual function names and function name in comments, which causes warnings with kernel-doc. Fix comments to match function names.
Signed-off-by: Radoslaw Tyl <radoslawx.tyl@intel.com> Reviewed-by: Piotr Skajewski <piotrx.skajewski@intel.com> Reviewed-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com> Reviewed-by: Alice Michael <alice.michael@intel.com>
Obtained from: DPDK (7b5bc85) MFC after: 1 week
show more ...
|
#
7234c309 |
| 20-Sep-2024 |
Jakub Chylkowski <jakubx.chylkowski@intel.com> |
ixgbe: introduce new mailbox API
DPDK commit message
Current mailbox API does not work as described in documentation and is prone to errors (for example, it is doing locks on read). Introduce new m
ixgbe: introduce new mailbox API
DPDK commit message
Current mailbox API does not work as described in documentation and is prone to errors (for example, it is doing locks on read). Introduce new mailbox API and provide compatibility functions with old API.
New error codes have been introduced: - IXGBE_ERR_CONFIG - ixgbe_mbx_operations is not correctly set - IXGBE_ERR_TIMEOUT - mailbox operation, e.g. poll for message, timedout - IXGBE_ERR_MBX_NOMSG - no message available on read
In addition, some refactoring has been done: mailbox structures were defined twice: in ixgbe_type.h and ixgbe_vf.h. Move them into ixgbe_mbx.h as this header is dedicated for mailbox.
Signed-off-by: Jakub Chylkowski <jakubx.chylkowski@intel.com> Reviewed-by: Alice Michael <alice.michael@intel.com> Reviewed-by: Piotr Pietruszewski <piotr.pietruszewski@intel.com> Tested-by: Alice Michael <alice.michael@intel.com> Tested-by: Piotr Skajewski <piotrx.skajewski@intel.com>
Obtained from: DPDK (6d243d2) MFC after: 1 week
Reapply message
This reverts commit d80c12ba682a6f23791f3d6e657f9e603b152aa2.
show more ...
|
#
d80c12ba |
| 20-Sep-2024 |
Kevin Bowling <kbowling@FreeBSD.org> |
Revert "ixgbe: introduce new mailbox API"
This is missing the ixgbe_mbx.h changes, revert so it can be committed atomically.
This reverts commit 68ba3eabd4869577bf11c03a6ec6f472502be07d.
|
#
68ba3eab |
| 20-Sep-2024 |
Jakub Chylkowski <jakubx.chylkowski@intel.com> |
ixgbe: introduce new mailbox API
DPDK commit message
Current mailbox API does not work as described in documentation and is prone to errors (for example, it is doing locks on read). Introduce new m
ixgbe: introduce new mailbox API
DPDK commit message
Current mailbox API does not work as described in documentation and is prone to errors (for example, it is doing locks on read). Introduce new mailbox API and provide compatibility functions with old API.
New error codes have been introduced: - IXGBE_ERR_CONFIG - ixgbe_mbx_operations is not correctly set - IXGBE_ERR_TIMEOUT - mailbox operation, e.g. poll for message, timedout - IXGBE_ERR_MBX_NOMSG - no message available on read
In addition, some refactoring has been done: mailbox structures were defined twice: in ixgbe_type.h and ixgbe_vf.h. Move them into ixgbe_mbx.h as this header is dedicated for mailbox.
Signed-off-by: Jakub Chylkowski <jakubx.chylkowski@intel.com> Reviewed-by: Alice Michael <alice.michael@intel.com> Reviewed-by: Piotr Pietruszewski <piotr.pietruszewski@intel.com> Tested-by: Alice Michael <alice.michael@intel.com> Tested-by: Piotr Skajewski <piotrx.skajewski@intel.com>
Obtained from: DPDK (6d243d2) MFC after: 1 week
show more ...
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
71625ec9 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c comment pattern
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
|
#
9228ac3a |
| 10-Aug-2023 |
Kevin Bowling <kbowling@FreeBSD.org> |
ixgbe: Add support for 82599 LS
Obtained from: DPDK 549ccd3dc01539e060597b503f2b65b272de3347 MFC after: 1 week
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0 |
|
#
3f66b96d |
| 07-Oct-2021 |
Kevin Bowling <kbowling@FreeBSD.org> |
ixgbe: Update shared code catchup
Leftovers from DPDK sync
Reviewed by: grehan Obtained from: DPDK MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D31621
|
Revision tags: release/13.0.0, release/12.2.0 |
|
#
3a890053 |
| 09-Jul-2020 |
Guinan Sun <guinanx.sun@intel.com> |
ixgbe: remove unnecessary return value check
Remove unnecessary return value check.
Signed-off-by: Jakub Chylkowski <jakubx.chylkowski@intel.com> Signed-off-by: Guinan Sun <guinanx.sun@intel.com> R
ixgbe: remove unnecessary return value check
Remove unnecessary return value check.
Signed-off-by: Jakub Chylkowski <jakubx.chylkowski@intel.com> Signed-off-by: Guinan Sun <guinanx.sun@intel.com> Reviewed-by: Wei Zhao <wei.zhao1@intel.com>
Approved by: imp Obtained from: DPDK (4b0ee6529b7897c2a08dd56669f07ac1f46a8474) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
show more ...
|
#
4cdc5e12 |
| 07-Sep-2021 |
Kevin Bowling <kbowling@FreeBSD.org> |
ixgbe: remove whitespace in function comments
Remove unnecessary extra whitespace on all function comments, replacing ' * ' with ' * '.
This was done automatically via sed using the following tran
ixgbe: remove whitespace in function comments
Remove unnecessary extra whitespace on all function comments, replacing ' * ' with ' * '.
This was done automatically via sed using the following transformation:
sed 's/^ \* / * /'
Signed-off-by: Jacob Keller <jacob.e.keller@intel.com> Signed-off-by: Guinan Sun <guinanx.sun@intel.com> Reviewed-by: Wei Zhao <wei.zhao1@intel.com>
Approved by: imp Obtained from: DPDK (40023f73c76579e58a859dab87b4c30278eb2e48) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
show more ...
|
#
8455e365 |
| 07-Sep-2021 |
Kevin Bowling <kbowling@FreeBSD.org> |
ixgbe: Update copyright to 2020
Synced to the ixgbe shared code with DPDK shared code which has local fixes on top of "not-released-cid-ixgbe.2020.06.09.tar.gz"
Approved by: imp MFC after: 1 week D
ixgbe: Update copyright to 2020
Synced to the ixgbe shared code with DPDK shared code which has local fixes on top of "not-released-cid-ixgbe.2020.06.09.tar.gz"
Approved by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
show more ...
|
#
79b36ec9 |
| 07-Sep-2021 |
Kevin Bowling <kbowling@FreeBSD.org> |
ixgbe: Use C99 bool types
Approved by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
|
#
994dd632 |
| 09-Jul-2020 |
Guinan Sun <guinanx.sun@intel.com> |
ixgbe: add typecast for type mismatch
Add typecast for type mismatch.
Signed-off-by: Jakub Chylkowski <jakubx.chylkowski@intel.com> Signed-off-by: Guinan Sun <guinanx.sun@intel.com> Reviewed-by: We
ixgbe: add typecast for type mismatch
Add typecast for type mismatch.
Signed-off-by: Jakub Chylkowski <jakubx.chylkowski@intel.com> Signed-off-by: Guinan Sun <guinanx.sun@intel.com> Reviewed-by: Wei Zhao <wei.zhao1@intel.com>
Approved by: imp Obtained from: DPDK (d8e52b2cf771c31b523b46852fd86225b5a2c721) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
show more ...
|
#
c4f73d5d |
| 09-Jul-2020 |
Guinan Sun <guinanx.sun@intel.com> |
ixgbe: add IPv6 mask for flow director
Write FDIRIP6M register to allow flow director filter to set ipv6 rules without setting ipv6 source/destination address.
Signed-off-by: Piotr Skajewski <piotr
ixgbe: add IPv6 mask for flow director
Write FDIRIP6M register to allow flow director filter to set ipv6 rules without setting ipv6 source/destination address.
Signed-off-by: Piotr Skajewski <piotrx.skajewski@intel.com> Signed-off-by: Guinan Sun <guinanx.sun@intel.com> Reviewed-by: Wei Zhao <wei.zhao1@intel.com>
Approved by: imp Obtained from: DPDK (21feefa2fcd5899ee26a10be405c17c0a1109860) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
show more ...
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0 |
|
#
88148a07 |
| 22-Jan-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r343202 through r343319.
|
#
be9f17db |
| 19-Jan-2019 |
Toomas Soome <tsoome@FreeBSD.org> |
ixgbe: this statement may fall through warnings with gcc
The recent gcc versions (7 and 8 at least) can check for switch case statements for fall through (implicit-fallthrough). When fall through is
ixgbe: this statement may fall through warnings with gcc
The recent gcc versions (7 and 8 at least) can check for switch case statements for fall through (implicit-fallthrough). When fall through is intentional, the default method for warning suppression is to place comment /* FALLTHROUGH */ exactly before next case statement.
Differential Revision: https://reviews.freebsd.org/D18577
show more ...
|
Revision tags: release/12.0.0, release/11.2.0 |
|
#
7d48aa4c |
| 19-Mar-2018 |
Eric Joyner <erj@FreeBSD.org> |
ixgbe(4): Update shared code, add support for X552 1G, fix bug
This patch will:
- Update ixgbe shared code - Add support for Intel(R) Ethernet Connection X552 1000BASE-T - Add error handling for li
ixgbe(4): Update shared code, add support for X552 1G, fix bug
This patch will:
- Update ixgbe shared code - Add support for Intel(R) Ethernet Connection X552 1000BASE-T - Add error handling for link state check preventing VF from stopping traffic after changing PF's MTU value
Submitted by: Krzysztof Galazka <krzysztof.galazka@intel.com> Reviewed by: Intel Networking Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D13885
show more ...
|
#
82725ba9 |
| 23-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325999 through r326131.
|
#
7282444b |
| 20-Nov-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point.
show more ...
|
Revision tags: release/10.4.0 |
|
#
531c2d7a |
| 24-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r320180
|
#
bca9d05f |
| 23-Jul-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r319973 through 321382.
|
Revision tags: release/11.1.0 |
|
#
d2043ca3 |
| 14-Jul-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r320573 through r320970.
|
#
8eb6488e |
| 05-Jul-2017 |
Eric Joyner <erj@FreeBSD.org> |
ixgbe(4): Update HEAD (p3) to 3.2.12-k
Includes:
- Support for X550EM devices. - Support for Bypass adapters. - Flow Director code moved to separate files - SR-IOV code moved to separate files - Ne
ixgbe(4): Update HEAD (p3) to 3.2.12-k
Includes:
- Support for X550EM devices. - Support for Bypass adapters. - Flow Director code moved to separate files - SR-IOV code moved to separate files - Netmap code moved to separate files
Differential Revision: https://reviews.freebsd.org/D11232 Submitted by: Jeb Cramer <cramerj@intel.com> Reviewed by: erj@ Tested by: Jeff Pieper <jeffrey.e.pieper@intel.com> Sponsored by: Intel Corporation
show more ...
|