#
227743ca |
| 16-Jan-2017 |
Sean Bruno <sbruno@FreeBSD.org> |
Change startup order for the no EARLY_AP_STARTUP case to initialize gtaskqueue bits at SI_SUB_INIT_IF instead of waiting until SI_SUB_SMP which is far too late.
Add an assertion in taskqgroup_attach
Change startup order for the no EARLY_AP_STARTUP case to initialize gtaskqueue bits at SI_SUB_INIT_IF instead of waiting until SI_SUB_SMP which is far too late.
Add an assertion in taskqgroup_attach() to catch startup initialization failures in the future.
Reported by: kib bde
show more ...
|
#
8209d3fd |
| 15-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r312217
|
#
42c2f678 |
| 15-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r312201 through r312206.
|
#
4ecb427a |
| 15-Jan-2017 |
Sean Bruno <sbruno@FreeBSD.org> |
Fix hangs in a uniprocessor configuration (qemu, virtualbox, real hw).
sys/net/iflib.c: Add ctx to filter_info and don't skpi interrupt early on unless we're on an SMP system
sys/kern/subr_gtas
Fix hangs in a uniprocessor configuration (qemu, virtualbox, real hw).
sys/net/iflib.c: Add ctx to filter_info and don't skpi interrupt early on unless we're on an SMP system
sys/kern/subr_gtaskqueue.c: Skip smp check if we're running UP
Submitted by: Matt Macy <mmacy@nextbsd.org> Reported by: emaste bde
show more ...
|
#
1248952a |
| 02-Jan-2017 |
Sean Bruno <sbruno@FreeBSD.org> |
2017 IFLIB updates in preparation for commits to e1000 and ixgbe. - iflib - add checksum in place support (mmacy) - iflib - initialize IP for TSO (going to be needed for e1000) (mmacy) - iflib - move
2017 IFLIB updates in preparation for commits to e1000 and ixgbe. - iflib - add checksum in place support (mmacy) - iflib - initialize IP for TSO (going to be needed for e1000) (mmacy) - iflib - move isc_txrx from shared context to softc context (mmacy) - iflib - Normalize checks in TXQ drainage. (shurd) - iflib - Fix queue capping checks (mmacy) - iflib - Fix invalid assert, em can need 2 sentinels (mmacy) - iflib - let the driver determine what capabilities are set and what tx csum flags are used (mmacy) - add INVARIANTS debugging hooks to gtaskqueue enqueue (mmacy) - update bnxt(4) to support the changes to iflib (shurd)
Some other various, sundry updates. Slightly more verbose changelog:
Submitted by: mmacy@nextbsd.org Reviewed by: shurd mFC after: Sponsored by: LimeLight Networks and Dell EMC Isilon
show more ...
|
#
5763f796 |
| 21-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307383 through r307735.
|
#
026204b4 |
| 19-Oct-2016 |
Sean Bruno <sbruno@FreeBSD.org> |
Resolve whitespace diff to NextBSD.
Check to see that the taskqueue thread count requires us to acutally iterate over the thread count to bind to cpus.
Submitted by: mmacy@nextbsd.org
|
#
abf38392 |
| 18-Oct-2016 |
Sean Bruno <sbruno@FreeBSD.org> |
Assert that we're assigning a non-null taskqueue. ref: https://github.com/NextBSD/NextBSD/commit/535865d02c162e415d7436899cd6db5000a0cc7b
Fix cpu assignment by assuring stride is non-zero, assert th
Assert that we're assigning a non-null taskqueue. ref: https://github.com/NextBSD/NextBSD/commit/535865d02c162e415d7436899cd6db5000a0cc7b
Fix cpu assignment by assuring stride is non-zero, assert that all tasks have a valid taskqueue. ref: https://github.com/NextBSD/NextBSD/commit/db398176234fe3ce9f8e8b671f56000f8276feba
Start cpu assignment from zero. ref: https://github.com/NextBSD/NextBSD/commit/d99d39b6b6c5dfac1eb440c41e36ebf4c897198e
Submitted by: mmacy@nextbsd.org
show more ...
|
#
12d1b8c9 |
| 18-Oct-2016 |
Sean Bruno <sbruno@FreeBSD.org> |
Ensure that tasks with a specific cpu set prior to smp starting get re-attached to a thread running on that cpu.
ref: https://github.com/NextBSD/NextBSD/commit/fcc20e306bc93ebbbe51f3775d1afb527970a2
Ensure that tasks with a specific cpu set prior to smp starting get re-attached to a thread running on that cpu.
ref: https://github.com/NextBSD/NextBSD/commit/fcc20e306bc93ebbbe51f3775d1afb527970a2e9
Submitted by: mmacy@nextbsd.org
show more ...
|
#
dc35f365 |
| 18-Oct-2016 |
Sean Bruno <sbruno@FreeBSD.org> |
Tell gtask to what we've been bound.
ref: https://github.com/NextBSD/NextBSD/commit/54414984cfebb920bbc40aadeb601bdce448d8d7
Submitted by: mmacy@nextbsd.org
|
#
a0e610c4 |
| 16-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r306906 through r307382.
|
#
1ee17b07 |
| 11-Oct-2016 |
Sean Bruno <sbruno@FreeBSD.org> |
Fix bug where malloc(.., M_NOWAIT) return value is not checked, Change to M_WAITOK and move outside the mutex
Submitted by: shurd Reviewed by: mmacy@nextbsd.org MFC after: 2 weeks Differential Revis
Fix bug where malloc(.., M_NOWAIT) return value is not checked, Change to M_WAITOK and move outside the mutex
Submitted by: shurd Reviewed by: mmacy@nextbsd.org MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D7649
show more ...
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
8f1f370d |
| 01-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r305087 through r305219.
|
#
f8fd1a95 |
| 01-Sep-2016 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead @ r305170
|
#
c9a124dc |
| 31-Aug-2016 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Refix operation on sparse CPU mappings as in r302372, temporarily broken by r304716.
PR: kern/210106 MFC after: 2 days
|
#
27067774 |
| 16-Aug-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r303250 through r304235.
|
#
569e9018 |
| 13-Aug-2016 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead @ r304038
|
#
23ac9029 |
| 12-Aug-2016 |
Stephen Hurd <shurd@FreeBSD.org> |
Update iflib to support more NIC designs
- Move group task queue into kern/subr_gtaskqueue.c - Change intr_enable to return an int so it can be detected if it's not implemented - Allow different T
Update iflib to support more NIC designs
- Move group task queue into kern/subr_gtaskqueue.c - Change intr_enable to return an int so it can be detected if it's not implemented - Allow different TX/RX queues per set to be different sizes - Don't split up TX mbufs before transmit - Allow a completion queue for TX as well as RX - Pass the RX budget to isc_rxd_available() to allow an earlier return and avoid multiple calls
Submitted by: shurd Reviewed by: gallatin Approved by: scottl Differential Revision: https://reviews.freebsd.org/D7393
show more ...
|