Re: [Linuxptp-users] Xilinx Ethernet Lite does not support multicast packets
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
From: Richard C. <ric...@gm...> - 2013-03-19 18:33:03
|
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 |