|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH][RFC] Don't receive an unrelated packet
It's bogus that the application does not do this filtering itself. Even
disregarding Xen, what if the application were run concurrently with a
tcpdump session (or anything that enables promiscuous reception)?
-- Keir
On 4/3/08 11:35, "Kasai Takanori" <kasai.takanori@xxxxxxxxxxxxxx> wrote:
> Hi All,
>
> We are embarrassed about the problem of the network on Xen.
> The application where the problem occurs receives directly the RAW packet with
> dev_add_pack().
> This application did not work on the PV domain and the PV-on-HVM domain.
>
> We investigated this problem.
>
> The packet of different MAC address was not expected for this application to
> be
> received.
> Because, physical NIC drops packet of different MAC address on Native Linux.
> Therefore, this application doesn't check whether the MAC address of the
> received packet is the same.
>
> There is no problem because the packet of different MAC address is not
> transmitted from the bridge usually at all.
> However, when the bridge does the flooding, the packet is transmitted to all
> ports.
> Therefore, the packet of different mac address is received by the guest.
>
> The packet of different MAC address is dropped by the emulation of qemu-dm on
> the HVM domain.
> Therefore, the emulation of qemu-dm works like physical NIC.
> However, all packets are received for VNIF on the PV domain and PV-on-HVM.
> This application was received the packet of different MAC address and
> malfunctioned.
> Therefore, VNIF always works as promiscuous mode.
>
> We think whether VNIF should drop the packet on different MAC address.
> This patch was corrected to drop the packet with different MAC address with
> VNIF.
>
> Is there a problem though want to be corrected by us like this patch?
> Or, is it a specification of the network of Xen?
>
> Signed-off-by: Takanori Kasai <kasai.takanori@xxxxxxxxxxxxxx>
>
> Best Regards,
>
> --
> Takanori Kasai
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|