This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VH-Q1: How to set queues using 'ethtool -L'

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH, TDA4VM

Hi TI,

We use CPSWng Native Ethernet to test the TSN features documented at TSN with CPSW. But when to set the queues using 'ethtool -L eth3 tx 3', there is an error,'netlink error: Device or resource busy'. We can see with 'ethtool -l eth3' that the TX in the current hardware settings is 1.

How to set the TX in the current hardware settings? In the source code, I see that these values come from struct cpsw_common. When and how is this structure initialized?

Best Regards,

Lei

  • Hi,

    'ethtool -L eth3 tx 3', there is an error,'netlink error: Device or resource busy'. We can see with 'ethtool -l eth3' that the TX in the current hardware settings is 1.

    You have to make ntelink down before changing the no.of Queues, using "#ifconfig eth3 down" command, so that device will be idle.
    After bringing the interface down, change the no.of Tx Queues and make ntelink up i.e. bring interface up using "ifconfig eth3 up" command.

    The same above sequence is mentioned in SDK Documentation also, as captured in below. (but below uses "ip link" commands instead of "ifconfig")


    Best Regards,
    Sudheer

  • Hi,

    You have to make ntelink down before changing the no.of Queues, using "#ifconfig eth3 down" command, so that device will be idle.

    It  doesn't work. Because the TX in the current hardware setting is 1. By reading the source code, we find that we can modify the TX directly in the function 'am65_cpsw_nuss_probe'.

    After modifying it, we can set up the queue with the above command. I would like to ask if this modification is feasible.

    Best Regards,
    Lei

  • Hi Zhang,

    Which SDK version are you using, for checking this?
    I hope default SDK Out of Box, supports the configuration of Tx Queues using ethtool.
    Are you using Native Linux for CPSW9G? or CPSW2G?

    Best Regards,
    Sudheer

  • Hi,

    The sdk is tda4vh 0900. 

    Best Regards,
    Lei

  • Hi,

    It  doesn't work. Because the TX in the current hardware setting is 1. By reading the source code, we find that we can modify the TX directly in the function 'am65_cpsw_nuss_probe'.

    Above is default configuration during probe.

    Once you change using "ethtool -L ", tx_ch_num will get update.

    If you are using CPSW9G, you need to bring down all CPSW9G interfaces in order to change the no.of Tx channels.

    Note:
    All CPSW9G interfaces will use the same Tx channels i.e. if you get the channel information for all channels same output will be observed. (which is same as above "ethtool -L "configuration.


    Best Regards,
    Sudheer

  • Hi,

    After all eth interfaces are closed, the commond 'ethtool -L eth4 tx 8' works.

    But when I test the CBS, something unexpected happens. There is a bit of a gap between the test results and the documented results. The test results are shown below.

     The tc qdisc is set as documented. 3.2.2.10.3.3.2.3. CBS — Processor SDK Linux for J784s4 Documentation . 

    The network topology diagram is as follows. The tda4vh is switch mode.

    Best Regards,
    Lei

  • Hi,

    Can you please confirm the Link speed.

    Also, are you running the CBS, Queue configuration at the Nodes present in the system or only in one of TDA4x device.
    Also, can you please share the commands ran at your end.

    Best Regards,
    Sudheer

  • Hi,

    I've tested this many times, the only difference is that I didn't set the sender tda4vh's tc.

    Best Regards,
    Lei

  • Hi, 

    CBS, Queue configuration willl effect only Transmission traffic. 

    So, you need to set at the traffic sender, if not you will not observe any difference in test results without CBS& Queue configuration. 

    Best Regards, 

    Sudheer

  • Hi,

    you need to set at the traffic sender, if not you will not observe any difference in test results without CBS& Queue configuration. 

    I'll configure the send queue on the sender tda4vh this afternoon.

    The network topology diagram is as follows. The tda4vh is switch mode.

    Also I have another question, can this environment be tested for EST? The tda4vm is not linux native driver and the other two tda4vh are linux native drivers. After I run plget on tda4vm, the operation is not supported.

    Best Regards,
    Lei

  • Hi,

    Also I have another question, can this environment be tested for EST? The tda4vm is not linux native driver

    TSN features are supported in Native Linux Driver, for non native and handled by EthFw. TSN is not supported from EthFw in latest TI SDK.

    you need to set at the traffic sender, if not you will not observe any difference in test results without CBS& Queue configuration. 

    I'll configure the send queue on the sender tda4vh this afternoon.

    Also, who ever is the sender of traffic need to have TSN configuration to handle the traffic in priority.

    Best Regards,
    Sudheer

  • Hi,

    who ever is the sender of traffic need to have TSN configuration to handle the traffic in priority.

    I still have some questions about CBS. Here is a description of my test environment. The eth2 of the sender TDA4vh is connected to the eth2 of the switch TDA4vh and the eth4 of the switch TDA4vh is connected to the eth1 of the receiver TDA4vm.

    The commond in the sender TDA4vh:

    The command in the switch TDA4vh:

    The command in the receiver TDA4vm:

    I didn't set the vlan id because it was already set on tda4vm. Testing with iperf3 on sender tda4vh:

    The test result:

    The probability of packet loss  for the pri6 is 18%. The probability of packet loss for this vlan 4 is 18%, compared to 10% on the official documentation(3.2.2.10.3.3.2.3. CBS — Processor SDK Linux for J784s4 Documentation). Either 18% or 10% is a bit high in my opinion. I checked CBS in the INET(Credit-Based Shaping — INET 4.5.0 documentation (omnetpp.org)). If at some point in time the credit value is negative, these packets should be saved in the queue. The packet loss probability shouldn't be so high.

    Best Regard,
    Lei

  • Hi,

    The test data mentioned in TI Documentation is with Native Linux Driver. But, in your system you have TDA4VM with EthFw based solution.
    Can you please check ALE dump at TDA4VM side, have you registered the VLAN 8 at TDA4VM for A72 client.

    Either 18% or 10% is a bit high in my opinion.

    It could be higher but we need to check where the drop is, can you please check CPSW statistics at each of TDA4x device and see packet drops.

    If at some point in time the credit value is negative, these packets should be saved in the queue. The packet loss probability shouldn't be so high.

    The Internal H/W FIFO size is very smaller which is 2048 bytes can't store more packets.
    Also, your limiting the data rate at sender side it self  by setting the tx_max_rate So, throughput on the corresponding priority may not be more than that.

    Best Regards,
    Sudheer

  • Hi,

    registered the VLAN 8 at TDA4VM for A72 client

    I have registered the VLAN 8 at TDA4VM for A72 client. Otherwise, they can't communicate with each other. 

    It could be higher but we need to check where the drop is, can you please check CPSW statistics at each of TDA4x device and see packet drops.

    Currently getting data for tda4vm is a bit difficult and cannot be done with ethtool -S eth1 or ethool -t eth1. We'll figure out how to get tda4vm's statistic later. For now I have two more questions.
    1. Why is the packet loss rate for priority 6 the highest, I've tested this many times and it's always priority 6 that has the highest packet loss rate, and in the official documentation it's also priority 6 that has the highest packet loss rate. Shouldn't it be priority 0 that has the highest packet loss rate?
    2. Why is it that when I test with iperf3 alone, there is no packet loss, but when I test with iperf3 at the same time, packet loss occurs. Aren't the tx queues independent of each other?

    Best Regards,
    Lei

  • Hi, 

    2. Why is it that when I test with iperf3 alone, there is no packet loss, but when I test with iperf3 at the same time, packet loss occurs. Aren't the tx queues independent of each other

    Tx queues are independent of each other, may be due to the traffic load on other queues as well. 

    Data from all queues will sent on MAC. 

    Let me check internally about loss only on priority 6.

    Best regards, 

    Sudheer

  • Hi, 

    2. Why is it that when I test with iperf3 alone, there is no packet loss, but when I test with iperf3 at the same time, packet loss occurs. Aren't the tx queues independent of each other
    • Tx queues are independent of each other, may be due to the traffic load on other queues as well. 

    Data from all queues will sent on MAC. 

    Let me check internally about loss only on priority 6.

    Best regards, 

    Sudheer

  • Hi,

    It could be higher but we need to check where the drop is, can you please check CPSW statistics at each of TDA4x device and see packet drops.

    I have got the statistic of TDA4x. The statistics show that the data is discarded by the switch.

    the statistic of the switch tda4vh before iperf3 test
    root@megatron:/data# ethtool -S eth4
    NIC statistics:
         p0_rx_good_frames: 1024
         p0_rx_broadcast_frames: 642
         p0_rx_multicast_frames: 380
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 247426
         p0_tx_good_frames: 12512
         p0_tx_broadcast_frames: 230
         p0_tx_multicast_frames: 12280
         p0_tx_octets: 1047476
         p0_tx_64B_frames: 6084
         p0_tx_65_to_127B_frames: 6582
         p0_tx_128_to_255B_frames: 2
         p0_tx_256_to_511B_frames: 868
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 1294902
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 30
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 12512
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 1047476
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 167720
         rx_broadcast_frames: 7169
         rx_multicast_frames: 258
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 771
         ale_overrun_drop: 0
         rx_octets: 76946595
         tx_good_frames: 3277443
         tx_broadcast_frames: 3399
         tx_multicast_frames: 850
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 3514560465
         tx_64B_frames: 10480
         tx_65_to_127B_frames: 115983
         tx_128_to_255B_frames: 35
         tx_256_to_511B_frames: 737
         tx_512_to_1023B_frames: 1585577
         tx_1024B_frames: 1732351
         net_octets: 3591507060
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 771
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 635
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 28
         ale_unknown_ucast_bytes: 2296
         ale_unknown_mcast: 200
         ale_unknown_mcast_bytes: 17118
         ale_unknown_bcast: 412
         ale_unknown_bcast_bytes: 26368
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 1303887
         tx_pri1: 1073125
         tx_pri2: 900417
         tx_pri3: 0
         tx_pri4: 2
         tx_pri5: 9
         tx_pri6: 0
         tx_pri7: 3
         tx_pri0_bcnt: 1250720591
         tx_pri1_bcnt: 1269108224
         tx_pri2_bcnt: 994730361
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 188
         tx_pri5_bcnt: 803
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 238
         tx_pri0_drop: 17867
         tx_pri1_drop: 157078
         tx_pri2_drop: 67518
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 17965206
         tx_pri1_drop_bcnt: 198687162
         tx_pri2_drop_bcnt: 85970359
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    the statistic of switch tda4vh after iperf3 test
    root@megatron:/data# ethtool -S eth4
    NIC statistics:
         p0_rx_good_frames: 1070
         p0_rx_broadcast_frames: 671
         p0_rx_multicast_frames: 397
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 258568
         p0_tx_good_frames: 12532
         p0_tx_broadcast_frames: 241
         p0_tx_multicast_frames: 12289
         p0_tx_octets: 1051938
         p0_tx_64B_frames: 6084
         p0_tx_65_to_127B_frames: 6608
         p0_tx_128_to_255B_frames: 2
         p0_tx_256_to_511B_frames: 908
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 1310506
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 30
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 12532
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 1051938
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 167941
         rx_broadcast_frames: 7169
         rx_multicast_frames: 258
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 771
         ale_overrun_drop: 0
         rx_octets: 76965193
         tx_good_frames: 3548034
         tx_broadcast_frames: 3551
         tx_multicast_frames: 859
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 3919601994
         tx_64B_frames: 10610
         tx_65_to_127B_frames: 116250
         tx_128_to_255B_frames: 38
         tx_256_to_511B_frames: 778
         tx_512_to_1023B_frames: 1585577
         tx_1024B_frames: 2002722
         net_octets: 3996567187
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 771
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 635
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 28
         ale_unknown_ucast_bytes: 2296
         ale_unknown_mcast: 200
         ale_unknown_mcast_bytes: 17118
         ale_unknown_bcast: 412
         ale_unknown_bcast_bytes: 26368
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 1384353
         tx_pri1: 1179074
         tx_pri2: 984593
         tx_pri3: 0
         tx_pri4: 2
         tx_pri5: 9
         tx_pri6: 0
         tx_pri7: 3
         tx_pri0_bcnt: 1371005246
         tx_pri1_bcnt: 1427794638
         tx_pri2_bcnt: 1120800821
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 188
         tx_pri5_bcnt: 803
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 238
         tx_pri0_drop: 19230
         tx_pri1_drop: 172558
         tx_pri2_drop: 69561
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 20006980
         tx_pri1_drop_bcnt: 221876202
         tx_pri2_drop_bcnt: 89030773
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    the statistic of sender tda4vh before iperf3 test:
    root@megatron:/# ethtool -S eth2
    NIC statistics:
         p0_rx_good_frames: 50
         p0_rx_broadcast_frames: 31
         p0_rx_multicast_frames: 19
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 12032
         p0_tx_good_frames: 31
         p0_tx_broadcast_frames: 31
         p0_tx_multicast_frames: 0
         p0_tx_octets: 10416
         p0_tx_64B_frames: 0
         p0_tx_65_to_127B_frames: 19
         p0_tx_128_to_255B_frames: 0
         p0_tx_256_to_511B_frames: 62
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 22448
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 31
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 10416
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 1111
         rx_broadcast_frames: 709
         rx_multicast_frames: 11
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 1080
         ale_overrun_drop: 0
         rx_octets: 86724
         tx_good_frames: 50
         tx_broadcast_frames: 31
         tx_multicast_frames: 19
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 12032
         tx_64B_frames: 678
         tx_65_to_127B_frames: 421
         tx_128_to_255B_frames: 0
         tx_256_to_511B_frames: 62
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 0
         net_octets: 98756
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 1080
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 1069
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 391
         ale_unknown_ucast_bytes: 32062
         ale_unknown_mcast: 11
         ale_unknown_mcast_bytes: 854
         ale_unknown_bcast: 709
         ale_unknown_bcast_bytes: 53808
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 50
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 12032
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    the statistic of the sender tda4vh:
    root@megatron:/data# ethtool -S eth2
    NIC statistics:
         p0_rx_good_frames: 289559
         p0_rx_broadcast_frames: 187
         p0_rx_multicast_frames: 56
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 433342595
         p0_tx_good_frames: 97
         p0_tx_broadcast_frames: 41
         p0_tx_multicast_frames: 0
         p0_tx_octets: 18844
         p0_tx_64B_frames: 154
         p0_tx_65_to_127B_frames: 147
         p0_tx_128_to_255B_frames: 3
         p0_tx_256_to_511B_frames: 95
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 289257
         p0_net_octets: 433361439
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 97
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 18844
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 1307
         rx_broadcast_frames: 719
         rx_multicast_frames: 19
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 1210
         ale_overrun_drop: 0
         rx_octets: 105788
         tx_good_frames: 289559
         tx_broadcast_frames: 187
         tx_multicast_frames: 56
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 433342595
         tx_64B_frames: 832
         tx_65_to_127B_frames: 679
         tx_128_to_255B_frames: 3
         tx_256_to_511B_frames: 95
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 289257
         net_octets: 433448383
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 1210
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 1140
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 569
         ale_unknown_ucast_bytes: 47134
         ale_unknown_mcast: 19
         ale_unknown_mcast_bytes: 1486
         ale_unknown_bcast: 719
         ale_unknown_bcast_bytes: 57168
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 81897
         tx_pri1: 121429
         tx_pri2: 86219
         tx_pri3: 0
         tx_pri4: 3
         tx_pri5: 3
         tx_pri6: 0
         tx_pri7: 8
         tx_pri0_bcnt: 122335017
         tx_pri1_bcnt: 181875454
         tx_pri2_bcnt: 129130874
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 276
         tx_pri5_bcnt: 238
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 736
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    the statistic of the receiver tda4vh before iperf3 test:
    [MCU2_0] 537990.352692 s: -----------------------------------------
    [MCU2_0] 537990.352720 s:   rxGoodFrames            = 134909
    [MCU2_0] 537990.352747 s:   rxBcastFrames           = 6357
    [MCU2_0] 537990.352771 s:   rxMcastFrames           = 128073
    [MCU2_0] 537990.352795 s:   aleDrop                 = 74
    [MCU2_0] 537990.352817 s:   rxOctets                = 10576748
    [MCU2_0] 537990.352842 s:   txGoodFrames            = 437
    [MCU2_0] 537990.352866 s:   txBcastFrames           = 434
    [MCU2_0] 537990.352888 s:   txOctets                = 136872
    [MCU2_0] 537990.352911 s:   octetsFrames64          = 68444
    [MCU2_0] 537990.352935 s:   octetsFrames65to127     = 66501
    [MCU2_0] 537990.352958 s:   octetsFrames128to255    = 1
    [MCU2_0] 537990.352979 s:   octetsFrames256to511    = 400
    [MCU2_0] 537990.353002 s:   netOctets               = 10713620
    [MCU2_0] 537990.353026 s:   portMaskDrop            = 74
    [MCU2_0] 537990.353050 s:   alePolicyMatch          = 127941
    [MCU2_0] 537990.353079 s:
    [MCU2_0] 537990.353147 s:
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0] 537990.353173 s: -----------------------------------------
    [MCU2_0] 537990.353212 s:
    [MCU2_0] 537990.353309 s:
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0] 537990.353342 s: -----------------------------------------
    [MCU2_0] 537990.353370 s:   rxGoodFrames            = 497
    [MCU2_0] 537990.353396 s:   rxBcastFrames           = 434
    [MCU2_0] 537990.353418 s:   rxMcastFrames           = 60
    [MCU2_0] 537990.353441 s:   aleDrop                 = 60
    [MCU2_0] 537990.353464 s:   rxOctets                = 141808
    [MCU2_0] 537990.353488 s:   txGoodFrames            = 6894
    [MCU2_0] 537990.353510 s:   txBcastFrames           = 6357
    [MCU2_0] 537990.353532 s:   txMcastFrames           = 58
    [MCU2_0] 537990.353556 s:   txOctets                = 451040
    [MCU2_0] 537990.353582 s:   octetsFrames64          = 6401
    [MCU2_0] 537990.353604 s:   octetsFrames65to127     = 590
    [MCU2_0] 537990.353626 s:   octetsFrames256to511    = 400
    [MCU2_0] 537990.353648 s:   netOctets               = 592848
    [MCU2_0] 537990.353671 s:   portMaskDrop            = 60
    [MCU2_0] 537990.353693 s:   aleUnknownMcast         = 33
    [MCU2_0] 537990.353715 s:   aleUnknownMcastBcnt     = 2518
    [MCU2_0] 537990.353737 s:   aleUnknownBcast         = 251
    [MCU2_0] 537990.353759 s:   aleUnknownBcastBcnt     = 84064
    [MCU2_0] 537990.353782 s:   alePolicyMatch          = 437
    
    the statistic of the receiver tda4vh after iperf3 test
    [MCU2_0] 538113.647778 s: -----------------------------------------
    [MCU2_0] 538113.647805 s:   rxGoodFrames            = 137042
    [MCU2_0] 538113.647831 s:   rxBcastFrames           = 6357
    [MCU2_0] 538113.647853 s:   rxMcastFrames           = 130110
    [MCU2_0] 538113.647876 s:   aleDrop                 = 78
    [MCU2_0] 538113.647900 s:   rxOctets                = 10746290
    [MCU2_0] 538113.647924 s:   txGoodFrames            = 270992
    [MCU2_0] 538113.647948 s:   txBcastFrames           = 562
    [MCU2_0] 538113.647970 s:   txOctets                = 405168463
    [MCU2_0] 538113.647994 s:   octetsFrames64          = 69560
    [MCU2_0] 538113.648017 s:   octetsFrames65to127     = 67685
    [MCU2_0] 538113.648040 s:   octetsFrames128to255    = 4
    [MCU2_0] 538113.648063 s:   octetsFrames256to511    = 414
    [MCU2_0] 538113.648085 s:   octetsFrames1024        = 270371
    [MCU2_0] 538113.648108 s:   netOctets               = 415914753
    [MCU2_0] 538113.648132 s:   portMaskDrop            = 78
    [MCU2_0] 538113.648157 s:   alePolicyMatch          = 129974
    [MCU2_0] 538113.648184 s:
    [MCU2_0] 538113.648276 s:
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0] 538113.648308 s: -----------------------------------------
    [MCU2_0] 538113.648345 s:
    [MCU2_0] 538113.648417 s:
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0] 538113.648444 s: -----------------------------------------
    [MCU2_0] 538113.648469 s:   rxGoodFrames            = 271054
    [MCU2_0] 538113.648494 s:   rxBcastFrames           = 562
    [MCU2_0] 538113.648518 s:   rxMcastFrames           = 62
    [MCU2_0] 538113.648542 s:   aleDrop                 = 62
    [MCU2_0] 538113.648566 s:   rxOctets                = 405173547
    [MCU2_0] 538113.648591 s:   txGoodFrames            = 6990
    [MCU2_0] 538113.648615 s:   txBcastFrames           = 6357
    [MCU2_0] 538113.648637 s:   txMcastFrames           = 58
    [MCU2_0] 538113.648660 s:   txOctets                = 459376
    [MCU2_0] 538113.648683 s:   octetsFrames64          = 6531
    [MCU2_0] 538113.648706 s:   octetsFrames65to127     = 725
    [MCU2_0] 538113.648728 s:   octetsFrames128to255    = 3
    [MCU2_0] 538113.648749 s:   octetsFrames256to511    = 414
    [MCU2_0] 538113.648771 s:   octetsFrames1024        = 270371
    [MCU2_0] 538113.648793 s:   netOctets               = 405632923
    [MCU2_0] 538113.648816 s:   portMaskDrop            = 62
    [MCU2_0] 538113.648839 s:   aleUnknownMcast         = 33
    [MCU2_0] 538113.648861 s:   aleUnknownMcastBcnt     = 2518
    [MCU2_0] 538113.648883 s:   aleUnknownBcast         = 254
    [MCU2_0] 538113.648904 s:   aleUnknownBcastBcnt     = 84800
    [MCU2_0] 538113.648927 s:   alePolicyMatch          = 270992
    [MCU2_0] 538113.648950 s:
    

    Best Regards,
    Lei

  • Hi, 

    Let me check and get back to you soon. 

    Best Regards, 

    Sudheer

  • Hi,

    The drop in prioirty6 is due to higher bandwidth allocation.
    From logs it sees like Drop is there in all priorities at Switch Port-4, it is due to overflow of ingress data on Port-3 of switch (you can observer rxTopOfFifoDrop at Port-3).


    Can you please check by reducing the priority6 traffic also to 100Mbps and check if the drop percentage is still high or not?

    Best Regards,
    Sudheer

  • Hi,

    I set all the config speed limits to 40MB and left the rest of the configs unchanged. The configuration script is as follows.

    The sender TDA4VH:

    The switch TDA4VH:

    The recevier TDA4VM:

    The iperf3 commond in the sender tda4vh:

    The test result:

    The test statistics:

    the sender tda4vh before test:
    NIC statistics:
         p0_rx_good_frames: 78
         p0_rx_broadcast_frames: 32
         p0_rx_multicast_frames: 46
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 9944
         p0_tx_good_frames: 6
         p0_tx_broadcast_frames: 6
         p0_tx_multicast_frames: 0
         p0_tx_octets: 2016
         p0_tx_64B_frames: 20
         p0_tx_65_to_127B_frames: 44
         p0_tx_128_to_255B_frames: 0
         p0_tx_256_to_511B_frames: 20
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 11960
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 6
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 2016
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 105
         rx_broadcast_frames: 55
         rx_multicast_frames: 7
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 99
         ale_overrun_drop: 0
         rx_octets: 9216
         tx_good_frames: 78
         tx_broadcast_frames: 32
         tx_multicast_frames: 46
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 9944
         tx_64B_frames: 69
         tx_65_to_127B_frames: 94
         tx_128_to_255B_frames: 0
         tx_256_to_511B_frames: 20
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 0
         net_octets: 19160
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 99
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 82
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 43
         ale_unknown_ucast_bytes: 3526
         ale_unknown_mcast: 7
         ale_unknown_mcast_bytes: 538
         ale_unknown_bcast: 55
         ale_unknown_bcast_bytes: 5152
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 55
         tx_pri1: 2
         tx_pri2: 0
         tx_pri3: 1
         tx_pri4: 3
         tx_pri5: 3
         tx_pri6: 2
         tx_pri7: 12
         tx_pri0_bcnt: 7102
         tx_pri1_bcnt: 148
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 90
         tx_pri4_bcnt: 1008
         tx_pri5_bcnt: 276
         tx_pri6_bcnt: 188
         tx_pri7_bcnt: 1132
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    the sender tda4vh after test:
    NIC statistics:
         p0_rx_good_frames: 101017
         p0_rx_broadcast_frames: 297
         p0_rx_multicast_frames: 53
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 150749448
         p0_tx_good_frames: 62
         p0_tx_broadcast_frames: 10
         p0_tx_multicast_frames: 0
         p0_tx_octets: 8098
         p0_tx_64B_frames: 284
         p0_tx_65_to_127B_frames: 142
         p0_tx_128_to_255B_frames: 3
         p0_tx_256_to_511B_frames: 40
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 100610
         p0_net_octets: 150757546
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 62
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 8098
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 259
         rx_broadcast_frames: 59
         rx_multicast_frames: 9
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 197
         ale_overrun_drop: 0
         rx_octets: 23318
         tx_good_frames: 101017
         tx_broadcast_frames: 297
         tx_multicast_frames: 53
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 150749448
         tx_64B_frames: 333
         tx_65_to_127B_frames: 290
         tx_128_to_255B_frames: 3
         tx_256_to_511B_frames: 40
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 100610
         net_octets: 150772766
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 197
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 82
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 191
         ale_unknown_ucast_bytes: 16136
         ale_unknown_mcast: 9
         ale_unknown_mcast_bytes: 686
         ale_unknown_bcast: 59
         ale_unknown_bcast_bytes: 6496
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 34991
         tx_pri1: 33003
         tx_pri2: 33002
         tx_pri3: 1
         tx_pri4: 3
         tx_pri5: 3
         tx_pri6: 2
         tx_pri7: 12
         tx_pri0_bcnt: 51927366
         tx_pri1_bcnt: 49409017
         tx_pri2_bcnt: 49410371
         tx_pri3_bcnt: 90
         tx_pri4_bcnt: 1008
         tx_pri5_bcnt: 276
         tx_pri6_bcnt: 188
         tx_pri7_bcnt: 1132
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    
    the switch tda4vh before test:
    NIC statistics:
         p0_rx_good_frames: 272
         p0_rx_broadcast_frames: 92
         p0_rx_multicast_frames: 178
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 46450
         p0_tx_good_frames: 1953
         p0_tx_broadcast_frames: 35
         p0_tx_multicast_frames: 1916
         p0_tx_octets: 163524
         p0_tx_64B_frames: 945
         p0_tx_65_to_127B_frames: 1151
         p0_tx_128_to_255B_frames: 2
         p0_tx_256_to_511B_frames: 127
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 209974
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 30
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 1953
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 163524
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 1133
         rx_broadcast_frames: 857
         rx_multicast_frames: 3
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 148
         ale_overrun_drop: 0
         rx_octets: 78761
         tx_good_frames: 234488
         tx_broadcast_frames: 893
         tx_multicast_frames: 122
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 349588271
         tx_64B_frames: 1694
         tx_65_to_127B_frames: 499
         tx_128_to_255B_frames: 10
         tx_256_to_511B_frames: 124
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 233294
         net_octets: 349667032
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 148
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 128
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 0
         ale_unknown_ucast_bytes: 0
         ale_unknown_mcast: 2
         ale_unknown_mcast_bytes: 156
         ale_unknown_bcast: 127
         ale_unknown_bcast_bytes: 8128
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 102313
         tx_pri1: 63823
         tx_pri2: 68348
         tx_pri3: 3
         tx_pri4: 0
         tx_pri5: 1
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 151773504
         tx_pri1_bcnt: 95529884
         tx_pri2_bcnt: 102284521
         tx_pri3_bcnt: 238
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 64
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 1590
         tx_pri1_drop: 35168
         tx_pri2_drop: 30673
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 2381820
         tx_pri1_drop_bcnt: 52679081
         tx_pri2_drop_bcnt: 45945314
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    
    the switch tda4vh after test:
    NIC statistics:
         p0_rx_good_frames: 281
         p0_rx_broadcast_frames: 99
         p0_rx_multicast_frames: 180
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 48950
         p0_tx_good_frames: 1957
         p0_tx_broadcast_frames: 38
         p0_tx_multicast_frames: 1917
         p0_tx_octets: 164606
         p0_tx_64B_frames: 945
         p0_tx_65_to_127B_frames: 1154
         p0_tx_128_to_255B_frames: 2
         p0_tx_256_to_511B_frames: 137
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 213556
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 30
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 1957
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 164606
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 1239
         rx_broadcast_frames: 857
         rx_multicast_frames: 3
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 148
         ale_overrun_drop: 0
         rx_octets: 87927
         tx_good_frames: 299704
         tx_broadcast_frames: 1044
         tx_multicast_frames: 124
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 446988139
         tx_64B_frames: 1844
         tx_65_to_127B_frames: 644
         tx_128_to_255B_frames: 13
         tx_256_to_511B_frames: 140
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 298302
         net_octets: 447076066
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 148
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 128
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 0
         ale_unknown_ucast_bytes: 0
         ale_unknown_mcast: 2
         ale_unknown_mcast_bytes: 156
         ale_unknown_bcast: 127
         ale_unknown_bcast_bytes: 8128
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 136307
         tx_pri1: 78670
         tx_pri2: 84723
         tx_pri3: 3
         tx_pri4: 0
         tx_pri5: 1
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 202453224
         tx_pri1_bcnt: 117745484
         tx_pri2_bcnt: 126789069
         tx_pri3_bcnt: 238
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 64
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 2413
         tx_pri1_drop: 53322
         tx_pri2_drop: 47300
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 3614674
         tx_pri1_drop_bcnt: 79872350
         tx_pri2_drop_bcnt: 70851137
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    
    
    the receiver tda4vm before test:
    MCU2_0]  Port 0 Statistics
    [MCU2_0]   5119.629782 s: -----------------------------------------
    [MCU2_0]   5119.629807 s:   rxGoodFrames            = 30178
    [MCU2_0]   5119.629832 s:   rxBcastFrames           = 1415
    [MCU2_0]   5119.629855 s:   rxMcastFrames           = 28482
    [MCU2_0]   5119.629878 s:   aleDrop                 = 65
    [MCU2_0]   5119.629900 s:   rxOctets                = 2368727
    [MCU2_0]   5119.629924 s:   txGoodFrames            = 234406
    [MCU2_0]   5119.629964 s:   txBcastFrames           = 917
    [MCU2_0]   5119.629992 s:   txMcastFrames           = 16
    [MCU2_0]   5119.630015 s:   txOctets                = 349580636
    [MCU2_0]   5119.630040 s:   octetsFrames64          = 16036
    [MCU2_0]   5119.630061 s:   octetsFrames65to127     = 15120
    [MCU2_0]   5119.630083 s:   octetsFrames128to255    = 10
    [MCU2_0]   5119.630104 s:   octetsFrames256to511    = 124
    [MCU2_0]   5119.630126 s:   octetsFrames1024        = 233294
    [MCU2_0]   5119.630149 s:   netOctets               = 351949363
    [MCU2_0]   5119.630172 s:   portMaskDrop            = 65
    [MCU2_0]   5119.630197 s:   alePolicyMatch          = 28367
    [MCU2_0]   5119.630223 s:
    [MCU2_0]   5119.630294 s:
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]   5119.630320 s: -----------------------------------------
    [MCU2_0]   5119.630353 s:
    [MCU2_0]   5119.630419 s:
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]   5119.630445 s: -----------------------------------------
    [MCU2_0]   5119.630471 s:   rxGoodFrames            = 234515
    [MCU2_0]   5119.630496 s:   rxBcastFrames           = 920
    [MCU2_0]   5119.630519 s:   rxMcastFrames           = 122
    [MCU2_0]   5119.630542 s:   aleDrop                 = 109
    [MCU2_0]   5119.630564 s:   rxOctets                = 349590819
    [MCU2_0]   5119.630588 s:   txGoodFrames            = 1746
    [MCU2_0]   5119.630609 s:   txBcastFrames           = 1415
    [MCU2_0]   5119.630631 s:   txMcastFrames           = 50
    [MCU2_0]   5119.630654 s:   txOctets                = 119215
    [MCU2_0]   5119.630677 s:   octetsFrames64          = 2280
    [MCU2_0]   5119.630700 s:   octetsFrames65to127     = 550
    [MCU2_0]   5119.630721 s:   octetsFrames128to255    = 10
    [MCU2_0]   5119.630742 s:   octetsFrames256to511    = 127
    [MCU2_0]   5119.630763 s:   octetsFrames1024        = 233294
    [MCU2_0]   5119.630786 s:   netOctets               = 349710034
    [MCU2_0]   5119.630809 s:   portMaskDrop            = 109
    [MCU2_0]   5119.630831 s:   aleVidIngressDrop       = 15
    [MCU2_0]   5119.630853 s:   aleUnknownMcast         = 52
    [MCU2_0]   5119.630874 s:   aleUnknownMcastBcnt     = 4195
    [MCU2_0]   5119.630897 s:   aleUnknownBcast         = 51
    [MCU2_0]   5119.630918 s:   aleUnknownBcastBcnt     = 13356
    [MCU2_0]   5119.630966 s:   alePolicyMatch          = 234409
    [MCU2_0]   5119.630998 s:   ietRxSmdError           = 2
    [MCU2_0]   5119.631020 s:
    [MCU2_0]   5119.631084 s:
    
    the recevier tda4vm after test:
    [MCU2_0]   5270.661505 s: -----------------------------------------
    [MCU2_0]   5270.661531 s:   rxGoodFrames            = 32784
    [MCU2_0]   5270.661555 s:   rxBcastFrames           = 1415
    [MCU2_0]   5270.661577 s:   rxMcastFrames           = 30977
    [MCU2_0]   5270.661599 s:   aleDrop                 = 69
    [MCU2_0]   5270.661621 s:   rxOctets                = 2575773
    [MCU2_0]   5270.661644 s:   txGoodFrames            = 299626
    [MCU2_0]   5270.661668 s:   txBcastFrames           = 1074
    [MCU2_0]   5270.661693 s:   txMcastFrames           = 16
    [MCU2_0]   5270.661714 s:   txOctets                = 446980468
    [MCU2_0]   5270.661738 s:   octetsFrames64          = 17401
    [MCU2_0]   5270.661760 s:   octetsFrames65to127     = 16555
    [MCU2_0]   5270.661782 s:   octetsFrames128to255    = 13
    [MCU2_0]   5270.661803 s:   octetsFrames256to511    = 139
    [MCU2_0]   5270.661828 s:   octetsFrames1024        = 298302
    [MCU2_0]   5270.661850 s:   netOctets               = 449556241
    [MCU2_0]   5270.661873 s:   portMaskDrop            = 69
    [MCU2_0]   5270.661897 s:   alePolicyMatch          = 30858
    [MCU2_0]   5270.661926 s:
    [MCU2_0]   5270.662018 s:
    [MCU2_0]  External Port 0 Statistics
    [MCU2_0]   5270.662051 s: -----------------------------------------
    [MCU2_0]   5270.662086 s:
    [MCU2_0]   5270.662153 s:
    [MCU2_0]  External Port 1 Statistics
    [MCU2_0]   5270.662178 s: -----------------------------------------
    [MCU2_0]   5270.662202 s:   rxGoodFrames            = 299737
    [MCU2_0]   5270.662228 s:   rxBcastFrames           = 1077
    [MCU2_0]   5270.662252 s:   rxMcastFrames           = 124
    [MCU2_0]   5270.662274 s:   aleDrop                 = 111
    [MCU2_0]   5270.662298 s:   rxOctets                = 446990799
    [MCU2_0]   5270.662322 s:   txGoodFrames            = 1857
    [MCU2_0]   5270.662344 s:   txBcastFrames           = 1415
    [MCU2_0]   5270.662365 s:   txMcastFrames           = 50
    [MCU2_0]   5270.662389 s:   txOctets                = 128791
    [MCU2_0]   5270.662415 s:   octetsFrames64          = 2437
    [MCU2_0]   5270.662437 s:   octetsFrames65to127     = 700
    [MCU2_0]   5270.662459 s:   octetsFrames128to255    = 13
    [MCU2_0]   5270.662480 s:   octetsFrames256to511    = 142
    [MCU2_0]   5270.662502 s:   octetsFrames1024        = 298302
    [MCU2_0]   5270.662525 s:   netOctets               = 447119590
    [MCU2_0]   5270.662549 s:   portMaskDrop            = 111
    [MCU2_0]   5270.662571 s:   aleVidIngressDrop       = 15
    [MCU2_0]   5270.662593 s:   aleUnknownMcast         = 53
    [MCU2_0]   5270.662614 s:   aleUnknownMcastBcnt     = 4269
    [MCU2_0]   5270.662635 s:   aleUnknownBcast         = 56
    [MCU2_0]   5270.662656 s:   aleUnknownBcastBcnt     = 14492
    [MCU2_0]   5270.662677 s:   alePolicyMatch          = 299629
    [MCU2_0]   5270.662699 s:   ietRxSmdError           = 2

    If the sender's speed is 39M, then there are no packet loss. However, if the speed exceeds 40M, the packet loss rate increases dramatically.

    Best Regards,
    Lei

  • Hi,

    Any progress? If so, please let me know.

    Best Regards,
    Lei

  • Hi, 

    Can you please check by reducing the priority6 traffic also to 100Mbps and check if the drop percentage is still high or not?

    I have tested it as per your method. This vlan6 with the highest packet loss rate is still there. 

    Best Regards,
    Lei

  • Hi Lei,

    If the sender's speed is 39M, then there are no packet loss. However, if the speed exceeds 40M, the packet loss rate increases dramatically.

    This would be true in general.

    When going through switch the data will go through 4 FIFOs. In general, FIFO do not have a clean behavior while dropping packets and there are jitters expected for the same. When this happens 4 times the drop rates for the traffic can increase significantly.

    Using CBS, you can guarantee that the traffic on a priority won't exceed the limit set. So as long as you have bandwidth less than that, there is no issue. When you have sustained traffic exceeding the limit on that priority, the drop in bandwidth would depend on a lot of hardware factors and will be significantly less than the programmed values.

    This can be controlled to an extent using flow control and priority based flow control. But in all the cases, you would see significant drops when you exceed limits.

    Regards,
    Tanmay