Re: [Linuxptp-users] Xilinx Ethernet Lite does not support multicast packets
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
From: nicolas l. <nic...@ub...> - 2013-03-20 13:15:53
|
Hi Richard, Thank you for the quick response. Unfortunately it seem that not : "The EMACLite does not support promiscuous mode, and it always accepts unicast and broadcast packets. " >From : http://www.origin.xilinx.com/support/answers/17124.htm I think we will try to implement another MAC API. Nicolas Le 19/03/2013 19:32, Richard Cochran a écrit : > On Tue, Mar 19, 2013 at 03:07:03PM +0100, nicolas lantz wrote: >> "Xilinx Ethernet Lite" is marked as supporting PHY (and other) >> timestamping in the Driver Support Matrix. >> But according to data-sheet : "The Ethernet Lite MAC core does not >> support multicast packets." > Maybe they mean that there is no multicast filtering. I expect, at the > very least, you should be able to run in promiscuous mode. > >> I try to get it working with a DP83640 PHY since three weeks, but >> without multicast support I now wonder how this would be possible. >> But why the emaclite drivers implements "skb_defer_rx_timestamp(skb)" >> function in the "xemaclite_rx_handler()" and >> "skb_tx_timestamp(new_skb)" in the "xemaclite_send" ( >> .ndo_start_xmit) if it could not be usable ? >> there is something I've missed ? > I added the hooks to this MAC driver because it makes use of phylib, > and it therefore can support a time stamping PHY. However, I never > testing this, since I don't have access to this hardware. > > Anyhow, I would be surprised if the MAC prevents you sending and > receiving multicast packets. > > HTH, > Richard |