HomeFreeBSD

MFC 296181,296184,296187,296188,296252,296253,296289,296290

Description

MFC 296181,296184,296187,296188,296252,296253,296289,296290

296181

hyperv/channel: Add debug sysctl nodes for channel indices

It would serve as a debug tool, if the shared buffer ring's indices
stopped updating.

Submitted by:       HongJiang Zhang <honzhan microsoft com>
Reviewed by:        sephe, Jun Su <junsu microsoft com>
Modified by:        sephe
MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5402

296184

hyperv/hn: Switch to if_transmit by default after r296178

MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5485

296187

hyperv/hn: Utilize mbuf flowid

MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5488

296188

hyperv/channel: Add sysctl node for channel owner cpu

And add sysctl node for sub-channel's channel id.

MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5489

296252

hyperv/hn: Set hash per-packet-info for each packet transmission

So that the host could dispatch the TX done back to this TX ring's
owner channel

MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5498

296253

hyperv/channel: Nuke useless stack variable

MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5499

296289

hyperv/chan: Add sysctl node to check whether monitor is allocated or not

MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5502

296290

hyperv/chan: Function renaming; no functional change

The renamed function create a sysctl tree for channel, and many
non-statistics nodes exists, so don't claim it only adds sysctl
nodes for statistics.

MFC after:  1 week
Sponsored by:       Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D5503

Details

Provenance
sepheAuthored on
Parents
rS301914: MFC 296180,297634
Branches
Unknown
Tags
Unknown