Home
last modified time | relevance | path

Searched refs:tskey (Results 1 – 23 of 23) sorted by relevance

/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dnet_timestamping.c24 u32 tskey; member
146 key.tskey = shinfo->tskey; in bpf_test_delay()
147 if (!key.tskey) in bpf_test_delay()
153 key.tskey = shinfo->tskey; in bpf_test_delay()
154 if (!key.tskey) in bpf_test_delay()
/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dnet_timestamping.c26 static void validate_key(int tskey, int tstype) in validate_key() argument
33 ASSERT_EQ(expected_tskey, tskey, "tskey mismatch"); in validate_key()
35 expected_tskey = tskey; in validate_key()
49 int tskey) in test_socket_timestamp() argument
53 validate_key(tskey, tstype); in test_socket_timestamp()
/linux-6.15/tools/testing/selftests/net/
H A Dtxtimestamp.c134 static void validate_key(int tskey, int tstype) in validate_key() argument
148 if (tskey != saved_tskey + stepsize) { in validate_key()
150 tskey, saved_tskey + stepsize); in validate_key()
154 saved_tskey = tskey; in validate_key()
218 int tskey, int payload_len) in print_timestamp() argument
222 validate_key(tskey, tstype); in print_timestamp()
244 __print_timestamp(tsname, &tss->ts[0], tskey, payload_len); in print_timestamp()
/linux-6.15/net/can/j1939/
H A Dj1939-priv.h161 u32 tskey; member
261 u32 tskey; member
H A Dmain.c72 skcb->tskey = iskcb->tskey; in j1939_can_recv()
H A Dtransport.c547 session->tskey == skcb->tskey && session->sk == skb->sk) in j1939_session_get_simple()
1650 session->tskey = priv->rx_tskey++; in j1939_xtp_rx_rts_session_new()
2034 skcb->tskey = atomic_inc_return(&session->sk->sk_tskey) - 1; in j1939_tp_send()
2035 session->tskey = skcb->tskey; in j1939_tp_send()
H A Dsocket.c1075 serr->ee.ee_data = session->tskey; in __j1939_sk_errqueue()
1078 __func__, session, session->tskey, state); in __j1939_sk_errqueue()
/linux-6.15/net/ipv4/
H A Dip_output.c969 u32 tskey = 0; in __ip_append_data() local
1046 tskey = cork->ts_opt_id; in __ip_append_data()
1048 tskey = atomic_inc_return(&sk->sk_tskey) - 1; in __ip_append_data()
1183 skb_shinfo(skb)->tskey = tskey; in __ip_append_data()
1184 tskey = 0; in __ip_append_data()
H A Dtcp_offload.c20 u32 ts_seq = skb_shinfo(gso_skb)->tskey; in tcp_gso_tstamp()
25 skb_shinfo(skb)->tskey = ts_seq; in tcp_gso_tstamp()
H A Dudp_offload.c408 skb_shinfo(seg)->tskey = skb_shinfo(gso_skb)->tskey; in __udp_gso_segment()
H A Dtcp_output.c1576 !before(shinfo->tskey, TCP_SKB_CB(skb2)->seq)) { in tcp_fragment_tstamp()
1582 swap(shinfo->tskey, shinfo2->tskey); in tcp_fragment_tstamp()
3221 shinfo->tskey = next_shinfo->tskey; in tcp_skb_collapse_tstamp()
H A Dtcp_input.c3338 if (!before(shinfo->tskey, prior_snd_una) && in tcp_ack_tstamp()
3339 before(shinfo->tskey, tcp_sk(sk)->snd_una)) { in tcp_ack_tstamp()
H A Dtcp.c497 shinfo->tskey = TCP_SKB_CB(skb)->seq + skb->len - 1; in tcp_tx_timestamp()
/linux-6.15/net/ipv6/
H A Dip6_output.c1439 u32 tskey = 0; in __ip6_append_data() local
1554 tskey = cork->ts_opt_id; in __ip6_append_data()
1556 tskey = atomic_inc_return(&sk->sk_tskey) - 1; in __ip6_append_data()
1721 skb_shinfo(skb)->tskey = tskey; in __ip6_append_data()
1722 tskey = 0; in __ip6_append_data()
/linux-6.15/include/net/
H A Dsock.h2725 __u8 *tx_flags, __u32 *tskey) in _sock_tx_timestamp() argument
2731 if (tsflags & SOF_TIMESTAMPING_OPT_ID && tskey && in _sock_tx_timestamp()
2734 *tskey = sockc->ts_opt_id; in _sock_tx_timestamp()
2736 *tskey = atomic_inc_return(&sk->sk_tskey) - 1; in _sock_tx_timestamp()
2754 &skb_shinfo(skb)->tskey); in skb_setup_tx_timestamp()
/linux-6.15/Documentation/networking/
H A Dj1939.rst633 sessions using the session ID (``tskey``). The session ID is assigned via the
660 // Enable timestamping with session tracking via tskey
808 will be set to the session’s unique identifier (``session->tskey``). This
839 (``tskey``) for each transfer. This identifier helps track message transfers
841 ``serr->ee_data`` will be set to ``session->tskey``.
H A Dtimestamping.rst391 relevant sequence number in skb_shinfo(skb)->tskey. Because an skbuff
/linux-6.15/drivers/net/arcnet/
H A Darcnet.c458 serr->ee.ee_data = skb_shinfo(skb)->tskey; in arcnet_reply_work()
/linux-6.15/net/bluetooth/
H A Dhci_conn.c2930 skb_shinfo(skb)->tskey = sockc->ts_opt_id; in hci_setup_tx_timestamp()
2934 skb_shinfo(skb)->tskey = key - 1; in hci_setup_tx_timestamp()
/linux-6.15/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c2195 skb_shinfo(new_skb)->tskey = skb_shinfo(skb)->tskey; in dpaa_a050385_wa_skb()
/linux-6.15/net/core/
H A Dskbuff.c5466 serr->ee.ee_data = skb_shinfo(skb)->tskey; in __skb_complete_tx_timestamp()
5614 skb_shinfo(skb)->tskey = skb_shinfo(orig_skb)->tskey; in __skb_tstamp_tx()
H A Dfilter.c12152 skb_shinfo(skb)->tskey = TCP_SKB_CB(skb)->seq + skb->len - 1; in bpf_sock_ops_enable_tx_tstamp()
/linux-6.15/include/linux/
H A Dskbuff.h611 u32 tskey; member