Software-based adaptive and concurrent self-testing in programmable network interfaces | IEEE Conference Publication | IEEE Xplore