--- - branch: netbsd-8 date: Sat Feb 3 12:17:03 UTC 2024 files: - new: 1.24.2.31 old: 1.24.2.30 path: src/sys/dev/pci/ixgbe/ix_txrx.c pathrev: src/sys/dev/pci/ixgbe/ix_txrx.c@1.24.2.31 type: modified - new: 1.88.2.59 old: 1.88.2.58 path: src/sys/dev/pci/ixgbe/ixgbe.c pathrev: src/sys/dev/pci/ixgbe/ixgbe.c@1.88.2.59 type: modified - new: 1.24.6.30 old: 1.24.6.29 path: src/sys/dev/pci/ixgbe/ixgbe.h pathrev: src/sys/dev/pci/ixgbe/ixgbe.h@1.24.6.30 type: modified - new: 1.22.2.22 old: 1.22.2.21 path: src/sys/dev/pci/ixgbe/ixgbe_type.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_type.h@1.22.2.22 type: modified - new: 1.56.2.44 old: 1.56.2.43 path: src/sys/dev/pci/ixgbe/ixv.c pathrev: src/sys/dev/pci/ixgbe/ixv.c@1.56.2.44 type: modified id: 20240203T121703Z.ff4a2c117a4e403dcc5efc17ef0a26313ec8a308 log: "Pull up the following, requested by msaitoh in ticket #1933:\n\n\tsys/dev/pci/ixgbe/ix_txrx.c\t\t\t1.105-1.116 via patch\n\tsys/dev/pci/ixgbe/ixgbe.c\t\t\t1.345-1.346,1.349 via patch\n\tsys/dev/pci/ixgbe/ixgbe.h\t\t\t1.94-1.98\n\tsys/dev/pci/ixgbe/ixgbe_type.h\t\t\t1.62\n\tsys/dev/pci/ixgbe/ixv.c\t\t\t\t1.193,1.195-1.196\n\n- Clear the WTHRESH bit field before writing it.\n- Optimize ixgbe_txeof().\n- Use kmem_zalloc() instead of malloc(,M_ZERO).\n- Add QPRDC(Queue Packet Receive Drop Count) into iqdrops.\n- No functional change\n - Move assignment of TXD.\n - ixv(4): Remove unused IFF_OACTIVE.\n - Don't include the Flow Director related members to reduce the\n size of struct tx_ring. On amd64 and aarch64, the real size is\n not changed because of the alignment.\n - The descriptor ring size and the alignment are tested in the\n attach function, so it's not required to use\n roundup2(size, DBA_ALIGN).\n - Use #ifdef LRO more to reduce the size of struct rx_ring.\n - Change \"me\" from 32bit to 8bit because the max is 128.\n This commit doesn't change the real size of ix_queue, tx_ring\n and rx_ring because of the alignment.\n - Th RSC (hardware receive side coalescing) feature has been\n disabled all along, so enclose the code with #ifdef RSC.\n \ - Remove unused.\n - Modify for the readability.\n - Modify comment.\n - Fix comment. Whitespace.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys/dev/pci/ixgbe' unixtime: '1706962623' user: martin