FreeBSD/src b26592dsys/dev/ixgbe ixgbe_phy.c if_ix.c

ixgbe: Add support for 1000BASE-BX SFP modules

Add support for 1Gbit BiDi modules

Signed-off-by:  Tore Amundsen <tore at amundsen.org>
Relnotes:       yes
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1518

(cherry picked from commit 89d4096950c4db748e39758c941cfb708c2ff808)
DeltaFile
+19-4sys/dev/ixgbe/ixgbe_phy.c
+4-1sys/dev/ixgbe/if_ix.c
+3-1sys/dev/ixgbe/ixgbe_82599.c
+2-0sys/dev/ixgbe/ixgbe_type.h
+2-0sys/dev/ixgbe/ixgbe_phy.h
+30-65 files

FreeBSD/src c34817dsys/dev/ixgbe ixgbe_phy.c if_ix.c

ixgbe: Add support for 1000BASE-BX SFP modules

Add support for 1Gbit BiDi modules

Signed-off-by:  Tore Amundsen <tore at amundsen.org>
Relnotes:       yes
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1518

(cherry picked from commit 89d4096950c4db748e39758c941cfb708c2ff808)
DeltaFile
+19-4sys/dev/ixgbe/ixgbe_phy.c
+4-1sys/dev/ixgbe/if_ix.c
+3-1sys/dev/ixgbe/ixgbe_82599.c
+2-0sys/dev/ixgbe/ixgbe_type.h
+2-0sys/dev/ixgbe/ixgbe_phy.h
+30-65 files

FreeBSD/src 89d4096sys/dev/ixgbe ixgbe_phy.c if_ix.c

ixgbe: Add support for 1000BASE-BX SFP modules

Add support for 1Gbit BiDi modules

Signed-off-by:  Tore Amundsen <tore at amundsen.org>
MFC after:      1 week
Relnotes:       yes
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1518
DeltaFile
+19-4sys/dev/ixgbe/ixgbe_phy.c
+4-1sys/dev/ixgbe/if_ix.c
+3-1sys/dev/ixgbe/ixgbe_82599.c
+2-0sys/dev/ixgbe/ixgbe_type.h
+2-0sys/dev/ixgbe/ixgbe_phy.h
+30-65 files

FreeBSD/src f6a3934sys/dev/ixgbe ixgbe_82599.c if_ix.c

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
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D47352

(cherry picked from commit 48ddd1b9f88753c6875566fbb67bc622453e4993)
DeltaFile
+11-0sys/dev/ixgbe/ixgbe_82599.c
+6-1sys/dev/ixgbe/if_ix.c
+2-1sys/dev/ixgbe/ixgbe_phy.c
+19-23 files

FreeBSD/src 4de746esys/dev/ixgbe ixgbe_82599.c if_ix.c

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
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D47352

(cherry picked from commit 48ddd1b9f88753c6875566fbb67bc622453e4993)
DeltaFile
+11-0sys/dev/ixgbe/ixgbe_82599.c
+6-1sys/dev/ixgbe/if_ix.c
+2-1sys/dev/ixgbe/ixgbe_phy.c
+19-23 files

FreeBSD/src 48ddd1bsys/dev/ixgbe ixgbe_82599.c if_ix.c

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
DeltaFile
+11-0sys/dev/ixgbe/ixgbe_82599.c
+6-1sys/dev/ixgbe/if_ix.c
+2-1sys/dev/ixgbe/ixgbe_phy.c
+19-23 files

FreeBSD/src 2ef13a1sys/dev/ixgbe ixgbe_x550.c ixgbe_common.c

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 at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

Obtained from:  DPDK (ae8211f)

(cherry picked from commit 50455f73c28114c665551cba267ec964491ccf21)
DeltaFile
+7-4sys/dev/ixgbe/ixgbe_x550.c
+6-4sys/dev/ixgbe/ixgbe_common.c
+6-2sys/dev/ixgbe/ixgbe_82599.c
+19-103 files

