/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | cmsg_sender.c | 63 } txtime; member 150 opt.txtime.ena = true; in cs_parse_args() 151 opt.txtime.delay = atoi(optarg); in cs_parse_args() 254 if (opt.txtime.ena) { in cs_write_cmsg() 258 __u64 txtime; in cs_write_cmsg() local 264 txtime = time_start_mono.tv_sec * (1000ULL * 1000 * 1000) + in cs_write_cmsg() 266 opt.txtime.delay * 1000; in cs_write_cmsg() 269 cmsg_len += CMSG_SPACE(sizeof(txtime)); in cs_write_cmsg() 275 cmsg->cmsg_len = CMSG_LEN(sizeof(txtime)); in cs_write_cmsg() 276 memcpy(CMSG_DATA(cmsg), &txtime, sizeo in cs_write_cmsg() local [all...] |
/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_etf.c | 34 ktime_t last; /* The txtime of the last skb sent to the netdevice. */ 78 ktime_t txtime = nskb->tstamp; in is_packet_valid() local 102 if (ktime_before(txtime, now) || ktime_before(txtime, q->last)) in is_packet_valid() 139 ktime_t txtime = skb->tstamp; in report_sock_error() local 155 serr->ee.ee_data = (txtime >> 32); /* high part of tstamp */ in report_sock_error() 156 serr->ee.ee_info = txtime; /* low part of tstamp */ in report_sock_error() 167 ktime_t txtime = nskb->tstamp; in etf_enqueue_timesortedlist() local 181 if (ktime_compare(txtime, skb->tstamp) >= 0) { in etf_enqueue_timesortedlist() 273 * txtime fro in etf_dequeue_timesortedlist() [all...] |
H A D | sch_taprio.c | 199 ktime_t earliest_txtime = KTIME_MAX, txtime, cycle, transmit_end_time; in find_entry_to_transmit() local 233 txtime = entry->next_txtime; in find_entry_to_transmit() 235 if (ktime_before(txtime, time) || validate_interval) { in find_entry_to_transmit() 253 } else if (ktime_before(txtime, earliest_txtime) && in find_entry_to_transmit() 255 earliest_txtime = txtime; in find_entry_to_transmit() 257 n = div_s64(ktime_sub(txtime, curr_intv_start), cycle); in find_entry_to_transmit() 290 /* txtime-assist and full offload are mutually exclusive */ in taprio_flags_valid() 332 /* There are a few scenarios where we will have to modify the txtime from 334 * 1. If txtime is in the past, 338 * in the cycle, set the txtime o 352 ktime_t minimum_time, now, txtime; get_packet_txtime() local [all...] |
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_etf.c | 34 ktime_t last; /* The txtime of the last skb sent to the netdevice. */ 78 ktime_t txtime = nskb->tstamp; in is_packet_valid() local 102 if (ktime_before(txtime, now) || ktime_before(txtime, q->last)) in is_packet_valid() 139 ktime_t txtime = skb->tstamp; in report_sock_error() local 155 serr->ee.ee_data = (txtime >> 32); /* high part of tstamp */ in report_sock_error() 156 serr->ee.ee_info = txtime; /* low part of tstamp */ in report_sock_error() 167 ktime_t txtime = nskb->tstamp; in etf_enqueue_timesortedlist() local 181 if (ktime_compare(txtime, skb->tstamp) >= 0) { in etf_enqueue_timesortedlist() 273 * txtime fro in etf_dequeue_timesortedlist() [all...] |
H A D | sch_taprio.c | 326 ktime_t earliest_txtime = KTIME_MAX, txtime, cycle, transmit_end_time; in find_entry_to_transmit() local 360 txtime = entry->next_txtime; in find_entry_to_transmit() 362 if (ktime_before(txtime, time) || validate_interval) { in find_entry_to_transmit() 380 } else if (ktime_before(txtime, earliest_txtime) && in find_entry_to_transmit() 382 earliest_txtime = txtime; in find_entry_to_transmit() 384 n = div_s64(ktime_sub(txtime, curr_intv_start), cycle); in find_entry_to_transmit() 417 /* txtime-assist and full offload are mutually exclusive */ in taprio_flags_valid() 459 /* There are a few scenarios where we will have to modify the txtime from 461 * 1. If txtime is in the past, 465 * in the cycle, set the txtime o 479 ktime_t minimum_time, now, txtime; get_packet_txtime() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A D | tsn_lib.sh | 235 --txtime \
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | ptp.c | 1138 MCDI_DECLARE_BUF(txtime, MC_CMD_PTP_OUT_TRANSMIT_LEN); in efx_ptp_xmit_skb_mc() 1161 txtime, sizeof(txtime), &len); in efx_ptp_xmit_skb_mc() 1167 MCDI_DWORD(txtime, PTP_OUT_TRANSMIT_MAJOR), in efx_ptp_xmit_skb_mc() 1168 MCDI_DWORD(txtime, PTP_OUT_TRANSMIT_MINOR), in efx_ptp_xmit_skb_mc()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | ptp.c | 1118 MCDI_DECLARE_BUF(txtime, MC_CMD_PTP_OUT_TRANSMIT_LEN); in efx_ptp_xmit_skb_mc() 1144 txtime, sizeof(txtime), &len); in efx_ptp_xmit_skb_mc() 1150 MCDI_DWORD(txtime, PTP_OUT_TRANSMIT_MAJOR), in efx_ptp_xmit_skb_mc() 1151 MCDI_DWORD(txtime, PTP_OUT_TRANSMIT_MINOR), in efx_ptp_xmit_skb_mc()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | ptp.c | 1109 MCDI_DECLARE_BUF(txtime, MC_CMD_PTP_OUT_TRANSMIT_LEN); in efx_ptp_xmit_skb_mc() 1131 MC_CMD_PTP_IN_TRANSMIT_LEN(skb->len), txtime, in efx_ptp_xmit_skb_mc() 1132 sizeof(txtime), &len); in efx_ptp_xmit_skb_mc() 1138 MCDI_DWORD(txtime, PTP_OUT_TRANSMIT_MAJOR), in efx_ptp_xmit_skb_mc() 1139 MCDI_DWORD(txtime, PTP_OUT_TRANSMIT_MINOR), in efx_ptp_xmit_skb_mc()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | gianfar_ethtool.c | 253 unsigned long txtime; in gfar_gcoalesce() local 267 txtime = get_ictt_value(tx_queue->txic); in gfar_gcoalesce() 272 cvals->tx_coalesce_usecs = gfar_ticks2usecs(priv, txtime); in gfar_gcoalesce()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/ |
H A D | gianfar_ethtool.c | 257 unsigned long txtime; in gfar_gcoalesce() local 271 txtime = get_ictt_value(tx_queue->txic); in gfar_gcoalesce() 276 cvals->tx_coalesce_usecs = gfar_ticks2usecs(priv, txtime); in gfar_gcoalesce()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 451 u32 txtime = airtime[qidx]; in mt7603_mac_sta_poll() local 453 if (!txtime) in mt7603_mac_sta_poll() 456 ieee80211_sta_register_airtime(sta, tid, txtime, 0); in mt7603_mac_sta_poll()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 465 u32 txtime = airtime[qidx]; in mt7603_mac_sta_poll() local 467 if (!txtime) in mt7603_mac_sta_poll() 470 ieee80211_sta_register_airtime(sta, tid, txtime, 0); in mt7603_mac_sta_poll()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | sock.c | 1309 struct sock_txtime txtime; in sock_getsockopt() member 1607 lv = sizeof(v.txtime); in sock_getsockopt() 1608 v.txtime.clockid = sk->sk_clockid; in sock_getsockopt() 1609 v.txtime.flags |= sk->sk_txtime_deadline_mode ? in sock_getsockopt() 1611 v.txtime.flags |= sk->sk_txtime_report_errors ? in sock_getsockopt()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | sock.c | 1617 struct sock_txtime txtime; in sk_getsockopt() member 1972 lv = sizeof(v.txtime); in sk_getsockopt() 1973 v.txtime.clockid = sk->sk_clockid; in sk_getsockopt() 1974 v.txtime.flags |= sk->sk_txtime_deadline_mode ? in sk_getsockopt() 1976 v.txtime.flags |= sk->sk_txtime_report_errors ? in sk_getsockopt()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 900 static __le32 igc_tx_launchtime(struct igc_ring *ring, ktime_t txtime, in igc_tx_launchtime() argument 916 if (ktime_compare(txtime, end_of_cycle) >= 0) { in igc_tx_launchtime() 932 netdev_warn(ring->netdev, "Packet with txtime=%llu may not be honoured\n", in igc_tx_launchtime() 933 txtime); in igc_tx_launchtime() 937 launchtime = ktime_sub_ns(txtime, baset_est); in igc_tx_launchtime() 1408 ktime_t txtime; in igc_xmit_frame_ring() local 1430 txtime = skb->tstamp; in igc_xmit_frame_ring() 1432 launch_time = igc_tx_launchtime(tx_ring, txtime, &first_flag, &insert_empty); in igc_xmit_frame_ring()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 1038 static __le32 igc_tx_launchtime(struct igc_ring *ring, ktime_t txtime, in igc_tx_launchtime() argument 1054 if (ktime_compare(txtime, end_of_cycle) >= 0) { in igc_tx_launchtime() 1070 netdev_warn(ring->netdev, "Packet with txtime=%llu may not be honoured\n", in igc_tx_launchtime() 1071 txtime); in igc_tx_launchtime() 1075 launchtime = ktime_sub_ns(txtime, baset_est); in igc_tx_launchtime() 1578 ktime_t txtime; in igc_xmit_frame_ring() local 1600 txtime = skb->tstamp; in igc_xmit_frame_ring() 1602 launch_time = igc_tx_launchtime(tx_ring, txtime, &first_flag, &insert_empty); in igc_xmit_frame_ring()
|