1. A method, comprising: identifying a set of rules associated with a function of a network interface controller (NIC); generating, by a processing device, a set of executable instructions in view of the set of rules; sending the set of executable instructions to the NIC, wherein the NIC is to execute the set of executable instructions; and accessing a report generated by the NIC after the NIC has executed at least one instruction from the set of executable instructions.