-
Notifications
You must be signed in to change notification settings - Fork 456
ABI Versions
Jianxin Xiong edited this page Mar 6, 2024
·
8 revisions
-
API version: the version defined by
FI_MAJOR_VERSIONandFI_MINOR_VERSIONin<rdma/fabric.h> -
ABI version: the version of global symbols, as defined in
libfabric.map
(va1 <= va2 <= va3) && (vb1 <= vb2 <= vb3)
Where:
-
va1: API version passed tofi_getinfo() -
va2: API version of the provider used at runtime (same asva3for built-in providers) -
va3: API version of the libfabric core used at runtime -
vb1: ABI version of the libfabric library the application is linked with -
vb2: ABI version of the provider used at runtime (same asvb3for built-in providers) -
vb3: ABI version of the libfabric core used at runtime
| API | ABI | Updated (+New) Symbols |
|---|---|---|
| 1.4 | 1.0 | |
| 1.5 | 1.1 |
fi_getinfo, fi_freeinfo, fi_dupinfo, fi_fabric
|
| 1.6 | 1.1 | |
| 1.7 | 1.2 |
fi_getinfo, fi_freeinfo, fi_dupinfo
|
| 1.8 | 1.2 | |
| 1.9 | 1.3 |
fi_getinfo, fi_freeinfo, fi_dupinfo
|
| 1.10 | 1.3 | |
| 1.11 | 1.3 | |
| 1.12 | 1.4 | +fi_tostr_r
|
| 1.13 | 1.5 | +fi_open
|
| 1.14 | 1.6 | +fi_log_ready
|
| 1.15 | 1.6 | |
| 1.16 | 1.6 | |
| 1.17 | 1.6 | |
| 1.18 | 1.6 | |
| 1.19 | 1.6 | |
| 1.20 | 1.7 |
fi_getinfo, fi_freeinfo, fi_dupinfo
|