net: simplify flags for tx timestamping
authorOliver Hartkopp <socketcan@hartkopp.net>
Tue, 17 Aug 2010 08:59:14 +0000 (08:59 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 19 Aug 2010 07:08:30 +0000 (00:08 -0700)
commit2244d07bfa2097cb00600da91c715a8aa547917e
tree44d67d9ffba3697fffeb05c13e88aa76ebc3fd4a
parent4d5870ec103e6569851b9710f0093f072b08439a
net: simplify flags for tx timestamping

This patch removes the abstraction introduced by the union skb_shared_tx in
the shared skb data.

The access of the different union elements at several places led to some
confusion about accessing the shared tx_flags e.g. in skb_orphan_try().

    http://marc.info/?l=linux-netdev&m=128084897415886&w=2

Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
17 files changed:
Documentation/networking/timestamping.txt
drivers/net/bfin_mac.c
drivers/net/gianfar.c
drivers/net/igb/igb.h
drivers/net/igb/igb_main.c
include/linux/skbuff.h
include/net/ip.h
include/net/sock.h
net/can/raw.c
net/core/dev.c
net/core/skbuff.c
net/ipv4/icmp.c
net/ipv4/ip_output.c
net/ipv4/raw.c
net/ipv4/udp.c
net/packet/af_packet.c
net/socket.c