This changeset provides a generic infrastructure for configuring hardware
offloads for vrouter. This defines function prototypes for callbacks which will
be registered by a vrouter offload module, which will be called at certain
points in the vrouter.ko processing (mainly around where it does configurations
of tables via sandesh messages).
Offloaded functionality includes flow, vif, MPLS, VXLAN, mirror, nexthop, layer2
and route tables. QoS API is defined but not currently supported by offload
module (offload module will return an error if configured).
Reviewed: https:/ /review. opencontrail. org/42504 github. com/Juniper/ contrail- vrouter/ commit/ 4cc4453962411b0 a460b809e8dd1f8 d8e4da5e2b
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: R4.1
commit 4cc4453962411b0 a460b809e8dd1f8 d8e4da5e2b
Author: Frik Botha <email address hidden>
Date: Mon Apr 23 10:35:42 2018 +0200
Include hardware offload hooks
This changeset provides a generic infrastructure for configuring hardware
offloads for vrouter. This defines function prototypes for callbacks which will
be registered by a vrouter offload module, which will be called at certain
points in the vrouter.ko processing (mainly around where it does configurations
of tables via sandesh messages).
Offloaded functionality includes flow, vif, MPLS, VXLAN, mirror, nexthop, layer2
and route tables. QoS API is defined but not currently supported by offload
module (offload module will return an error if configured).
Change-Id: I00119ec244bf0c 3bc8fa218aae10d d1b164b47ce
Closes-Bug: #1767107
Signed-off-by: Frik Botha <email address hidden>