* cpsw without dual_emac drops multicast in promisc mode
@ 2014-09-25 15:19 Lennart Sorensen
2014-09-25 15:42 ` Lennart Sorensen
0 siblings, 1 reply; 2+ messages in thread
From: Lennart Sorensen @ 2014-09-25 15:19 UTC (permalink / raw)
To: linux-kernel
It seems that running tcpdump (and hence enabling promisc mode), causes
all multicast packets to dropped with the cpsw driver. We are not using
the dual_emac feature, we are just using one port. This is on the DRA7XX.
I see that in dual_emac mode, it is set to ALE_BYPASS (no idea if this
works, I haven't tried dual_emac mode). In non dual_emac mode it uses
ALE_P0_UNI_FLOOD after flushing the multicast entries. Maybe that's
not good enough.
--
Len Sorensen
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: cpsw without dual_emac drops multicast in promisc mode
2014-09-25 15:19 cpsw without dual_emac drops multicast in promisc mode Lennart Sorensen
@ 2014-09-25 15:42 ` Lennart Sorensen
0 siblings, 0 replies; 2+ messages in thread
From: Lennart Sorensen @ 2014-09-25 15:42 UTC (permalink / raw)
To: linux-kernel; +Cc: Len Sorensen, Mugunthan V N
On Thu, Sep 25, 2014 at 11:19:06AM -0400, Lennart Sorensen wrote:
> It seems that running tcpdump (and hence enabling promisc mode), causes
> all multicast packets to dropped with the cpsw driver. We are not using
> the dual_emac feature, we are just using one port. This is on the DRA7XX.
>
> I see that in dual_emac mode, it is set to ALE_BYPASS (no idea if this
> works, I haven't tried dual_emac mode). In non dual_emac mode it uses
> ALE_P0_UNI_FLOOD after flushing the multicast entries. Maybe that's
> not good enough.
I forgot to CC the appropriate people.
--
Len Sorensen
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-09-25 15:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-25 15:19 cpsw without dual_emac drops multicast in promisc mode Lennart Sorensen
2014-09-25 15:42 ` Lennart Sorensen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®