CPC G06F 1/12 (2013.01) [G06F 13/20 (2013.01); H04L 7/0012 (2013.01)] | 21 Claims |
1. An apparatus, comprising:
a hardware clock fitted in a network adapter; and
circuitry, which is contained within the network adapter and is to:
communicate with a host over a peripheral bus; receive, from a communication network, one or more time-protocol packets of a time-synchronization protocol, the time-protocol packets conveying a network time used for synchronizing network devices in the communication network;
run, within the network adapter, a software stack of the time-synchronization protocol, wherein running the software stack includes aligning the hardware clock to the network time conveyed in the time-protocol packets; and
make the network time available over the peripheral bus to one or more time-service consumers running in the host.
|