FreeBSD/src 8bb9fe0sys/dev/ixgbe ixgbe_x550.c ixgbe_common.c

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 at intel.com>
Reviewed-by: Piotr Skajewski <piotrx.skajewski at intel.com>
Reviewed-by: Slawomir Mrozowicz <slawomirx.mrozowicz at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

Obtained from:  DPDK (7b5bc85)

(cherry picked from commit edef2769483b29457f028a508ea96fc1099a0a21)
DeltaFile
+6-6sys/dev/ixgbe/ixgbe_x550.c
+6-5sys/dev/ixgbe/ixgbe_common.c
+1-1sys/dev/ixgbe/ixgbe_82599.c
+1-1sys/dev/ixgbe/ixgbe_api.c
+1-1sys/dev/ixgbe/ixgbe_dcb.c
+1-1sys/dev/ixgbe/ixgbe_phy.c
+16-156 files

FreeBSD/src 1b7b58asys/dev/ixgbe ixgbe_mbx.c ixgbe_mbx.h

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 at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

    [11 lines not shown]
DeltaFile
+614-229sys/dev/ixgbe/ixgbe_mbx.c
+48-11sys/dev/ixgbe/ixgbe_mbx.h
+24-18sys/dev/ixgbe/ixgbe_vf.c
+3-29sys/dev/ixgbe/ixgbe_type.h
+6-2sys/dev/ixgbe/if_ix.c
+3-1sys/dev/ixgbe/ixgbe_x540.c
+698-2901 files not shown
+701-2917 files

FreeBSD/src fc143dfsys/dev/ixgbe ixgbe_x550.c ixgbe_common.c

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 at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

Obtained from:  DPDK (ae8211f)

(cherry picked from commit 50455f73c28114c665551cba267ec964491ccf21)
DeltaFile
+7-4sys/dev/ixgbe/ixgbe_x550.c
+6-4sys/dev/ixgbe/ixgbe_common.c
+6-2sys/dev/ixgbe/ixgbe_82599.c
+19-103 files

FreeBSD/src dc3f008sys/dev/ixgbe ixgbe_x550.c ixgbe_common.c

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 at intel.com>
Reviewed-by: Piotr Skajewski <piotrx.skajewski at intel.com>
Reviewed-by: Slawomir Mrozowicz <slawomirx.mrozowicz at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

Obtained from:  DPDK (7b5bc85)

(cherry picked from commit edef2769483b29457f028a508ea96fc1099a0a21)
DeltaFile
+6-6sys/dev/ixgbe/ixgbe_x550.c
+6-5sys/dev/ixgbe/ixgbe_common.c
+1-1sys/dev/ixgbe/ixgbe_phy.c
+1-1sys/dev/ixgbe/ixgbe_82599.c
+1-1sys/dev/ixgbe/ixgbe_api.c
+1-1sys/dev/ixgbe/ixgbe_dcb.c
+16-156 files

FreeBSD/src 8abae0bsys/dev/ixgbe ixgbe_mbx.c ixgbe_mbx.h

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 at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

    [11 lines not shown]
DeltaFile
+614-229sys/dev/ixgbe/ixgbe_mbx.c
+48-11sys/dev/ixgbe/ixgbe_mbx.h
+24-18sys/dev/ixgbe/ixgbe_vf.c
+3-29sys/dev/ixgbe/ixgbe_type.h
+6-2sys/dev/ixgbe/if_ix.c
+3-1sys/dev/ixgbe/ixgbe_82599.c
+698-2901 files not shown
+701-2917 files

FreeBSD/src 50455f7sys/dev/ixgbe ixgbe_x550.c ixgbe_common.c

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 at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

Obtained from:  DPDK (ae8211f)
MFC after:      1 week
DeltaFile
+7-4sys/dev/ixgbe/ixgbe_x550.c
+6-4sys/dev/ixgbe/ixgbe_common.c
+6-2sys/dev/ixgbe/ixgbe_82599.c
+19-103 files

FreeBSD/src edef276sys/dev/ixgbe ixgbe_x550.c ixgbe_common.c

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 at intel.com>
Reviewed-by: Piotr Skajewski <piotrx.skajewski at intel.com>
Reviewed-by: Slawomir Mrozowicz <slawomirx.mrozowicz at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

