User`s guide
357
CHAPTER
19
Source RPM: Building OVN Host
Drivers
Oracle provides source RPM Package Managers (RPMs) for advanced users and
developers to help support a wide array of Linux distributions. There are numerous
requirements that must be satisfied in order to both compile and produce a
compatible driver. The utmost of care should be taken when preparing a driver from
the available source, and careful documentation should be kept in order to assist
Oracle Customer Support in understanding your environment.
This chapter presents reference information and examples of using the source RPM
package in the following sections:
■ “Compatibility” on page 358
■ “Prerequisites” on page 358
■ “SRC RPM File” on page 359
■ “Basic rpmbuild Example” on page 359
■ “The SPEC File” on page 360
■ “Environment Variables” on page 362
■ “Build Option 1: Stock Kernels” on page 362
■ “Build Option 2: Custom Kernels” on page 363
■ “Build Option 3: Kernel With Upgraded OFED Stack” on page 364
■ “Build Option 4: Combination of Customer Kernel and Upgraded OFED Stack”
on page 365
■ “Non-RPM Builds” on page 365
■ “OFED Patch Files” on page 366
■ “RDMA Headers” on page 367
■ “InfiniBand Headers” on page 367
■ “Required Information for Contacting Customer Support” on page 368