linux-stable/drivers/net/ethernet/ti
Ivan Khoronzhuk f44f8417ba net: ethernet: ti: cpsw: fix sw timestamping for non PTP packets
The cpts can timestmap only ptp packets at this moment, so driver
cannot mark every packet as though it's going to be timestamped,
only because h/w timestamping for given skb is enabled with
SKBTX_HW_TSTAMP. It doesn't allow to use sw timestamping, as result
outgoing packet is not timestamped at all if it's not PTP and h/w
timestamping is enabled. So, fix it by setting SKBTX_IN_PROGRESS
only for PTP packets.

Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-06-29 12:28:57 -04:00
..
cpmac.c cpmac: remove hopeless #warning 2017-01-16 11:54:36 -05:00
cpsw-common.c
cpsw-phy-sel.c drivers: net: cpsw-phy-sel: Clear RGMII_IDMODE on "rgmii" links 2016-12-07 13:12:17 -05:00
cpsw.c net: ethernet: ti: cpsw: fix sw timestamping for non PTP packets 2017-06-29 12:28:57 -04:00
cpsw.h net: ethernet: ti: cpts: move dt props parsing to cpts driver 2016-12-07 11:13:48 -05:00
cpsw_ale.c net: netcp: ale: add proper ale entry mask bits for netcp switch ALE 2017-01-07 21:03:50 -05:00
cpsw_ale.h net: netcp: ale: add proper ale entry mask bits for netcp switch ALE 2017-01-07 21:03:50 -05:00
cpts.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
cpts.h net: ethernet: ti: cpsw: fix sw timestamping for non PTP packets 2017-06-29 12:28:57 -04:00
davinci_cpdma.c net: ethernet: ti: cpdma: do not enable host error misc irq 2017-06-10 22:10:13 -04:00
davinci_cpdma.h net: ethernet: ti: cpsw: add support for ringparam configuration 2017-01-07 20:48:14 -05:00
davinci_emac.c drivers: net: generalize napi_complete_done() 2017-01-30 15:10:42 -05:00
davinci_mdio.c
Kconfig cpsw/netcp: refine cpts dependency 2017-04-28 15:55:14 -04:00
Makefile cpsw/netcp: work around reverse cpts dependency 2017-03-22 10:56:42 -07:00
netcp.h net: netcp: use hw capability to remove FCS word from rx packets 2017-01-07 21:03:50 -05:00
netcp_core.c net: propagate tc filter chain index down the ndo_setup_tc call 2017-06-08 09:55:53 -04:00
netcp_ethss.c net: phy: Make phy_ethtool_ksettings_get return void 2017-06-13 12:59:06 -04:00
netcp_sgmii.c
netcp_xgbepcsr.c
tlan.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-10-14 10:00:27 -04:00
tlan.h