]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r318014, r318091, r318125, and r318263.
authornp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 25 May 2017 02:00:37 +0000 (02:00 +0000)
committernp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 25 May 2017 02:00:37 +0000 (02:00 +0000)
commitd269200a1e2c54756ff5de9c62d8620fecd6e806
tree2630f23b9f422e0f2840b133fdd3626e385d7271
parent27d9263faade7f52999ca4acf68851046efa2c04
MFC r318014, r318091, r318125, and r318263.

r318014:
cxgbe(4): Fixes related to the knob that controls link autonegotiation.

- Do not leak the adapter lock in sysctl_autoneg.
- Accept only 0 or 1 as valid settings for autonegotiation.
- A fixed speed must be requested by the driver when autonegotiation is
  disabled otherwise the firmware will reject the l1cfg command.  Use
  the top speed supported by the port for now.

r318091:
cxgbe(4): Do not assume that if_qflush is always followed by inteface-down.

r318125:
Adjust whitespace and fix a comment.  No functional change.

r318263:
cxgbe(4): netmap-only interrupts for a VI do not have an associated rxq
or ofld_rxq and should be ignored by vi_intr_iq.

Sponsored by: Chelsio Communications

git-svn-id: svn://svn.freebsd.org/base/stable/10@318855 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/cxgbe/adapter.h
sys/dev/cxgbe/t4_main.c
sys/dev/cxgbe/t4_sge.c