Running ethtool -T mlan0 give me this output:
Time stamping parameters for mlan0:
Capabilities:
software-receive (SOF_TIMESTAMPING_RX_SOFTWARE)
software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none
Reading through the repo page and other questions, I figured I need to do
two things
1. Add skb_tx_timestamp(skb) call to the driver, I added this line
into woal_hard_start_xmit right before send packet
skb_tx_timestamp(skb);
status = mlan_send_packet(priv->phandle->pmlan_adapter, pmbuf);
2. Using Linux Kernel 3.8.11 made me think maybe the OS does not let me see
if MAC is capable of time transmit (TX) so patched the petalinux with a
small change to ethtool.c
added this line .get_ts_info= ethtool_op_get_ts_info to ethtool_ops
but nothing changed !
Could anyone help me to make this MAC with this kernel work ?
_______________________________________________
Linuxptp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-users