summaryrefslogtreecommitdiffstats
path: root/sys/dev/ixl
Commit message (Collapse)AuthorAgeFilesLines
* MFC r295051:smh2016-01-311-3/+3
| | | | | | | Fix phy interrupts setup for ixl Approved by: re (gjb) Sponsored by: Multiplay
* MFC r289231: Fix used function warnings in ixl(4)smh2015-12-111-0/+4
| | | | Sponsored by: Multiplay
* MFC r285768: LAA MAC/VLAN filter + success checksmh2015-12-111-1/+4
| | | | Sponsored by: Multiplay
* MFC r284049: Update SW4 to the Intel ixl/ixlvsmh2015-12-1118-250/+3259
| | | | Sponsored by: Multiplay
* MFC r283119: Remove executable property from ixlsmh2015-12-1119-0/+0
| | | | Sponsored by: Multiplay
* MFC r280043: Remove redundant sysctl_handle_stringsmh2015-12-111-2/+9
| | | | Sponsored by: Multiplay
* MFC r279858 & r279860: SRIOV & 20G supportsmh2015-12-1111-367/+1986
| | | | Sponsored by: Multiplay
* MFC r279232: Add native netmap support to ixlsmh2015-12-112-0/+92
| | | | Sponsored by: Multiplay
* MFC r279033: Bring the XL710 drivers up to the SW3smh2015-12-1112-234/+335
| | | | Sponsored by: Multiplay
* MFC r277084,r277088,r277130,r277143,r277151,r277262smh2015-12-114-81/+343
| | | | | | | | | | | | r277084: Intel I40E updates ixl v1.3.0 and ixlv 1.2.0 featuring RSS r277088, r277130, r277143, r277151 & r277262: Misc RSS fixes The main change is the addition of RSS, which is not supported in stable/10, however these commits also include other bug fixes. In order to bring those fixes in and facilitate easier merge of future updates the RSS changes are maintained but left disabled by the removal of the opt_rss.h include. Sponsored by: Multiplay
* MFC r277082:smh2015-11-2410-270/+970
| | | | | | Update to the shared code for Intel I40E drivers (by jfv) Sponsored by: Multiplay
* MFC r290708:smh2015-11-231-19/+2
| | | | | | Fix ixl debug sysctls panic Sponsored by: Multiplay
* Fix r284612: As pointed out by jhb, in stable branches, if_baudrategallatin2015-06-231-1/+1
| | | | | | | | is 32b on 32b platforms. So rather than a simple MFC of r284612, we need to use if_initbaudrate() to properly express a 40Gb speed. Spotted by: jhb Sponsored by: Netflix
* MFC r284612: Fix a typogallatin2015-06-221-1/+1
| | | | Sponsored by: Netflix
* MFC r282939: Free vsi->queues after use.araujo2015-05-151-1/+1
|
* MFC r275358 r275483 r276982 - Removing M_FLOWID by hps@hiren2015-04-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r275358: Start process of removing the use of the deprecated "M_FLOWID" flag from the FreeBSD network code. The flag is still kept around in the "sys/mbuf.h" header file, but does no longer have any users. Instead the "m_pkthdr.rsstype" field in the mbuf structure is now used to decide the meaning of the "m_pkthdr.flowid" field. To modify the "m_pkthdr.rsstype" field please use the existing "M_HASHTYPE_XXX" macros as defined in the "sys/mbuf.h" header file. This patch introduces new behaviour in the transmit direction. Previously network drivers checked if "M_FLOWID" was set in "m_flags" before using the "m_pkthdr.flowid" field. This check has now now been replaced by checking if "M_HASHTYPE_GET(m)" is different from "M_HASHTYPE_NONE". In the future more hashtypes will be added, for example hashtypes for hardware dedicated flows. "M_HASHTYPE_OPAQUE" indicates that the "m_pkthdr.flowid" value is valid and has no particular type. This change removes the need for an "if" statement in TCP transmit code checking for the presence of a valid flowid value. The "if" statement mentioned above is now a direct variable assignment which is then later checked by the respective network drivers like before. r275483: Remove M_FLOWID from SCTP code. r276982: Remove no longer used "M_FLOWID" flag from mbuf.h and update the netisr manpage. Note: The FreeBSD version has been bumped. Reviewed by: hps, tuexen Sponsored by: Limelight Networks
* MFC Intel I40E drivers: r274205,r274218, and r274228jfv2014-11-1010-11342/+1292
| | | | | The MFC was pushed early as it fixes a panic in the exiting driver of 10.1 that Intel discovered in validation.
* MFC r263710, r273377, r273378, r273423 and r273455:hselasky2014-10-271-4/+4
| | | | | | | - De-vnet hash sizes and hash masks. - Fix multiple issues related to arguments passed to SYSCTL macros. Sponsored by: Mellanox Technologies
* MFC 271745,271834,271899,271900,271913,272022,272023:bz2014-09-307-54/+65
| | | | | | | | | | | | | | | | Revert changes to shared code of the ixl and ixlv drivers to allow for easier long-term maintainability. Restrict the drivers to building on amd64 for now as it is only tested on that 64bit architecture. Just depend on PCI and neither INET nor INET6; also make sure we can build individual drivers and they do not depend on each other anymore. Reviewed by: gnn, eric.joyner intel.com PR: 193824 Approved by: re (gjb)
* MFC of 270755, 270772, 270773, 270775, 270799, 270806, 270807, 270820jfv2014-09-018-179/+136
| | | | Enable the build of the Intel XL710 drivers, and fixes for that build.
* MFC of the Intel Base driver for the Intel XL710 Ethernet Controller Familyjfv2014-08-2526-0/+39120
- It was decided to change the driver name to if_ixl for FreeBSD - This release adds the VF Driver to the tree, it can be built into the kernel or as the if_ixlv module - The VF driver is independent for the first time, this will be desireable when full SRIOV capability is added to the OS. Submitted by: jack.vogel@intel.com and eric.joyner@intel.com
OpenPOWER on IntegriCloud