Lines Matching refs:with
49 val is an integer with any of the following bits set. Setting other
90 machines with virtual devices where a transmitted packet travels
129 Generate a unique identifier along with each packet. A process can
137 This option associates each packet at send() with a unique
138 identifier and returns that along with the timestamp. The identifier
140 sockets, the counter increments with each sent packet. For stream
141 sockets, it increments with every byte.
149 timestamp is always looped along with a struct sock_extended_err.
158 are already supported unconditionally on all packets with receive
159 timestamps and on IPv6 packets with transmit timestamp. This option
160 extends them to IPv4 packets with transmit timestamp. One use case
161 is to correlate packets with their egress device, by enabling socket
183 combined with SOF_TIMESTAMPING_OPT_TSONLY.
196 correlating a timestamp with data is non-trivial. A range of bytes
198 coalescing sections of previously segmented buffers associated with
209 In practice, timestamps can be correlated with segments of a
231 send time with the value returned for each timestamp. It can prevent
249 page (`man 7 socket`) describes how timestamps generated with
255 These timestamps are returned in a control message with cmsg_level
269 optionally synchronize system time with a userspace PTP stack such
272 2.1.1 Transmit timestamps with MSG_ERRQUEUE
275 socket's error queue with the send timestamp(s) attached. A process
276 receives the timestamps by calling recvmsg() with flag MSG_ERRQUEUE
277 set and with a msg_control buffer sufficiently large to receive the
279 outgoing data packet with two ancillary messages attached.
296 control fields discussed previously, with one exception. For legacy
316 In this case, the application can choose to read datagrams with a
334 The SCM_TIMESTAMPING ancillary data is sent along with the packet data
355 calling ioctl(SIOCSHWTSTAMP) with a pointer to a struct ifreq whose
363 with the actual, possibly more permissive configuration. If the
368 Only a processes with admin rights may change the configuration. User
370 with each other and that the settings are reset.
416 SIOCSHWTSTAMP ioctl and update the supplied struct hwtstamp_config with
437 SKBTX_IN_PROGRESS in skb_shinfo(skb)->tx_flags , e.g. with
450 calling skb_hwtstamp_tx() with the original skb, the raw