--- - branch: netbsd-8 date: Thu Dec 21 19:28:54 UTC 2017 files: - new: 1.388.4.1 old: '1.388' path: src/sys/dev/pci/files.pci pathrev: src/sys/dev/pci/files.pci@1.388.4.1 type: modified - new: 1.2.4.2 old: '0' path: src/sys/dev/pci/ixgbe/if_bypass.c pathrev: src/sys/dev/pci/ixgbe/if_bypass.c@1.2.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/if_fdir.c pathrev: src/sys/dev/pci/ixgbe/if_fdir.c@1.1.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/if_sriov.c pathrev: src/sys/dev/pci/ixgbe/if_sriov.c@1.1.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/ixgbe_bypass.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_bypass.h@1.1.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/ixgbe_fdir.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_fdir.h@1.1.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/ixgbe_features.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_features.h@1.1.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/ixgbe_netmap.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_netmap.c@1.1.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/ixgbe_netmap.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_netmap.h@1.1.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/dev/pci/ixgbe/ixgbe_sriov.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_sriov.h@1.1.4.2 type: added - new: 1.24.2.3 old: 1.24.2.2 path: src/sys/dev/pci/ixgbe/ix_txrx.c pathrev: src/sys/dev/pci/ixgbe/ix_txrx.c@1.24.2.3 type: modified - new: 1.88.2.6 old: 1.88.2.5 path: src/sys/dev/pci/ixgbe/ixgbe.c pathrev: src/sys/dev/pci/ixgbe/ixgbe.c@1.88.2.6 type: modified - new: 1.24.6.2 old: 1.24.6.1 path: src/sys/dev/pci/ixgbe/ixgbe.h pathrev: src/sys/dev/pci/ixgbe/ixgbe.h@1.24.6.2 type: modified - new: 1.8.8.1 old: '1.8' path: src/sys/dev/pci/ixgbe/ixgbe_82598.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_82598.c@1.8.8.1 type: modified - new: 1.8.8.1 old: '1.8' path: src/sys/dev/pci/ixgbe/ixgbe_phy.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_phy.h@1.8.8.1 type: modified - new: 1.5.8.1 old: '1.5' path: src/sys/dev/pci/ixgbe/ixgbe_82598.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_82598.h@1.5.8.1 type: modified - new: 1.5.8.1 old: '1.5' path: src/sys/dev/pci/ixgbe/ixgbe_x540.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_x540.h@1.5.8.1 type: modified - new: 1.14.8.1 old: '1.14' path: src/sys/dev/pci/ixgbe/ixgbe_82599.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_82599.c@1.14.8.1 type: modified - new: 1.4.8.1 old: '1.4' path: src/sys/dev/pci/ixgbe/ixgbe_82599.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_82599.h@1.4.8.1 type: modified - new: 1.4.8.1 old: '1.4' path: src/sys/dev/pci/ixgbe/ixgbe_dcb.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_dcb.c@1.4.8.1 type: modified - new: 1.15.8.2 old: 1.15.8.1 path: src/sys/dev/pci/ixgbe/ixgbe_api.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_api.c@1.15.8.2 type: modified - new: 1.9.8.1 old: '1.9' path: src/sys/dev/pci/ixgbe/ixgbe_api.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_api.h@1.9.8.1 type: modified - new: 1.13.2.1 old: '1.13' path: src/sys/dev/pci/ixgbe/ixgbe_common.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_common.c@1.13.2.1 type: modified - new: 1.7.8.1 old: '1.7' path: src/sys/dev/pci/ixgbe/ixgbe_common.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_common.h@1.7.8.1 type: modified - new: 1.3.8.1 old: '1.3' path: src/sys/dev/pci/ixgbe/ixgbe_dcb.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_dcb.h@1.3.8.1 type: modified - new: 1.3.8.1 old: '1.3' path: src/sys/dev/pci/ixgbe/ixgbe_dcb_82598.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_dcb_82598.c@1.3.8.1 type: modified - new: 1.3.8.1 old: '1.3' path: src/sys/dev/pci/ixgbe/ixgbe_dcb_82598.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_dcb_82598.h@1.3.8.1 type: modified - new: 1.3.8.1 old: '1.3' path: src/sys/dev/pci/ixgbe/ixgbe_dcb_82599.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_dcb_82599.c@1.3.8.1 type: modified - new: 1.3.8.1 old: '1.3' path: src/sys/dev/pci/ixgbe/ixgbe_dcb_82599.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_dcb_82599.h@1.3.8.1 type: modified - new: 1.6.8.1 old: '1.6' path: src/sys/dev/pci/ixgbe/ixgbe_mbx.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_mbx.c@1.6.8.1 type: modified - new: 1.10.8.1 old: '1.10' path: src/sys/dev/pci/ixgbe/ixgbe_mbx.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_mbx.h@1.10.8.1 type: modified - new: 1.1.12.1 old: '1.1' path: src/sys/dev/pci/ixgbe/ixgbe_osdep.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_osdep.c@1.1.12.1 type: modified - new: 1.17.6.1 old: '1.17' path: src/sys/dev/pci/ixgbe/ixgbe_osdep.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_osdep.h@1.17.6.1 type: modified - new: 1.11.6.1 old: '1.11' path: src/sys/dev/pci/ixgbe/ixgbe_phy.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_phy.c@1.11.6.1 type: modified - new: 1.2.2.2 old: '0' path: src/sys/dev/pci/ixgbe/ixgbe_rss.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_rss.h@1.2.2.2 type: added - new: 1.22.2.2 old: 1.22.2.1 path: src/sys/dev/pci/ixgbe/ixgbe_type.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_type.h@1.22.2.2 type: modified - new: 1.12.8.1 old: '1.12' path: src/sys/dev/pci/ixgbe/ixgbe_vf.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_vf.c@1.12.8.1 type: modified - new: 1.8.6.1 old: '1.8' path: src/sys/dev/pci/ixgbe/ixgbe_vf.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_vf.h@1.8.6.1 type: modified - new: 1.9.6.1 old: '1.9' path: src/sys/dev/pci/ixgbe/ixgbe_x540.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_x540.c@1.9.6.1 type: modified - new: 1.5.6.1 old: '1.5' path: src/sys/dev/pci/ixgbe/ixgbe_x550.c pathrev: src/sys/dev/pci/ixgbe/ixgbe_x550.c@1.5.6.1 type: modified - new: 1.2.12.1 old: '1.2' path: src/sys/dev/pci/ixgbe/ixgbe_x550.h pathrev: src/sys/dev/pci/ixgbe/ixgbe_x550.h@1.2.12.1 type: modified - new: 1.56.2.3 old: 1.56.2.2 path: src/sys/dev/pci/ixgbe/ixv.c pathrev: src/sys/dev/pci/ixgbe/ixv.c@1.56.2.3 type: modified id: 20171221T192854Z.8c0e27abc80391dd2bc75623244e3e07d0de55a4 log: "Pull up following revision(s) (requested by msaitoh in ticket #441):\n\tsys/dev/pci/files.pci: 1.390\n\tsys/dev/pci/ixgbe/if_bypass.c: new\n\tsys/dev/pci/ixgbe/if_fdir.c: new\n\tsys/dev/pci/ixgbe/if_sriov.c: new\n\tsys/dev/pci/ixgbe/ixgbe_bypass.h: new\n\tsys/dev/pci/ixgbe/ixgbe_fdir.h: new\n\tsys/dev/pci/ixgbe/ixgbe_features.h: new\n\tsys/dev/pci/ixgbe/ixgbe_netmap.c: new\n\tsys/dev/pci/ixgbe/ixgbe_netmap.h: new\n\tsys/dev/pci/ixgbe/ixgbe_rss.h: new\n\tsys/dev/pci/ixgbe/ixgbe_sriov.h: new\n\tsys/dev/pci/ixgbe/ix_txrx.c: 1.28, 1.30 via patch\n\tsys/dev/pci/ixgbe/ixgbe.c: 1.97-1.105, 1.107-1.111, 1.113-1.115\n\tsys/dev/pci/ixgbe/ixgbe.h: 1.26-1.29 via patch\n\tsys/dev/pci/ixgbe/ixv.c: 1.57-1.58, 1.60-1.61, 1.63-1.64, 1.66-1.72, 1.75 via patch\n\tsys/dev/pci/ixgbe/ixgbe_api.c: 1.17-1.18 via patch\n\tsys/dev/pci/ixgbe/ixgbe_type.h: 1.26-1.30 via patch\n\tsys/dev/pci/ixgbe/ixgbe_82598.c: 1.9-1.10 via patch\n\tsys/dev/pci/ixgbe/ixgbe_82598.h: 1.6-1.7\n\tsys/dev/pci/ixgbe/ixgbe_82599.c: 1.15-1.16 via patch\n\tsys/dev/pci/ixgbe/ixgbe_82599.h: 1.5-1.6\n\tsys/dev/pci/ixgbe/ixgbe_api.h: 1.10-1.11 via patch\n\tsys/dev/pci/ixgbe/ixgbe_common.c: 1.14-1.16 via patch\n\tsys/dev/pci/ixgbe/ixgbe_common.h: 1.8-1.9 via patch\n\tsys/dev/pci/ixgbe/ixgbe_dcb.c: 1.5-1.6\n\tsys/dev/pci/ixgbe/ixgbe_dcb.h: 1.4-1.5\n\tsys/dev/pci/ixgbe/ixgbe_dcb_82598.c: 1.4-1.5\n\tsys/dev/pci/ixgbe/ixgbe_dcb_82598.h: 1.4-1.5\n\tsys/dev/pci/ixgbe/ixgbe_dcb_82599.c: 1.4-1.5\n\tsys/dev/pci/ixgbe/ixgbe_dcb_82599.h: 1.4-1.5\n\tsys/dev/pci/ixgbe/ixgbe_mbx.c: 1.7-1.9 via patch\n\tsys/dev/pci/ixgbe/ixgbe_mbx.h: 1.11-1.12 via patch\n\tsys/dev/pci/ixgbe/ixgbe_osdep.c: 1.2\n\tsys/dev/pci/ixgbe/ixgbe_osdep.h: 1.18-1.19 via patch\n\tsys/dev/pci/ixgbe/ixgbe_phy.c: 1.12-1.14 via patch\n\tsys/dev/pci/ixgbe/ixgbe_phy.h: 1.9-1.10 via patch\n\tsys/dev/pci/ixgbe/ixgbe_vf.c: 1.13-1.15 via patch\n\tsys/dev/pci/ixgbe/ixgbe_vf.h: 1.9-1.11 via patch\n\tsys/dev/pci/ixgbe/ixgbe_x540.c: 1.10-1.12\n\tsys/dev/pci/ixgbe/ixgbe_x540.h: 1.6-1.7\n\tsys/dev/pci/ixgbe/ixgbe_x550.c: 1.6-1.7\n\tsys/dev/pci/ixgbe/ixgbe_x550.h: 1.3\nSync with FreeBSD's up to r326022, fix bugs and some improvements:\n- Don't limit number of queue pair to 8. Take chip's max TX queues and\n max RX queues into account.\n- Add C3000 (Denverton) support.\n- Add bypass function support for bypass adapters.\n- Change EEE sysctl.\n- Remove thermal test sysctl.\n- ixv(4): set RSS mapping.\n- ixv(4): Add TSOv6.\n- ixv(4): Fix hardware counter.\n- ixv(4): Make TX/RX descriptors size the same as ixg(4).\n- ixv(4): Print device name in ixv_attach().\n- ixv(4): Make mailbox statistic counters evcnt(9).\n- ixv(4): Fix a problem that mailbox interrupt never occurred.\n- ixv(4): Don't check neither VTEICR nor VTEICS same as Linux. It\n \ seems that both registers can't be used to check which MSI-X vector\n is triggered.\n- ixv(4): Print Mailbox API version.\n- Print driver feature capabilities and enable bits when verbose boot.\n- Fix a bug that X550EM_A (Denverton) can't force 10BaseT.\n- Remove all half-duplex setting because of the chip specification.\n- Add 2.5GBASE-T and 5GBASE-T support.\n- Set ifm_baudrate correctly.\n- Protect ec_multi* with mutex like other MP safe Ethernet drivers.\n- On X550 and newer, print NVM Image Version with %u.%02x.\n- On X540, print PHY FW Revision with %u.%x. 0x4030 will be printed\n as \"Revision 4.3 ID 0x0\"\n- Fix value check of OEM_NVM_IMAGE_VER.\n- Print PHY ID only for copper PHY.\n- Fix a bug that X550 and newer didn't linkup if it forces\n 100BaseTX-FDX or 10BaseT-FDX.\n- Fix a bug that RX may accesses freed area. It also fixes a problem\n that if_init() takes long time on many core machine.\n- Check ETHERCAP_VLAN_HWTAGGING in ixgbe_setup_vlan_hw_support(). This\n change has no influence to netbsd because it's enabled by default\n and NetBSD has no API to disable it.\n- Whitespace fix.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys/dev/pci' unixtime: '1513884534' user: snj