1. A method, comprising: identifying a set of rules associated with a network communication function of a network interface controller (NIC), wherein the NIC comprises preloaded instructions, the set of rules comprises a policy for handling network traffic that is at least one of incoming or outgoing, and the set of rules relates to one or more of Transmission Control Protocol (TCP) offloading, implementing a firewall, or virtual local area network (VLAN) handling; generating, by a hardware processing device, a set of executable instructions in view of the set of rules, the set of executable instructions comprising an indicator of an order that the NIC is to execute the set of executable instructions in relation to the preloaded instructions, the order indicating that the NIC is to execute the set of executable instructions after the NIC executes a first portion of the preloaded instructions and before the NIC executes a second portion of the preloaded instructions; sending the set of executable instructions to the NIC, wherein the NIC is to execute the set of executable instructions and the preloaded instructions in view of the order; and accessing a report generated by the NIC after the NIC has executed at least one instruction from the set of executable instructions.