Signed-off-by: Constantin Raducanu <raducanu.costi@gmail.com>
Reviewed-by: Sharan Santhanam <sharan.santhanam@neclab.eu>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #1
FromDevice *fd = static_cast<FromDevice *>(argp);
for (i = 0; i < count; ++i) {
pkts[i] = uk_netbuf_alloc_buf(uk_alloc_get_default(),
- BUFSIZE, fd->_dev_info.nb_encap_rx, 0, NULL);
+ BUFSIZE, fd->_dev_info.ioalign, fd->_dev_info.nb_encap_rx, 0, NULL);
if (!pkts[i])
return i;
pkts[i]->len = BUFSIZE;
uk_pr_debug("push() packet %p (len %u) -> %d\n", p, p->length(), port);
buf = uk_netbuf_alloc_buf(uk_alloc_get_default(),
- p->length()+_dev_info.nb_encap_rx,
+ p->length()+_dev_info.nb_encap_rx, _dev_info.ioalign,
_dev_info.nb_encap_rx, 0, NULL);
if (!buf) {
uk_pr_crit("Failed to allocate netbuf for sending");