diff --git a/pkg/oonf_api/0005-only-define-container_of-when-necessary.patch b/pkg/oonf_api/0005-only-define-container_of-when-necessary.patch new file mode 100644 index 0000000000000000000000000000000000000000..fd2d8e19889ac2df638524800705abf3c68ea482 Binary files /dev/null and b/pkg/oonf_api/0005-only-define-container_of-when-necessary.patch differ diff --git a/pkg/oonf_api/0006-if_index-is-not-used.patch b/pkg/oonf_api/0006-if_index-is-not-used.patch new file mode 100644 index 0000000000000000000000000000000000000000..461c194643dec8cef38cad0e7f3df03242615d84 Binary files /dev/null and b/pkg/oonf_api/0006-if_index-is-not-used.patch differ diff --git a/pkg/oonf_api/0007-Use-RIOT-s-container_of-implementation.patch b/pkg/oonf_api/0007-Use-RIOT-s-container_of-implementation.patch new file mode 100644 index 0000000000000000000000000000000000000000..a57d4bab0cf59c3a20388a09bc7c84ba8414cb20 Binary files /dev/null and b/pkg/oonf_api/0007-Use-RIOT-s-container_of-implementation.patch differ diff --git a/pkg/oonf_api/0008-Dissolve-enum-into-single-defines.patch b/pkg/oonf_api/0008-Dissolve-enum-into-single-defines.patch new file mode 100644 index 0000000000000000000000000000000000000000..4784dff022d6a2cada07b2bcfda5f92ea2a5d9ab Binary files /dev/null and b/pkg/oonf_api/0008-Dissolve-enum-into-single-defines.patch differ diff --git a/pkg/oonf_api/0009-Add-missing-include.patch b/pkg/oonf_api/0009-Add-missing-include.patch new file mode 100644 index 0000000000000000000000000000000000000000..6d799f91d539f11e3e3b750daaeb671111a2a76d Binary files /dev/null and b/pkg/oonf_api/0009-Add-missing-include.patch differ diff --git a/pkg/oonf_api/0010-Change-index-of-array-from-0-to-1.patch b/pkg/oonf_api/0010-Change-index-of-array-from-0-to-1.patch new file mode 100644 index 0000000000000000000000000000000000000000..71a22b8688e79a13c2a399428c3cfdb4c64932f4 Binary files /dev/null and b/pkg/oonf_api/0010-Change-index-of-array-from-0-to-1.patch differ