Merge pull request #14266 from haukepetersen/opt_nimble_mbufinit

pkg/nimble/netif: simplify mbuf pool initialization
This commit is contained in:
Francisco 2020-06-16 14:02:55 +02:00 committed by GitHub
commit 3935c7630f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -38,6 +38,7 @@
#include "nimble_riot.h"
#include "host/ble_gap.h"
#include "host/util/util.h"
#include "mem/mem.h"
#define ENABLE_DEBUG (0)
#include "debug.h"
@ -522,9 +523,8 @@ void nimble_netif_init(void)
nimble_netif_conn_init();
/* initialize of BLE related buffers */
res = os_mempool_init(&_mem_pool, MBUF_CNT, MBUF_SIZE, _mem, "nim_gnrc");
assert(res == 0);
res = os_mbuf_pool_init(&_mbuf_pool, &_mem_pool, MBUF_SIZE, MBUF_CNT);
res = mem_init_mbuf_pool(_mem, &_mem_pool, &_mbuf_pool,
MBUF_CNT, MBUF_SIZE, "nim_gnrc");
assert(res == 0);
res = ble_l2cap_create_server(NIMBLE_NETIF_CID, MTU_SIZE,