Obtained from:  DPDK (7b5bc85)
MFC after:      1 week
DeltaFile
+6-6sys/dev/ixgbe/ixgbe_x550.c
+6-5sys/dev/ixgbe/ixgbe_common.c
+1-1sys/dev/ixgbe/ixgbe_82599.c
+1-1sys/dev/ixgbe/ixgbe_api.c
+1-1sys/dev/ixgbe/ixgbe_dcb.c
+1-1sys/dev/ixgbe/ixgbe_phy.c
+16-156 files

FreeBSD/src 7234c30sys/dev/ixgbe ixgbe_mbx.c ixgbe_mbx.h

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 at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

    [10 lines not shown]
DeltaFile
+614-229sys/dev/ixgbe/ixgbe_mbx.c
+48-11sys/dev/ixgbe/ixgbe_mbx.h
+24-18sys/dev/ixgbe/ixgbe_vf.c
+3-29sys/dev/ixgbe/ixgbe_type.h
+6-2sys/dev/ixgbe/if_ix.c
+3-1sys/dev/ixgbe/ixgbe_x540.c
+698-2901 files not shown
+701-2917 files

FreeBSD/src d80c12bsys/dev/ixgbe ixgbe_mbx.c ixgbe_vf.c

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.
DeltaFile
+237-622sys/dev/ixgbe/ixgbe_mbx.c
+18-24sys/dev/ixgbe/ixgbe_vf.c
+29-3sys/dev/ixgbe/ixgbe_type.h
+2-5sys/dev/ixgbe/if_ix.c
+1-3sys/dev/ixgbe/ixgbe_82599.c
+1-3sys/dev/ixgbe/ixgbe_x540.c
+288-6606 files

FreeBSD/src 68ba3easys/dev/ixgbe ixgbe_mbx.c ixgbe_vf.c

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 at intel.com>
Reviewed-by: Alice Michael <alice.michael at intel.com>

    [6 lines not shown]
DeltaFile
+614-229sys/dev/ixgbe/ixgbe_mbx.c
+24-18sys/dev/ixgbe/ixgbe_vf.c
+3-29sys/dev/ixgbe/ixgbe_type.h
+5-2sys/dev/ixgbe/if_ix.c
+3-1sys/dev/ixgbe/ixgbe_82599.c
+3-1sys/dev/ixgbe/ixgbe_x540.c
+652-2806 files

FreeBSD/src 4fbf14esys/amd64/include _limits.h _stdint.h

sys: Remove $FreeBSD$: one-line .c comment pattern

Remove /^/[*/]\s*\$FreeBSD\$.*\n/

Similar commit in current:
(cherry picked from commit 71625ec9ad2a)
DeltaFile
+0-1sys/amd64/include/_limits.h
+0-1sys/amd64/include/_stdint.h
+0-1sys/amd64/include/_types.h
+0-1sys/amd64/include/acpica_machdep.h
+0-1sys/amd64/include/apm_bios.h
+0-1sys/amd64/include/bus.h
+0-61,044 files not shown
+0-1,0501,050 files

FreeBSD/src a1c2546sys/dev/ixgbe ixgbe_82599.c ixgbe_type.h

ixgbe: Add support for 82599 LS

Obtained from:  DPDK 549ccd3dc01539e060597b503f2b65b272de3347

(cherry picked from commit 9228ac3a69c4c7401a743e6465e118101a2beeb0)
DeltaFile
+3-0sys/dev/ixgbe/ixgbe_82599.c
+2-0sys/dev/ixgbe/ixgbe_type.h
+1-0sys/dev/ixgbe/if_ix.c
+6-03 files

FreeBSD/src 71625ecsys/crypto/openssl/aarch64 sha256-armv8.S sha512-armv8.S, sys/crypto/openssl/amd64 aes-gcm-avx512.S aesni-gcm-x86_64.S

sys: Remove $FreeBSD$: one-line .c comment pattern

