Mellanox / libxlio

Other
41 stars 19 forks source link

issue: 3777348 Simplifying sockinfo inheritance #106

Closed AlexanderGrissik closed 7 months ago

AlexanderGrissik commented 7 months ago

Description

Improve CPU cache utilization by socket objects

What

Removing current complex inheritance allows to reorder fields in a cache friendly manner. This PR only removes inheritance with similar fields order. The reordering will be done in next PRs based on other changes.

Why ?

Improve performance for cache sensitive cases.

Change type

What kind of change does this PR introduce?

Check list