aboutsummaryrefslogtreecommitdiff
path: root/net/filter-buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/filter-buffer.c')
-rw-r--r--net/filter-buffer.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/net/filter-buffer.c b/net/filter-buffer.c
index dfa2117..6ade7a1 100644
--- a/net/filter-buffer.c
+++ b/net/filter-buffer.c
@@ -18,16 +18,17 @@
#define TYPE_FILTER_BUFFER "filter-buffer"
-#define FILTER_BUFFER(obj) \
- OBJECT_CHECK(FilterBufferState, (obj), TYPE_FILTER_BUFFER)
+typedef struct FilterBufferState FilterBufferState;
+DECLARE_INSTANCE_CHECKER(FilterBufferState, FILTER_BUFFER,
+ TYPE_FILTER_BUFFER)
-typedef struct FilterBufferState {
+struct FilterBufferState {
NetFilterState parent_obj;
NetQueue *incoming_queue;
uint32_t interval;
QEMUTimer release_timer;
-} FilterBufferState;
+};
static void filter_buffer_flush(NetFilterState *nf)
{