summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorWei Fang <wei.fang@nxp.com>2025-02-24 19:12:48 +0800
committerJakub Kicinski <kuba@kernel.org>2025-02-25 19:10:58 -0800
commitbbcbc906ab7b5834c1219cd17a38d78dba904aa0 (patch)
treee71d51fe429d27067f5e961b62e30ca9e8a06bf5 /tools/perf/scripts/python/bin
parenta562d0c4a893eae3ea51d512c4d90ab858a6b7ec (diff)
downloadkernel-bbcbc906ab7b5834c1219cd17a38d78dba904aa0.tar.gz
net: enetc: update UDP checksum when updating originTimestamp field
There is an issue with one-step timestamp based on UDP/IP. The peer will discard the sync packet because of the wrong UDP checksum. For ENETC v1, the software needs to update the UDP checksum when updating the originTimestamp field, so that the hardware can correctly update the UDP checksum when updating the correction field. Otherwise, the UDP checksum in the sync packet will be wrong. Fixes: 7294380c5211 ("enetc: support PTP Sync packet one-step timestamping") Cc: stable@vger.kernel.org Signed-off-by: Wei Fang <wei.fang@nxp.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Tested-by: Vladimir Oltean <vladimir.oltean@nxp.com> Link: https://patch.msgid.link/20250224111251.1061098-6-wei.fang@nxp.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
2022-11-01block: cleanup the variable naming in elv_iosched_storeChristoph Hellwig 2022-11-01block: exit elv_iosched_show early when I/O schedulers are not supportedChristoph Hellwig 2022-11-01block: cleanup elevator_getChristoph Hellwig 2022-10-23block: fix up elevator_type refcountingJinlong Chen 2022-10-23block: check for an unchanged elevator earlier in __elevator_changeJinlong Chen 2022-10-23block: sanitize the elevator name before passing it to __elevator_changeChristoph Hellwig 2022-10-23block: add proper helpers for elevator_type module refcount managementChristoph Hellwig 2022-10-23elevator: add new field flags in struct elevator_queueYu Kuai 2022-10-23elevator: remove redundant code in elv_unregister_queue()Yu Kuai 2022-09-27blk-mq: use quiesced elevator switch when reinitializing queuesKeith Busch 2022-03-21Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds 2022-03-08block: do more work in elevator_exitChristoph Hellwig 2022-02-28block: simplify calling convention of elv_unregister_queue()Eric Biggers 2022-02-17block/wbt: fix negative inflight counter when remove scsi deviceLaibin Qiu 2022-02-11block: partition include/linux/blk-cgroup.hMing Lei 2021-11-29block: remove the e argument to elevator_exitChristoph Hellwig 2021-11-29block: remove elevator_exitChristoph Hellwig 2021-11-17block: avoid to quiesce queue in elevator_init_mqMing Lei 2021-10-18blk-mq: Change shared sbitmap naming to shared tagsJohn Garry 2021-10-18block: move elevator.h to block/Christoph Hellwig 2021-08-09block: return ELEVATOR_DISCARD_MERGE if possibleMing Lei 2021-08-09block: remove support for delayed queue registrationsChristoph Hellwig 2021-08-05blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flagBart Van Assche 2021-06-24blk: Fix lock inversion between ioc lock and bfqd lockJan Kara 2021-06-18block: Remove unnecessary elevator operation checksDamien Le Moal 2021-06-11blk-mq: improve the blk_mq_init_allocated_queue interfaceChristoph Hellwig 2021-04-07blk-mq: set default elevator as deadline in case of hctx shared tagsetMing Lei 2020-10-09block: fix comment and add lockdep assertYufen Yu 2020-10-09block: use helper function to test queue registerYufen Yu 2020-10-09block: remove redundant mq checkYufen Yu 2020-10-09block: invoke blk_mq_exit_sched no matter whether have .exit_schedYufen Yu 2020-07-31block: elevator: delete duplicated word and fix typosRandy Dunlap