Remove /^/[*/]\s*\$FreeBSD\$.*\n/
DeltaFile
+0-1sys/crypto/openssl/aarch64/sha256-armv8.S
+0-1sys/crypto/openssl/aarch64/sha512-armv8.S
+0-1sys/crypto/openssl/aarch64/vpaes-armv8.S
+0-1sys/crypto/openssl/amd64/aes-gcm-avx512.S
+0-1sys/crypto/openssl/amd64/aesni-gcm-x86_64.S
+0-1sys/crypto/openssl/amd64/aesni-mb-x86_64.S
+0-61,230 files not shown
+0-1,2361,236 files

FreeBSD/src 9228ac3sys/dev/ixgbe ixgbe_82599.c ixgbe_type.h

ixgbe: Add support for 82599 LS

Obtained from:  DPDK 549ccd3dc01539e060597b503f2b65b272de3347
MFC after:      1 week
DeltaFile
+3-0sys/dev/ixgbe/ixgbe_82599.c
+2-0sys/dev/ixgbe/ixgbe_type.h
+1-0sys/dev/ixgbe/if_ix.c
+6-03 files

FreeBSD/src 8d4cf1asys/dev/ixgbe ixgbe_common.c ixgbe_mbx.c

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

(cherry picked from commit 3f66b96d8658f8721e6b1c6f035611bec44675b9)
DeltaFile
+171-3sys/dev/ixgbe/ixgbe_common.c
+114-2sys/dev/ixgbe/ixgbe_mbx.c
+54-0sys/dev/ixgbe/ixgbe_api.c
+44-8sys/dev/ixgbe/ixgbe_type.h
+0-20sys/dev/ixgbe/ixgbe_dcb.c
+12-2sys/dev/ixgbe/ixgbe_common.h
+395-358 files not shown
+427-4914 files

FreeBSD/src 88d064csys/dev/ixgbe ixgbe_common.c ixgbe_mbx.c

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

(cherry picked from commit 3f66b96d8658f8721e6b1c6f035611bec44675b9)
DeltaFile
+171-3sys/dev/ixgbe/ixgbe_common.c
+114-2sys/dev/ixgbe/ixgbe_mbx.c
+54-0sys/dev/ixgbe/ixgbe_api.c
+44-8sys/dev/ixgbe/ixgbe_type.h
+0-20sys/dev/ixgbe/ixgbe_dcb.c
+12-2sys/dev/ixgbe/ixgbe_common.h
+395-358 files not shown
+427-4914 files

FreeBSD/src 3f66b96sys/dev/ixgbe ixgbe_common.c ixgbe_mbx.c

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
DeltaFile
+171-3sys/dev/ixgbe/ixgbe_common.c
+114-2sys/dev/ixgbe/ixgbe_mbx.c
+54-0sys/dev/ixgbe/ixgbe_api.c
+44-8sys/dev/ixgbe/ixgbe_type.h
+0-20sys/dev/ixgbe/ixgbe_dcb.c
+12-2sys/dev/ixgbe/ixgbe_common.h
+395-358 files not shown
+427-4914 files

FreeBSD/src 900b6eesys/dev/ixgbe ixgbe_phy.c ixgbe_82599.c

ixgbe: remove unnecessary return value check

Remove unnecessary return value check.

Signed-off-by: Jakub Chylkowski <jakubx.chylkowski at intel.com>
Signed-off-by: Guinan Sun <guinanx.sun at intel.com>
Reviewed-by: Wei Zhao <wei.zhao1 at intel.com>

Approved by:    imp
Obtained from:  DPDK (4b0ee6529b7897c2a08dd56669f07ac1f46a8474)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D31621

(cherry picked from commit 3a89005394bc5d82ce9b6baa9e7f8dee362354ae)
DeltaFile
+7-18sys/dev/ixgbe/ixgbe_phy.c
+1-3sys/dev/ixgbe/ixgbe_82599.c
+1-3sys/dev/ixgbe/ixgbe_common.c
+1-1sys/dev/ixgbe/ixgbe_x540.c
+1-1sys/dev/ixgbe/ixgbe_common.h
+11-265 files

