]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r332389, r3342331, r334343, and partially r339338
authorerj <erj@FreeBSD.org>
Mon, 6 May 2019 18:50:08 +0000 (18:50 +0000)
committererj <erj@FreeBSD.org>
Mon, 6 May 2019 18:50:08 +0000 (18:50 +0000)
commit45f8088b60052626f962ff027afcf9216d27e4fb
treefe145a3b0dd4ea8bf74270554bcd8d7e3e315a91
parent2cbc7721a116a29365e10b1f5d3a4c4e135fb385
MFC r332389, r3342331, r334343, and partially r339338

This commit backports some new features from iflib in 12 back to stable/11:

r332389 - Split out flag manipulation from general context manipulation in iflib
r334231 - Add IFLIB_ADMIN_ALWAYS_RUN flag
r334343 - hold context lock across detach
r339338 - (Other updates to iflib that were included in this revision)

This commit doesn't include mergeinfo for r339338 since this only includes part
of it. I'm reminded of advice given to keep MFC-ability in mind when committing
large changes in the future.

Reviewed by: marius@ (change content)
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D19949
sys/net/iflib.c
sys/net/iflib.h