Lines Matching refs:packet
549 struct sk_buff *packet; in ovs_packet_cmd_execute() local
566 packet = __dev_alloc_skb(NET_IP_ALIGN + len, GFP_KERNEL); in ovs_packet_cmd_execute()
568 if (!packet) in ovs_packet_cmd_execute()
570 skb_reserve(packet, NET_IP_ALIGN); in ovs_packet_cmd_execute()
572 nla_memcpy(__skb_put(packet, len), a[OVS_PACKET_ATTR_PACKET], len); in ovs_packet_cmd_execute()
574 skb_reset_mac_header(packet); in ovs_packet_cmd_execute()
575 eth = eth_hdr(packet); in ovs_packet_cmd_execute()
581 packet->protocol = eth->h_proto; in ovs_packet_cmd_execute()
583 packet->protocol = htons(ETH_P_802_2); in ovs_packet_cmd_execute()
588 packet->ignore_df = 1; in ovs_packet_cmd_execute()
590 OVS_CB(packet)->mru = mru; in ovs_packet_cmd_execute()
599 packet, &flow->key, log); in ovs_packet_cmd_execute()
609 packet->priority = flow->key.phy.priority; in ovs_packet_cmd_execute()
610 packet->mark = flow->key.phy.skb_mark; in ovs_packet_cmd_execute()
625 packet->dev = input_vport->dev; in ovs_packet_cmd_execute()
626 OVS_CB(packet)->input_vport = input_vport; in ovs_packet_cmd_execute()
630 err = ovs_execute_actions(dp, packet, sf_acts, &flow->key); in ovs_packet_cmd_execute()
642 kfree_skb(packet); in ovs_packet_cmd_execute()