Lines Matching refs:sw_flow
72 struct sw_flow *ovs_flow_alloc(void)
74 struct sw_flow *flow;
108 static void flow_free(struct sw_flow *flow)
130 struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu);
135 void ovs_flow_free(struct sw_flow *flow, bool deferred)
465 struct sw_flow *flow)
488 struct sw_flow *flow;
528 struct sw_flow *ovs_flow_tbl_dump_next(struct table_instance *ti,
531 struct sw_flow *flow;
562 struct sw_flow *flow)
571 struct sw_flow *flow)
590 struct sw_flow *flow;
683 static bool flow_cmp_masked_key(const struct sw_flow *flow,
690 static bool ovs_flow_cmp_unmasked_key(const struct sw_flow *flow,
701 static struct sw_flow *masked_flow_lookup(struct table_instance *ti,
706 struct sw_flow *flow;
730 static struct sw_flow *flow_lookup(struct flow_table *tbl,
739 struct sw_flow *flow;
786 struct sw_flow *ovs_flow_tbl_lookup_stats(struct flow_table *tbl,
796 struct sw_flow *flow;
850 struct sw_flow *ovs_flow_tbl_lookup(struct flow_table *tbl,
857 struct sw_flow *flow;
870 struct sw_flow *ovs_flow_tbl_lookup_exact(struct flow_table *tbl,
881 struct sw_flow *flow;
902 static bool ovs_flow_cmp_ufid(const struct sw_flow *flow,
911 bool ovs_flow_cmp(const struct sw_flow *flow,
920 struct sw_flow *ovs_flow_tbl_lookup_ufid(struct flow_table *tbl,
924 struct sw_flow *flow;
959 void ovs_flow_tbl_remove(struct flow_table *table, struct sw_flow *flow)
1009 static int flow_mask_insert(struct flow_table *tbl, struct sw_flow *flow,
1038 static void flow_key_insert(struct flow_table *table, struct sw_flow *flow)
1062 static void flow_ufid_insert(struct flow_table *table, struct sw_flow *flow)
1084 int ovs_flow_tbl_insert(struct flow_table *table, struct sw_flow *flow,
1198 flow_cache = kmem_cache_create("sw_flow", sizeof(struct sw_flow)