[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 05/12] netfilter: hook packets before receive
From: |
Jason Wang |
Subject: |
Re: [Qemu-devel] [PATCH 05/12] netfilter: hook packets before receive |
Date: |
Thu, 30 Jul 2015 12:51:17 +0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 |
On 07/29/2015 06:51 PM, Yang Hongyang wrote:
> Capture packets that will be sent.
>
> Signed-off-by: Yang Hongyang <address@hidden>
> ---
> include/net/filter.h | 16 +++++++++++++
> net/net.c | 65
> +++++++++++++++++++++++++++++++++++++++++++++++++++-
> 2 files changed, 80 insertions(+), 1 deletion(-)
>
> diff --git a/include/net/filter.h b/include/net/filter.h
> index 1dd86cf..5292563 100644
> --- a/include/net/filter.h
> +++ b/include/net/filter.h
> @@ -12,11 +12,27 @@
> #include "qemu/typedefs.h"
>
> typedef void (FilterCleanup) (NetFilterState *);
> +/*
> + * Return:
> + * 0: finished handling the packet, we should continue
> + * size: filter stolen this packet, we stop pass this packet further
> + */
> +typedef ssize_t (FilterReceive)(NetFilterState *, NetClientState *sender,
> + unsigned flags, const uint8_t *, size_t);
Looks like there's no need for this. Just add a wrapper and pretend a
single iov should be ok?
[Qemu-devel] [PATCH 06/12] netfilter: provide a compat receive_iov, Yang Hongyang, 2015/07/29
[Qemu-devel] [PATCH 05/12] netfilter: hook packets before receive, Yang Hongyang, 2015/07/29
- Re: [Qemu-devel] [PATCH 05/12] netfilter: hook packets before receive,
Jason Wang <=
[Qemu-devel] [PATCH 12/12] filter/buffer: update command description and help, Yang Hongyang, 2015/07/29
[Qemu-devel] [PATCH 10/12] netbuffer: add a public api filter_buffer_release_all, Yang Hongyang, 2015/07/29
[Qemu-devel] [PATCH 11/12] filter/buffer: add an interval option to buffer filter, Yang Hongyang, 2015/07/29