From: David S. Miller Date: Sat, 6 Sep 2014 00:43:54 +0000 (-0700) Subject: Merge branch 'timestamping' X-Git-Tag: v3.18-rc1~52^2~150 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=2c048e646212f9880e6f201771a30daa963d7f8b;p=karo-tx-linux.git Merge branch 'timestamping' Alexander Duyck says: ==================== This change makes it so that the core path for the phy timestamping logic is shared between skb_tx_tstamp and skb_complete_tx_timestamp. In addition it provides a means of using the same skb clone type path in non phy timestamping drivers. The main motivation for this is to enable non-phy drivers to be able to manipulate tx timestamp skbs for such things as putting them in lists or setting aside buffer in the context block. v2: Incorporated suggested changes from Willem de Bruijn and Eric Dumazet dropped uneeded comment restored order of hwtstamp vs swtstamp added destructor for skb Dropped usage of skb_complete_tx_timestamp as a kfree_skb w/ destructor v3: Updated destructor handling and dealt with socket reference counting issues v4: Split out combining destructors into a separate patch ==================== --- 2c048e646212f9880e6f201771a30daa963d7f8b