H A D | datapath.c | 215 const struct dp_upcall_info *upcall_info, in ovs_vport_update_upcall_stats() 221 if (upcall_info->cmd != OVS_PACKET_CMD_MISS && in ovs_vport_update_upcall_stats() 222 upcall_info->cmd != OVS_PACKET_CMD_ACTION) in ovs_vport_update_upcall_stats() 312 const struct dp_upcall_info *upcall_info, in ovs_dp_upcall() 319 trace_ovs_dp_upcall(dp, skb, key, upcall_info); in ovs_dp_upcall() 321 if (upcall_info->portid == 0) { in ovs_dp_upcall() 327 err = queue_userspace_packet(dp, skb, key, upcall_info, cutlen); in ovs_dp_upcall() 329 err = queue_gso_packets(dp, skb, key, upcall_info, cutlen); in ovs_dp_upcall() 331 ovs_vport_update_upcall_stats(skb, upcall_info, !err); in ovs_dp_upcall() 349 const struct dp_upcall_info *upcall_info, in queue_gso_packets() 214 ovs_vport_update_upcall_stats(struct sk_buff *skb, const struct dp_upcall_info *upcall_info, bool upcall_result) ovs_vport_update_upcall_stats() argument 310 ovs_dp_upcall(struct datapath *dp, struct sk_buff *skb, const struct sw_flow_key *key, const struct dp_upcall_info *upcall_info, uint32_t cutlen) ovs_dp_upcall() argument 347 queue_gso_packets(struct datapath *dp, struct sk_buff *skb, const struct sw_flow_key *key, const struct dp_upcall_info *upcall_info, uint32_t cutlen) queue_gso_packets() argument 394 upcall_msg_size(const struct dp_upcall_info *upcall_info, unsigned int hdrlen, int actions_attrlen) upcall_msg_size() argument 432 queue_userspace_packet(struct datapath *dp, struct sk_buff *skb, const struct sw_flow_key *key, const struct dp_upcall_info *upcall_info, uint32_t cutlen) queue_userspace_packet() argument [all...] |