Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-10] src/sys/dev/pci/ixgbe



Module Name:    src
Committed By:   martin
Date:           Sat Feb  3 11:58:53 UTC 2024

Modified Files:
        src/sys/dev/pci/ixgbe [netbsd-10]: ix_txrx.c ixgbe.c ixgbe.h
            ixgbe_type.h ixv.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #563):

        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.110
        sys/dev/pci/ixgbe/ixgbe.c: revision 1.345
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.111
        sys/dev/pci/ixgbe/ixgbe.c: revision 1.346
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.112
        sys/dev/pci/ixgbe/ixgbe_type.h: revision 1.62
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.113
        sys/dev/pci/ixgbe/ixgbe.c: revision 1.348
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.114
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.115
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.116
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.105
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.106
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.107
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.108
        sys/dev/pci/ixgbe/ix_txrx.c: revision 1.109
        sys/dev/pci/ixgbe/ixv.c: revision 1.193
        sys/dev/pci/ixgbe/ixv.c: revision 1.195
        sys/dev/pci/ixgbe/ixv.c: revision 1.196
        sys/dev/pci/ixgbe/ixgbe.h: revision 1.94
        sys/dev/pci/ixgbe/ixgbe.h: revision 1.95
        sys/dev/pci/ixgbe/ixgbe.h: revision 1.96
        sys/dev/pci/ixgbe/ixgbe.h: revision 1.97
        sys/dev/pci/ixgbe/ixgbe.h: revision 1.98

ixgbe: Fix comment. No functional change.
ixgbe: Whitespace. No functional change.
ixgbe(4): Move assignment of TXD. NFCI.
ixgbe(4): Modify comment. No functional change.
 ixgbe_tx_ctx_setup() may or may not consume one TX descriptor.
ixv(4): Remove unused IFF_OACTIVE. No functional change.
ixgbe: Clear the WTHRESH bit field before writing it.
ixgbe: Modify for the readability. No functional change.
ixgbe: micro-optimize ixgbe_txeof()
 Update txr->tx_avail and txr->txr_no_space outside the loop in ixgbe_txeof().
ixgbe: Update if_opackets outside the loop in ixgbe_txeof().
ixgbe: micro-optimize ixgbe_txeof()
 Update txr->packets outside the loop in ixgbe_txeof().
ixgbe: Use #ifdef IXGBE_FDIR more
 Don't include the Flow Director related members to reduce the size of
struct tx_ring. On amd64 and aarch64, the real size is not changed
because of the alignment.
ixgbe: Simplify. No functional change.
 The descriptor ring size and the alignment are tested in the attach
function, so it's not required to use roundup2(size, DBA_ALIGN).
ixgbe: Use kmem_zalloc() instead of malloc(,M_ZERO).
ixgbe: Remove unused to reduce the size of struct rx_ring.
ixgbe: Use #ifdef LRO more to reduce the size of struct rx_ring.
ixgbe: Change "me" from 32bit to 8bit because the max is 128.
 This commit doesn't change the real size of ix_queue, tx_ring and rx_ring
because of the alignment.
ixgbe: Use #ifdef RSC
 This feature (hardware receive side coalescing) has been disabled all along,
so enclose the code with #ifdef RSC.


To generate a diff of this commit:
cvs rdiff -u -r1.100.4.4 -r1.100.4.5 src/sys/dev/pci/ixgbe/ix_txrx.c
cvs rdiff -u -r1.324.2.6 -r1.324.2.7 src/sys/dev/pci/ixgbe/ixgbe.c
cvs rdiff -u -r1.86.4.4 -r1.86.4.5 src/sys/dev/pci/ixgbe/ixgbe.h
cvs rdiff -u -r1.55.4.5 -r1.55.4.6 src/sys/dev/pci/ixgbe/ixgbe_type.h
cvs rdiff -u -r1.183.4.5 -r1.183.4.6 src/sys/dev/pci/ixgbe/ixv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index