1. A method comprising: receiving an ingress data packet at a hardware accelerated bridge executing on a network adapter, the ingress data packet including a destination MAC address that corresponds to a virtual machine that interfaces with a software bridge executing on a hypervisor; identifying, by the hardware accelerated bridge, a software bridge table entry that includes the destination MAC address and a virtual function identifier that identifies a virtual function that corresponds to the software bridge; and sending the data packet from the hardware accelerated bridge to the software bridge using the identified virtual function.