Commit b23ec2b
committed
Merge branch 'introduce-ndo_hwtstamp_get-and-ndo_hwtstamp_set'
Vladimir Oltean says:
====================
Introduce ndo_hwtstamp_get() and ndo_hwtstamp_set()
Based on previous RFCs from Maxim Georgiev:
https://lore.kernel.org/netdev/20230502043150.17097-1-glipus@gmail.com/
this series attempts to introduce new API for the hardware timestamping
control path (SIOCGHWTSTAMP and SIOCSHWTSTAMP handling).
I don't have any board with phylib hardware timestamping, so I would
appreciate testing (especially on lan966x, the most intricate
conversion). I was, however, able to test netdev level timestamping,
because I also have some more unsubmitted conversions in progress:
https://github.com/vladimiroltean/linux/commits/ndo-hwtstamp-v9
I hope that the concerns expressed in the comments of previous series
were addressed, and that Köry Maincent's series:
https://lore.kernel.org/netdev/20230406173308.401924-1-kory.maincent@bootlin.com/
can make progress in parallel with the conversion of the rest of drivers.
====================
Link: https://lore.kernel.org/r/20230801142824.1772134-1-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>File tree
23 files changed
+630
-209
lines changed- drivers/net
- bonding
- ethernet
- freescale
- microchip
- lan966x
- sparx5
- phy
- include/linux
- net
- 8021q
- core
- ethtool
23 files changed
+630
-209
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7752 | 7752 | | |
7753 | 7753 | | |
7754 | 7754 | | |
| 7755 | + | |
7755 | 7756 | | |
7756 | 7757 | | |
7757 | 7758 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4446 | 4446 | | |
4447 | 4447 | | |
4448 | 4448 | | |
4449 | | - | |
4450 | | - | |
4451 | | - | |
4452 | | - | |
4453 | | - | |
4454 | 4449 | | |
4455 | 4450 | | |
4456 | 4451 | | |
| |||
4477 | 4472 | | |
4478 | 4473 | | |
4479 | 4474 | | |
4480 | | - | |
4481 | | - | |
4482 | | - | |
4483 | | - | |
4484 | | - | |
4485 | | - | |
4486 | | - | |
4487 | | - | |
4488 | | - | |
4489 | | - | |
4490 | | - | |
4491 | | - | |
4492 | | - | |
4493 | | - | |
4494 | | - | |
4495 | | - | |
4496 | | - | |
4497 | | - | |
4498 | | - | |
4499 | | - | |
4500 | | - | |
4501 | | - | |
4502 | | - | |
4503 | | - | |
4504 | | - | |
4505 | | - | |
4506 | | - | |
4507 | | - | |
4508 | | - | |
4509 | | - | |
4510 | | - | |
4511 | | - | |
4512 | | - | |
4513 | 4475 | | |
4514 | | - | |
| 4476 | + | |
4515 | 4477 | | |
4516 | 4478 | | |
4517 | | - | |
| 4479 | + | |
4518 | 4480 | | |
4519 | 4481 | | |
4520 | 4482 | | |
| |||
5688 | 5650 | | |
5689 | 5651 | | |
5690 | 5652 | | |
| 5653 | + | |
| 5654 | + | |
| 5655 | + | |
| 5656 | + | |
| 5657 | + | |
| 5658 | + | |
| 5659 | + | |
| 5660 | + | |
| 5661 | + | |
| 5662 | + | |
| 5663 | + | |
| 5664 | + | |
| 5665 | + | |
| 5666 | + | |
| 5667 | + | |
| 5668 | + | |
| 5669 | + | |
| 5670 | + | |
| 5671 | + | |
| 5672 | + | |
| 5673 | + | |
| 5674 | + | |
| 5675 | + | |
| 5676 | + | |
| 5677 | + | |
| 5678 | + | |
| 5679 | + | |
| 5680 | + | |
| 5681 | + | |
| 5682 | + | |
| 5683 | + | |
| 5684 | + | |
| 5685 | + | |
| 5686 | + | |
| 5687 | + | |
| 5688 | + | |
| 5689 | + | |
| 5690 | + | |
| 5691 | + | |
| 5692 | + | |
| 5693 | + | |
| 5694 | + | |
| 5695 | + | |
| 5696 | + | |
| 5697 | + | |
| 5698 | + | |
| 5699 | + | |
| 5700 | + | |
| 5701 | + | |
| 5702 | + | |
| 5703 | + | |
| 5704 | + | |
| 5705 | + | |
| 5706 | + | |
| 5707 | + | |
| 5708 | + | |
| 5709 | + | |
| 5710 | + | |
| 5711 | + | |
| 5712 | + | |
| 5713 | + | |
5691 | 5714 | | |
5692 | 5715 | | |
5693 | 5716 | | |
| |||
5836 | 5859 | | |
5837 | 5860 | | |
5838 | 5861 | | |
| 5862 | + | |
| 5863 | + | |
5839 | 5864 | | |
5840 | 5865 | | |
5841 | 5866 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
698 | 698 | | |
699 | 699 | | |
700 | 700 | | |
701 | | - | |
702 | | - | |
703 | | - | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
704 | 704 | | |
705 | 705 | | |
706 | 706 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3203 | 3203 | | |
3204 | 3204 | | |
3205 | 3205 | | |
3206 | | - | |
3207 | | - | |
3208 | | - | |
3209 | | - | |
3210 | | - | |
3211 | | - | |
3212 | | - | |
3213 | | - | |
3214 | | - | |
3215 | | - | |
3216 | | - | |
3217 | | - | |
3218 | | - | |
3219 | | - | |
3220 | | - | |
3221 | | - | |
3222 | | - | |
3223 | | - | |
3224 | | - | |
3225 | | - | |
3226 | | - | |
3227 | | - | |
3228 | | - | |
3229 | | - | |
3230 | | - | |
3231 | | - | |
3232 | | - | |
3233 | 3206 | | |
3234 | 3207 | | |
3235 | 3208 | | |
| |||
3895 | 3868 | | |
3896 | 3869 | | |
3897 | 3870 | | |
| 3871 | + | |
| 3872 | + | |
| 3873 | + | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
| 3879 | + | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
| 3892 | + | |
| 3893 | + | |
| 3894 | + | |
| 3895 | + | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
3898 | 3902 | | |
3899 | 3903 | | |
3900 | 3904 | | |
| |||
3904 | 3908 | | |
3905 | 3909 | | |
3906 | 3910 | | |
3907 | | - | |
| 3911 | + | |
3908 | 3912 | | |
3909 | 3913 | | |
3910 | 3914 | | |
3911 | 3915 | | |
3912 | 3916 | | |
3913 | 3917 | | |
| 3918 | + | |
| 3919 | + | |
3914 | 3920 | | |
3915 | 3921 | | |
3916 | 3922 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
605 | 605 | | |
606 | 606 | | |
607 | 607 | | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
| 608 | + | |
| 609 | + | |
613 | 610 | | |
614 | 611 | | |
615 | 612 | | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
| 613 | + | |
630 | 614 | | |
631 | 615 | | |
632 | 616 | | |
| |||
637 | 621 | | |
638 | 622 | | |
639 | 623 | | |
640 | | - | |
| 624 | + | |
641 | 625 | | |
642 | 626 | | |
643 | 627 | | |
644 | 628 | | |
645 | 629 | | |
646 | 630 | | |
647 | | - | |
| 631 | + | |
648 | 632 | | |
649 | 633 | | |
650 | 634 | | |
651 | | - | |
652 | | - | |
| 635 | + | |
653 | 636 | | |
654 | 637 | | |
655 | | - | |
| 638 | + | |
656 | 639 | | |
657 | 640 | | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | 641 | | |
665 | | - | |
666 | | - | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
667 | 646 | | |
668 | 647 | | |
669 | 648 | | |
| |||
0 commit comments