]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r299898
authorarybchik <arybchik@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 4 Jun 2016 16:22:03 +0000 (16:22 +0000)
committerarybchik <arybchik@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 4 Jun 2016 16:22:03 +0000 (16:22 +0000)
commit36f87283af5195263897287afa617e4fe5542361
tree52cc25f35a832446029d27e243faada164684085
parentc98785c649657d630c94c4e88761aa42a803bcf2
MFC r299898

sfxge(4): restructure efx_lic to support V3 licensing

Create separate implementations of the efx_lic API for each revision of
the licensing system. All processing of the V1/V2 license partition is
moved to efx_lic, and an implementation of V3 licensing uses the existing
TLV functions with extensions for writing new TLV entries.

Submitted by:   Richard Houldsworth <rhouldsworth at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@301361 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/sfxge/common/efx.h
sys/dev/sfxge/common/efx_impl.h
sys/dev/sfxge/common/efx_lic.c