@@ -1901,8 +1901,8 @@ static int mv88e6xxx_setup_port(struct mv88e6xxx_chip *chip, int port)
1901
1901
if (err )
1902
1902
return err ;
1903
1903
1904
- if (chip -> info -> ops -> port_pause_config ) {
1905
- err = chip -> info -> ops -> port_pause_config (chip , port );
1904
+ if (chip -> info -> ops -> port_pause_limit ) {
1905
+ err = chip -> info -> ops -> port_pause_limit (chip , port , 0 , 0 );
1906
1906
if (err )
1907
1907
return err ;
1908
1908
}
@@ -2362,7 +2362,7 @@ static const struct mv88e6xxx_ops mv88e6085_ops = {
2362
2362
.port_set_egress_floods = mv88e6352_port_set_egress_floods ,
2363
2363
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2364
2364
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2365
- .port_pause_config = mv88e6097_port_pause_config ,
2365
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2366
2366
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2367
2367
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2368
2368
.stats_snapshot = mv88e6xxx_g1_stats_snapshot ,
@@ -2417,7 +2417,7 @@ static const struct mv88e6xxx_ops mv88e6097_ops = {
2417
2417
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2418
2418
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2419
2419
.port_egress_rate_limiting = mv88e6095_port_egress_rate_limiting ,
2420
- .port_pause_config = mv88e6097_port_pause_config ,
2420
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2421
2421
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2422
2422
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2423
2423
.stats_snapshot = mv88e6xxx_g1_stats_snapshot ,
@@ -2473,7 +2473,7 @@ static const struct mv88e6xxx_ops mv88e6131_ops = {
2473
2473
.port_set_upstream_port = mv88e6095_port_set_upstream_port ,
2474
2474
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2475
2475
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2476
- .port_pause_config = mv88e6097_port_pause_config ,
2476
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2477
2477
.stats_snapshot = mv88e6xxx_g1_stats_snapshot ,
2478
2478
.stats_get_sset_count = mv88e6095_stats_get_sset_count ,
2479
2479
.stats_get_strings = mv88e6095_stats_get_strings ,
@@ -2506,7 +2506,7 @@ static const struct mv88e6xxx_ops mv88e6141_ops = {
2506
2506
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2507
2507
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2508
2508
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2509
- .port_pause_config = mv88e6097_port_pause_config ,
2509
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2510
2510
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2511
2511
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2512
2512
.stats_snapshot = mv88e6390_g1_stats_snapshot ,
@@ -2536,7 +2536,7 @@ static const struct mv88e6xxx_ops mv88e6161_ops = {
2536
2536
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2537
2537
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2538
2538
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2539
- .port_pause_config = mv88e6097_port_pause_config ,
2539
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2540
2540
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2541
2541
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2542
2542
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2590,7 +2590,7 @@ static const struct mv88e6xxx_ops mv88e6171_ops = {
2590
2590
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2591
2591
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2592
2592
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2593
- .port_pause_config = mv88e6097_port_pause_config ,
2593
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2594
2594
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2595
2595
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2596
2596
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2623,7 +2623,7 @@ static const struct mv88e6xxx_ops mv88e6172_ops = {
2623
2623
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2624
2624
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2625
2625
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2626
- .port_pause_config = mv88e6097_port_pause_config ,
2626
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2627
2627
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2628
2628
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2629
2629
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2655,7 +2655,7 @@ static const struct mv88e6xxx_ops mv88e6175_ops = {
2655
2655
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2656
2656
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2657
2657
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2658
- .port_pause_config = mv88e6097_port_pause_config ,
2658
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2659
2659
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2660
2660
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2661
2661
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2688,7 +2688,7 @@ static const struct mv88e6xxx_ops mv88e6176_ops = {
2688
2688
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2689
2689
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2690
2690
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2691
- .port_pause_config = mv88e6097_port_pause_config ,
2691
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2692
2692
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2693
2693
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2694
2694
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2747,7 +2747,7 @@ static const struct mv88e6xxx_ops mv88e6190_ops = {
2747
2747
.port_set_frame_mode = mv88e6351_port_set_frame_mode ,
2748
2748
.port_set_egress_floods = mv88e6352_port_set_egress_floods ,
2749
2749
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2750
- .port_pause_config = mv88e6390_port_pause_config ,
2750
+ .port_pause_limit = mv88e6390_port_pause_limit ,
2751
2751
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2752
2752
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2753
2753
.stats_snapshot = mv88e6390_g1_stats_snapshot ,
@@ -2780,7 +2780,7 @@ static const struct mv88e6xxx_ops mv88e6190x_ops = {
2780
2780
.port_set_frame_mode = mv88e6351_port_set_frame_mode ,
2781
2781
.port_set_egress_floods = mv88e6352_port_set_egress_floods ,
2782
2782
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2783
- .port_pause_config = mv88e6390_port_pause_config ,
2783
+ .port_pause_limit = mv88e6390_port_pause_limit ,
2784
2784
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2785
2785
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2786
2786
.stats_snapshot = mv88e6390_g1_stats_snapshot ,
@@ -2813,7 +2813,7 @@ static const struct mv88e6xxx_ops mv88e6191_ops = {
2813
2813
.port_set_frame_mode = mv88e6351_port_set_frame_mode ,
2814
2814
.port_set_egress_floods = mv88e6352_port_set_egress_floods ,
2815
2815
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2816
- .port_pause_config = mv88e6390_port_pause_config ,
2816
+ .port_pause_limit = mv88e6390_port_pause_limit ,
2817
2817
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2818
2818
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2819
2819
.stats_snapshot = mv88e6390_g1_stats_snapshot ,
@@ -2848,7 +2848,7 @@ static const struct mv88e6xxx_ops mv88e6240_ops = {
2848
2848
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2849
2849
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2850
2850
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2851
- .port_pause_config = mv88e6097_port_pause_config ,
2851
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2852
2852
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2853
2853
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2854
2854
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2880,7 +2880,7 @@ static const struct mv88e6xxx_ops mv88e6290_ops = {
2880
2880
.port_set_frame_mode = mv88e6351_port_set_frame_mode ,
2881
2881
.port_set_egress_floods = mv88e6352_port_set_egress_floods ,
2882
2882
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2883
- .port_pause_config = mv88e6390_port_pause_config ,
2883
+ .port_pause_limit = mv88e6390_port_pause_limit ,
2884
2884
.port_set_cmode = mv88e6390x_port_set_cmode ,
2885
2885
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2886
2886
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
@@ -2915,7 +2915,7 @@ static const struct mv88e6xxx_ops mv88e6320_ops = {
2915
2915
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2916
2916
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2917
2917
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2918
- .port_pause_config = mv88e6097_port_pause_config ,
2918
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2919
2919
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2920
2920
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2921
2921
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2946,7 +2946,7 @@ static const struct mv88e6xxx_ops mv88e6321_ops = {
2946
2946
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2947
2947
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2948
2948
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2949
- .port_pause_config = mv88e6097_port_pause_config ,
2949
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2950
2950
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2951
2951
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2952
2952
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -2977,7 +2977,7 @@ static const struct mv88e6xxx_ops mv88e6341_ops = {
2977
2977
.port_set_ether_type = mv88e6351_port_set_ether_type ,
2978
2978
.port_jumbo_config = mv88e6165_port_jumbo_config ,
2979
2979
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
2980
- .port_pause_config = mv88e6097_port_pause_config ,
2980
+ .port_pause_limit = mv88e6097_port_pause_limit ,
2981
2981
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
2982
2982
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
2983
2983
.stats_snapshot = mv88e6390_g1_stats_snapshot ,
@@ -3008,7 +3008,7 @@ static const struct mv88e6xxx_ops mv88e6350_ops = {
3008
3008
.port_set_ether_type = mv88e6351_port_set_ether_type ,
3009
3009
.port_jumbo_config = mv88e6165_port_jumbo_config ,
3010
3010
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
3011
- .port_pause_config = mv88e6097_port_pause_config ,
3011
+ .port_pause_limit = mv88e6097_port_pause_limit ,
3012
3012
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
3013
3013
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
3014
3014
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -3039,7 +3039,7 @@ static const struct mv88e6xxx_ops mv88e6351_ops = {
3039
3039
.port_set_ether_type = mv88e6351_port_set_ether_type ,
3040
3040
.port_jumbo_config = mv88e6165_port_jumbo_config ,
3041
3041
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
3042
- .port_pause_config = mv88e6097_port_pause_config ,
3042
+ .port_pause_limit = mv88e6097_port_pause_limit ,
3043
3043
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
3044
3044
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
3045
3045
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -3072,7 +3072,7 @@ static const struct mv88e6xxx_ops mv88e6352_ops = {
3072
3072
.port_set_ether_type = mv88e6351_port_set_ether_type ,
3073
3073
.port_jumbo_config = mv88e6165_port_jumbo_config ,
3074
3074
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
3075
- .port_pause_config = mv88e6097_port_pause_config ,
3075
+ .port_pause_limit = mv88e6097_port_pause_limit ,
3076
3076
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
3077
3077
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
3078
3078
.stats_snapshot = mv88e6320_g1_stats_snapshot ,
@@ -3106,7 +3106,7 @@ static const struct mv88e6xxx_ops mv88e6390_ops = {
3106
3106
.port_set_ether_type = mv88e6351_port_set_ether_type ,
3107
3107
.port_jumbo_config = mv88e6165_port_jumbo_config ,
3108
3108
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
3109
- .port_pause_config = mv88e6390_port_pause_config ,
3109
+ .port_pause_limit = mv88e6390_port_pause_limit ,
3110
3110
.port_set_cmode = mv88e6390x_port_set_cmode ,
3111
3111
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
3112
3112
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
@@ -3142,7 +3142,7 @@ static const struct mv88e6xxx_ops mv88e6390x_ops = {
3142
3142
.port_set_ether_type = mv88e6351_port_set_ether_type ,
3143
3143
.port_jumbo_config = mv88e6165_port_jumbo_config ,
3144
3144
.port_egress_rate_limiting = mv88e6097_port_egress_rate_limiting ,
3145
- .port_pause_config = mv88e6390_port_pause_config ,
3145
+ .port_pause_limit = mv88e6390_port_pause_limit ,
3146
3146
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit ,
3147
3147
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override ,
3148
3148
.stats_snapshot = mv88e6390_g1_stats_snapshot ,
0 commit comments