Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Thursday, January 4, 2024 5:52 AM
> To: Su, Simei
> Cc: Xing, Beilei ; chuanyu@uconn.edu;
> dev@dpdk.org; Zhang, Qi Z ; Lu, Wenzhuo
>
> Subject: RE: [PATCH] net/e1000: support launchtime feature
&
Hi, Simei
Thank you for your guidance on how to test this feature.
>> Following is how I try to test with testpmd. Please let me know if I did
>> something wrong.
>>
>> sudo ./dpdk-testpmd -- -i --forward-mode=txonly
>>
>> testpmd> port stop 0
>> testpmd> set burst 1
>>
Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Saturday, December 30, 2023 5:30 AM
> To: Su, Simei
> Cc: Xing, Beilei ; chuanyu@uconn.edu;
> dev@dpdk.org; Zhang, Qi Z ; Lu, Wenzhuo
>
> Subject: RE: [PATCH] net/e1000: support launchtime feature
>>
>> >> +static int
>> >> +eth_igb_read_clock(__rte_unused struct rte_eth_dev *dev, uint64_t
>> >> +*clock) {
>> >> + uint64_t systime_cycles;
>> >> + struct e1000_adapter *adapter = dev->data->dev_private;
>> >> +
>> >> + systime_cycles = igb_read_systime_cyclecounter(dev);
>> >> + uint64_t ns =
Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Friday, December 22, 2023 11:04 AM
> To: Su, Simei
> Cc: Xing, Beilei ; chuanyu@uconn.edu;
> dev@dpdk.org; Zhang, Qi Z ; Lu, Wenzhuo
>
> Subject: RE: [PATCH] net/e1000: support launchtime featur
Hi Simei,
Thank you so much for your review.
>>
>> /* QAV Tx mode control register */
>> #define E1000_I210_TQAVCTRL 0x3570
>> +#define E1000_I210_LAUNCH_OS0 0x3578
>
>What does this register mean?
>
"LAUNCH_OS0" is defined as LaunchOffset register, which sets the base time
for launchtime. Bas
Hi Chuanyu,
> -Original Message-
> From: Chuanyu Xue
> Sent: Monday, December 18, 2023 4:21 AM
> To: Lu, Wenzhuo ; Zhang, Qi Z
> ; Xing, Beilei
> Cc: dev@dpdk.org; Chuanyu Xue
> Subject: [PATCH] net/e1000: support launchtime feature
>
> Enable the time-ba
Enable the time-based scheduled Tx of packets based on the
RTE_ETH_TX_OFFLOAD_SEND_ON_TIMESTAMP flag. The launchtime defines the
packet transmission time based on PTP clock at MAC layer, which should
be set to the advanced transmit descriptor.
Signed-off-by: Chuanyu Xue
---
drivers/net/e1000/bas
8 matches
Mail list logo