Commit e253734
net/mlx5e: Rewrite IPsec vs. TC block interface
In the commit 366e462 ("net/mlx5e: Make IPsec offload work together
with eswitch and TC"), new API to block IPsec vs. TC creation was introduced.
Internally, that API used devlink lock to avoid races with userspace, but it is
not really needed as dev->priv.eswitch is stable and can't be changed. So remove
dependency on devlink lock and move block encap code back to its original place.
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Link: https://lore.kernel.org/r/20230825062836.103744-5-saeed@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>1 parent c46fb77 commit e253734
3 files changed
Lines changed: 38 additions & 93 deletions
Lines changed: 24 additions & 39 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| 257 | + | |
| 258 | + | |
257 | 259 | | |
258 | 260 | | |
259 | 261 | | |
| |||
357 | 359 | | |
358 | 360 | | |
359 | 361 | | |
| 362 | + | |
| 363 | + | |
360 | 364 | | |
361 | 365 | | |
362 | 366 | | |
| |||
411 | 415 | | |
412 | 416 | | |
413 | 417 | | |
| 418 | + | |
| 419 | + | |
414 | 420 | | |
415 | 421 | | |
416 | 422 | | |
| |||
428 | 434 | | |
429 | 435 | | |
430 | 436 | | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
| 437 | + | |
435 | 438 | | |
436 | | - | |
| 439 | + | |
437 | 440 | | |
438 | 441 | | |
439 | | - | |
440 | | - | |
441 | | - | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
442 | 446 | | |
443 | 447 | | |
444 | 448 | | |
445 | 449 | | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | 450 | | |
452 | 451 | | |
453 | 452 | | |
| |||
456 | 455 | | |
457 | 456 | | |
458 | 457 | | |
459 | | - | |
460 | 458 | | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
| 459 | + | |
465 | 460 | | |
466 | 461 | | |
467 | 462 | | |
| |||
581 | 576 | | |
582 | 577 | | |
583 | 578 | | |
| 579 | + | |
| 580 | + | |
584 | 581 | | |
585 | 582 | | |
586 | 583 | | |
| |||
621 | 618 | | |
622 | 619 | | |
623 | 620 | | |
| 621 | + | |
| 622 | + | |
624 | 623 | | |
625 | 624 | | |
626 | 625 | | |
| |||
687 | 686 | | |
688 | 687 | | |
689 | 688 | | |
| 689 | + | |
| 690 | + | |
690 | 691 | | |
691 | 692 | | |
692 | 693 | | |
| |||
720 | 721 | | |
721 | 722 | | |
722 | 723 | | |
723 | | - | |
724 | | - | |
725 | | - | |
726 | | - | |
| 724 | + | |
727 | 725 | | |
728 | | - | |
| 726 | + | |
729 | 727 | | |
730 | 728 | | |
731 | 729 | | |
732 | | - | |
733 | | - | |
| 730 | + | |
| 731 | + | |
734 | 732 | | |
735 | 733 | | |
736 | 734 | | |
737 | 735 | | |
738 | 736 | | |
739 | | - | |
740 | | - | |
741 | 737 | | |
742 | 738 | | |
743 | 739 | | |
744 | | - | |
745 | | - | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | 740 | | |
750 | 741 | | |
751 | 742 | | |
752 | 743 | | |
753 | 744 | | |
754 | 745 | | |
755 | 746 | | |
756 | | - | |
757 | | - | |
758 | 747 | | |
759 | 748 | | |
760 | 749 | | |
761 | 750 | | |
762 | 751 | | |
763 | 752 | | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
| 753 | + | |
769 | 754 | | |
770 | 755 | | |
771 | 756 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
829 | 829 | | |
830 | 830 | | |
831 | 831 | | |
832 | | - | |
833 | | - | |
834 | | - | |
835 | | - | |
| 832 | + | |
| 833 | + | |
836 | 834 | | |
837 | 835 | | |
838 | 836 | | |
| |||
916 | 914 | | |
917 | 915 | | |
918 | 916 | | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
| 917 | + | |
| 918 | + | |
926 | 919 | | |
927 | 920 | | |
928 | 921 | | |
Lines changed: 10 additions & 43 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3641 | 3641 | | |
3642 | 3642 | | |
3643 | 3643 | | |
3644 | | - | |
| 3644 | + | |
3645 | 3645 | | |
3646 | | - | |
3647 | | - | |
| 3646 | + | |
3648 | 3647 | | |
3649 | 3648 | | |
3650 | | - | |
3651 | | - | |
3652 | | - | |
3653 | | - | |
3654 | | - | |
| 3649 | + | |
3655 | 3650 | | |
3656 | | - | |
3657 | 3651 | | |
| 3652 | + | |
3658 | 3653 | | |
3659 | | - | |
3660 | | - | |
| 3654 | + | |
3661 | 3655 | | |
3662 | | - | |
3663 | | - | |
3664 | | - | |
3665 | | - | |
3666 | | - | |
3667 | | - | |
3668 | | - | |
3669 | | - | |
3670 | | - | |
3671 | | - | |
3672 | | - | |
3673 | | - | |
3674 | | - | |
3675 | 3656 | | |
3676 | | - | |
3677 | | - | |
| 3657 | + | |
3678 | 3658 | | |
3679 | | - | |
| 3659 | + | |
3680 | 3660 | | |
3681 | 3661 | | |
3682 | | - | |
| 3662 | + | |
3683 | 3663 | | |
3684 | | - | |
3685 | | - | |
| 3664 | + | |
3686 | 3665 | | |
3687 | | - | |
3688 | | - | |
| 3666 | + | |
3689 | 3667 | | |
3690 | 3668 | | |
3691 | 3669 | | |
3692 | | - | |
3693 | | - | |
3694 | | - | |
3695 | | - | |
3696 | | - | |
3697 | | - | |
3698 | | - | |
3699 | | - | |
3700 | | - | |
3701 | | - | |
3702 | | - | |
3703 | 3670 | | |
3704 | 3671 | | |
3705 | 3672 | | |
| |||
0 commit comments