]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'timestamping'
authorDavid S. Miller <davem@davemloft.net>
Sat, 6 Sep 2014 00:43:54 +0000 (17:43 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 6 Sep 2014 00:43:54 +0000 (17:43 -0700)
commit295cb69f0da7449ff596ee8f407cb6a76942c9ab
tree3f1064b6b501005f741bacc74e9ed370c2ffb996
parent7502f7b2f10761f30e27a55ce5d0ffe6db097d99
parent42a0e7d225bdf4530d76efead94391aed2f912fe
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
====================