* [PATCH 2/4 Rev-3] Add new timeval_to_sec function
@ 2007-08-29 6:59 Varun Chandramohan
0 siblings, 0 replies; only message in thread
From: Varun Chandramohan @ 2007-08-29 6:59 UTC (permalink / raw)
To: davem; +Cc: netdev, kaber, socketcan, shemminger, krkumar2, tgraf, varuncha
A new function for converting timeval to time_t is added in netlink.h. Its a common function used in differentplaces. The reason for adding this function in netlink.h is that its used by netlink for stats purpose.
Signed-off-by: Varun Chandramohan <varunc@linux.vnet.ibm.com>
---
include/net/netlink.h | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/include/net/netlink.h b/include/net/netlink.h
index d7b824b..f86cc59 100644
--- a/include/net/netlink.h
+++ b/include/net/netlink.h
@@ -1100,4 +1100,17 @@ static inline int nla_validate_nested(st
#define nla_for_each_nested(pos, nla, rem) \
nla_for_each_attr(pos, nla_data(nla), nla_len(nla), rem)
+/**
+ * timeval_to_sec - Convert timeval to seconds
+ * @tv: pointer to the timeval variable to be converted
+ *
+ * Returns the seconds representation of timeval parameter.
+ * Note : Here we round up the value. We dont need accuracy.
+ * This is mainly used in netlink for stats purpose.
+ */
+static inline time_t timeval_to_sec(const struct timeval *tv)
+{
+ return (tv->tv_sec + (tv->tv_usec ? 1 : 0));
+}
+
#endif
--
1.4.3.4
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2007-08-29 6:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-29 6:59 [PATCH 2/4 Rev-3] Add new timeval_to_sec function Varun Chandramohan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.