FreeBSD/src 7e7e6f8sys/dev/ixgbe ixgbe_common.c ixgbe_api.c

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 at intel.com>
Signed-off-by: Guinan Sun <guinanx.sun at intel.com>
Reviewed-by: Wei Zhao <wei.zhao1 at intel.com>

Approved by:    imp
Obtained from:  DPDK (40023f73c76579e58a859dab87b4c30278eb2e48)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D31621

(cherry picked from commit 4cdc5e12a849871e4e8062a62a31f28545901d84)
DeltaFile
+515-515sys/dev/ixgbe/ixgbe_common.c
+445-445sys/dev/ixgbe/ixgbe_api.c
+240-240sys/dev/ixgbe/ixgbe_x550.c
+197-197sys/dev/ixgbe/ixgbe_phy.c
+192-192sys/dev/ixgbe/ixgbe_82599.c
+119-119sys/dev/ixgbe/ixgbe_82598.c
+1,708-1,7085 files not shown
+1,986-1,98611 files

FreeBSD/src 1990230sys/dev/ixgbe ixgbe_features.h ixgbe_fdir.h

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

(cherry picked from commit 8455e365f77f5b66ac9521dbcd690f79345ce147)
DeltaFile
+1-1sys/dev/ixgbe/ixgbe_features.h
+1-1sys/dev/ixgbe/ixgbe_fdir.h
+1-1sys/dev/ixgbe/ixgbe_dcb_82599.h
+1-1sys/dev/ixgbe/ixgbe_dcb_82599.c
+1-1sys/dev/ixgbe/ixgbe_dcb_82598.h
+1-1sys/dev/ixgbe/ixgbe_dcb_82598.c
+6-626 files not shown
+32-3232 files

FreeBSD/src e713db6sys/dev/ixgbe ixgbe_common.c ixgbe_82599.c

ixgbe: Use C99 bool types

Approved by:    imp
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D31621

(cherry picked from commit 79b36ec91decc18d062fc428e2fd34d41aba0630)
DeltaFile
+65-65sys/dev/ixgbe/ixgbe_common.c
+52-52sys/dev/ixgbe/ixgbe_82599.c
+49-49sys/dev/ixgbe/ixgbe_x550.c
+42-42sys/dev/ixgbe/if_ix.c
+42-42sys/dev/ixgbe/ixgbe_phy.c
+24-24sys/dev/ixgbe/ixgbe_82598.c
+274-27412 files not shown
+337-34118 files

FreeBSD/src ec3b687sys/dev/ixgbe ixgbe_82599.c ixgbe_dcb_82599.c

ixgbe: add typecast for type mismatch

Add typecast for type mismatch.

Signed-off-by: Jakub Chylkowski <jakubx.chylkowski at intel.com>
Signed-off-by: Guinan Sun <guinanx.sun at intel.com>
Reviewed-by: Wei Zhao <wei.zhao1 at intel.com>

Approved by:    imp
Obtained from:  DPDK (d8e52b2cf771c31b523b46852fd86225b5a2c721)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D31621

(cherry picked from commit 994dd6328c66fc277438ad51ed074f3c52096147)
DeltaFile
+4-4sys/dev/ixgbe/ixgbe_82599.c
+1-1sys/dev/ixgbe/ixgbe_dcb_82599.c
+1-1sys/dev/ixgbe/ixgbe_x550.c
+1-1sys/dev/ixgbe/ixgbe_common.c
+1-1sys/dev/ixgbe/ixgbe_dcb_82598.c
+8-85 files

FreeBSD/src 0a1ea6csys/dev/ixgbe ixgbe_82599.c

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 at intel.com>
Signed-off-by: Guinan Sun <guinanx.sun at intel.com>
Reviewed-by: Wei Zhao <wei.zhao1 at intel.com>

Approved by:    imp
Obtained from:  DPDK (21feefa2fcd5899ee26a10be405c17c0a1109860)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D31621

(cherry picked from commit c4f73d5d6a6c0117e08a03920cce69202865ba13)
DeltaFile
+1-0sys/dev/ixgbe/ixgbe_82599.c
+1-01 files