lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1434446150.2337.17.camel@sipsolutions.net>
Date:	Tue, 16 Jun 2015 11:15:50 +0200
From:	Johannes Berg <johannes@...solutions.net>
To:	netdev <netdev@...r.kernel.org>
Cc:	linux-wireless <linux-wireless@...r.kernel.org>
Subject: writing timestamps to outgoing packets

Hi,

For MA-USB (media-agnostic USB, but specifically we're working on doing
it over 802.11 wifi) there's a need to write a timestamp to outgoing
packets at a specific offset inside the packet.

Unfortunately, it's not that we have to write the timestamp of the
previous packet or similar which could be achieved with the existing
timestamp service, but the packet that's being sent.

We'll probably have to use LLC, so ideally we could use the LLC
framework (though - it seems to have some bugs - is anyone using it?),
but that obviously makes it difficult to pass enough information to the
low-level driver to enable the timestamping (which is done in
firmware/hardware.)

Does anyone have any thoughts? Should we try to mark the packet somehow?
But all ways I can find could possibly conflict with other markers. Or
perhaps we should add a generic "write timestamp to packet" framework?

I'm a bit surprised that nobody else has had this need before - or
perhaps they did and solved the problem in a different way?

johannes

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