A packet processing method comprising the steps of: obtaining, by a packet processing apparatus, a first packet, wherein the first packet comprises first indication information, the first indication information is used to indicate a data flow corresponding to the first packet, the packet processing apparatus stores an integrated flow table, the integrated flow table comprises at least one flow entry, each of the at least one flow entry comprises a unified match entry and a comprehensive behavior entry, the unified match entry uniquely identifies a data flow, and the comprehensive behavior entry is used to indicate at least one operation performed on a packet in the data flow identified by the unified match entry; wherein the integrated flow table is stored in a network interface card of the packet processing apparatus; determining a target flow entry in the integrated flow table based on the first indication information, wherein a unified match entry of the target flow entry identifies the same data flow as indicated by the first indication information; and performing the at least one operation on the first packet based on a comprehensive behavior entry comprised in the target flow entry; wherein before the determining a target flow entry in the integrated flow table based on the first indication information, the method further comprise; the steps of obtaining a second packet, wherein the second packet comprises second indication information, the second indication information is used to indicate a data flow corresponding to the second packet, and the data flow corresponding to the second packet is the same as the data flow corresponding to the first packet; and generating the unified match entry based on the second indication information comprised in the second packet; wherein the method further comprise; the steps of sending the second packet to a virtual switch in the packet processing apparatus; performing, by the virtual switch, at least one operation on the second packet to complete forwarding of the second packet; and generating the comprehensive behavior entry based on the at least one operation performed by the virtual switch on the second packet. obtaining, by a packet processing apparatus, a first packet, wherein the first packet comprises first indication information, the first indication information is used to indicate a data flow corresponding to the first packet, the packet processing apparatus stores an integrated flow table, the integrated flow table comprises at least one flow entry, each of the at least one flow entry comprises a unified match entry and a comprehensive behavior entry, the unified match entry uniquely identifies a data flow, and the comprehensive behavior entry is used to indicate at least one operation performed on a packet in the data flow identified by the unified match entry; wherein the integrated flow table is stored in a network interface card of the packet processing apparatus; determining a target flow entry in the integrated flow table based on the first indication information, wherein a unified match entry of the target flow entry identifies the same data flow as indicated by the first indication information; and performing the at least one operation on the first packet based on a comprehensive behavior entry comprised in the target flow entry; wherein before the determining a target flow entry in the integrated flow table based on the first indication information, the method further comprise; the steps of obtaining a second packet, wherein the second packet comprises second indication information, the second indication information is used to indicate a data flow corresponding to the second packet, and the data flow corresponding to the second packet is the same as the data flow corresponding to the first packet; and generating the unified match entry based on the second indication information comprised in the second packet; wherein the method further comprise; the steps of sending the second packet to a virtual switch in the packet processing apparatus; performing, by the virtual switch, at least one operation on the second packet to complete forwarding of the second packet; and generating the comprehensive behavior entry based on the at least one operation performed by the virtual switch on the second packet.