Comment 27 for bug 1767107

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/47035
Committed: http://github.com/Juniper/contrail-vrouter/commit/923c9882d05f96800030858cdea0f205fc44f258
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 923c9882d05f96800030858cdea0f205fc44f258
Author: Frik Botha <email address hidden>
Date: Thu Nov 15 16:46:06 2018 +0200

dp-core: Add dynamic offload module registration

Extend the paravirtualized per-host type offloads with infrastructure
that allows arbitrary modules to plug into the framework. This closely
resembles the offload register/unregister callbacks that were present in
versions R3.1 and R4.1, with the addition of dpdk support (under Linux).

RCU is used to ensure integrity of the offload structure upon
plugging/unplugging. The registration interface exposes symbols when
building the vrouter kernel module. A framework for user space plugging
is not yet available, but dynamic loading could be used to achieve this.

Change-Id: Ifa2ea8af5b0abfeb4e732a4f68d48cf42bd8739f
Depends-On: Ieb451b6374918ef4ad2476610ba013b80aa83ce0
Partial-Bug: #1767107
Signed-off-by: Frik Botha <email address hidden>