Lines Matching defs:clone
42 /* Store pkt_key clone when creating deferred action. */
80 /* Make a clone of the 'key', using the pre-allocated percpu 'flow_keys'
1052 /* When 'last' is true, clone() should always consume the 'skb'.
1053 * Otherwise, clone() should keep 'skb' intact regardless what
1054 * actions are executed within clone().
1056 static int clone(struct datapath *dp, struct sk_buff *skb,
1310 struct sk_buff *clone;
1312 /* Every output action needs a separate clone
1323 clone = skb_clone(skb, GFP_ATOMIC);
1324 if (clone)
1325 do_output(dp, clone, port, key);
1468 err = clone(dp, skb, key, a, last);
1512 /* Execute the actions on the clone of the packet. The effect of the
1524 struct sw_flow_key *clone;
1535 * Otherwise, try to clone key from the next recursion level of
1536 * 'flow_keys'. If clone is successful, execute the actions
1539 clone = clone_flow_key ? clone_key(key) : key;
1540 if (clone) {
1547 err = do_execute_actions(dp, skb, clone,
1553 clone->recirc_id = recirc_id;
1554 ovs_dp_process_packet(skb, clone);