flow_table.h (6c8ff877cdf13cd5287ed9d700cfb6cb70e2bfa1) | flow_table.h (9b996e544a6bc7d201060fdcbdb5d4a9b734aa1b) |
---|---|
1/* 2 * Copyright (c) 2007-2013 Nicira, Inc. 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of version 2 of the GNU General Public 6 * License as published by the Free Software Foundation. 7 * 8 * This program is distributed in the hope that it will be useful, but --- 48 unchanged lines hidden (view full) --- 57int ovs_flow_init(void); 58void ovs_flow_exit(void); 59 60struct sw_flow *ovs_flow_alloc(void); 61void ovs_flow_free(struct sw_flow *, bool deferred); 62 63int ovs_flow_tbl_init(struct flow_table *); 64int ovs_flow_tbl_count(struct flow_table *table); | 1/* 2 * Copyright (c) 2007-2013 Nicira, Inc. 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of version 2 of the GNU General Public 6 * License as published by the Free Software Foundation. 7 * 8 * This program is distributed in the hope that it will be useful, but --- 48 unchanged lines hidden (view full) --- 57int ovs_flow_init(void); 58void ovs_flow_exit(void); 59 60struct sw_flow *ovs_flow_alloc(void); 61void ovs_flow_free(struct sw_flow *, bool deferred); 62 63int ovs_flow_tbl_init(struct flow_table *); 64int ovs_flow_tbl_count(struct flow_table *table); |
65void ovs_flow_tbl_destroy(struct flow_table *table, bool deferred); | 65void ovs_flow_tbl_destroy(struct flow_table *table); |
66int ovs_flow_tbl_flush(struct flow_table *flow_table); 67 68int ovs_flow_tbl_insert(struct flow_table *table, struct sw_flow *flow, 69 struct sw_flow_mask *mask); 70void ovs_flow_tbl_remove(struct flow_table *table, struct sw_flow *flow); 71int ovs_flow_tbl_num_masks(const struct flow_table *table); 72struct sw_flow *ovs_flow_tbl_dump_next(struct table_instance *table, 73 u32 *bucket, u32 *idx); --- 13 unchanged lines hidden --- | 66int ovs_flow_tbl_flush(struct flow_table *flow_table); 67 68int ovs_flow_tbl_insert(struct flow_table *table, struct sw_flow *flow, 69 struct sw_flow_mask *mask); 70void ovs_flow_tbl_remove(struct flow_table *table, struct sw_flow *flow); 71int ovs_flow_tbl_num_masks(const struct flow_table *table); 72struct sw_flow *ovs_flow_tbl_dump_next(struct table_instance *table, 73 u32 *bucket, u32 *idx); --- 13 unchanged lines hidden --- |