devices: add support for offloads