- MFC r252661, r252705, r252711, r252715, r252716, r252724, r252728,
r252747.
- Connect t3_tom and t4_tom to the build (r252555 enables them).
r252661:
- Include the T5 firmware with the driver.
- Update the T4 firmware to the latest.
- Minor reorganization and updates to the version macros, etc.
r252705:
- Read all TP parameters in one place.
- Read the filter mode, calculate various shifts, and use them
properly during active open (in select_ntuple).
r252711:
The T5 allows the driver to specify the ISS. Do so; use the ISS picked
by the kernel.
r252715:
Ring the egress queue's doorbell as soon as there are 8 or more
descriptors ready to be processed.
r252716:
Pay attention to TCP_NODELAY when it's set/unset after the connection
is established.
r252724:
On-the-fly changes to the interrupt coalescing timer should apply to the
TOE rx queues too.
r252728:
- Make note of interface MTU change if the rx queues exist, and not just
when the interface is up.
- Add a tunable to control the TOE's rx coalesce feature (enabled by
default as it always has been). Consider the interface MTU or the
coalesce size when deciding which cluster zone to use to fill the
offload rx queue's free list. The tunable is:
dev.{t4nex,t5nex}.<N>.toe.rx_coalesce
r252747:
- Show the reason why link is down if this information is available.
- Display the temperature and PHY firmware version of the BT PHY.
git-svn-id: svn://svn.freebsd.org/base/stable/9@252814
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f