#
0acea458 |
| 21-Sep-2024 |
Kevin Bowling <kbowling@FreeBSD.org> |
ixgbe: update ixgbe_mbx with ix-3.3.38 changes
MFC after: 1 week
|
#
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 ...
|
#
b3c7fde6 |
| 20-Sep-2024 |
Jakub Chylkowski <jakubx.chylkowski@intel.com> |
ixgbe: correct register names to match datasheet
DPDK commit message
net/ixgbe/base: correct registers names to match datasheet Some of mailbox-related registers have different names than it is spe
ixgbe: correct register names to match datasheet
DPDK commit message
net/ixgbe/base: correct registers names to match datasheet Some of mailbox-related registers have different names than it is specified in datasheet. Correct these names to correspond to their datasheet counterparts. Additionally, several calculations are changed to no longer use magic numbers but dedicated macros instead.
Signed-off-by: Jakub Chylkowski <jakubx.chylkowski@intel.com> Reviewed-by: Marek Zalfresso-jundzillo <marekx.zalfresso-jundzillo@intel.com> Reviewed-by: Alice Michael <alice.michael@intel.com> Reviewed-by: Piotr Skajewski <piotrx.skajewski@intel.com> Reviewed-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com> Tested-by: Piotr Skajewski <piotrx.skajewski@intel.com> Tested-by: Alice Michael <alice.michael@intel.com>
Obtained from: DPDK (10fd55e) 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/
|
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 |
|
#
46981e90 |
| 09-Jul-2020 |
Guinan Sun <guinanx.sun@intel.com> |
ixgbe: cleanup spelling mistakes in comments
Several functions in the driver code have a weird function comment formatting which uses two spaces instead of only one space for the main function body.
ixgbe: cleanup spelling mistakes in comments
Several functions in the driver code have a weird function comment formatting which uses two spaces instead of only one space for the main function body.
This formatting will be mechanically fixed by sed in a future patch, but doing so leads to some spelling warnings on that patch. Cleanup the spelling mistakes that will be detected first. This way, it is easier to verify the mechanical transformation done by sed in the following patch.
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 (fc75eee32037c1379e77e57031c1c353badd2272) 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
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
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 ...
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
363089d8 |
| 07-May-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
dev/e1000,ixgbe: minor spelling fixes.
No functional change.
Differential Revision: https://reviews.freebsd.org/D6177
|
Revision tags: release/10.3.0, release/10.2.0 |
|
#
416ba5c7 |
| 22-Jun-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with HEAD (r280229-r284686).
|
#
98e0ffae |
| 27-May-2015 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge sync of head
|
#
7757a1b4 |
| 03-May-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
de7df74b |
| 01-May-2015 |
Glen Barber <gjb@FreeBSD.org> |
MFH: r281855-r282312
Sponsored by: The FreeBSD Foundation
|
#
6f37f232 |
| 01-May-2015 |
Eric Joyner <erj@FreeBSD.org> |
Add support for certain Intel X550 devices.
These include standalone X550 adapters, X552 10GbE backplane, and X552/X557-AT 10GBASE-T; with the latter two being integrated into Xeon D SoCs.
As well,
Add support for certain Intel X550 devices.
These include standalone X550 adapters, X552 10GbE backplane, and X552/X557-AT 10GBASE-T; with the latter two being integrated into Xeon D SoCs.
As well, this bumps the ixgbe version number to 2.8.3, and includes updates to shared code for support for the new devices.
Differential Revision: D2414 Reviewed by: gnn, adrian Approved by: jfv (mentor), gnn (mentor)
show more ...
|
#
4bf53d0b |
| 04-Apr-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from HEAD
|
#
e6e746bf |
| 25-Mar-2015 |
Glen Barber <gjb@FreeBSD.org> |
MFH: r278968-r280640
Sponsored by: The FreeBSD Foundation
|