Go to previous topic
Go to next topic
Last Post 11 Aug 2017 10:13 AM by  Adam Ford
Network mtu
 3 Replies
Author Messages
L DiRuscio
New Member
New Member
Posts:44


--
10 Aug 2017 03:18 PM

    I am using the ip command to try and set the mtu to a value larger than 1500. Is this possible on the Torpedo Dev Kit? I keep getting an invalid parameter error if over 1500.

    Adam Ford
    Advanced Member
    Advanced Member
    Posts:794


    --
    11 Aug 2017 07:15 AM
    I was able to confirm the same behaviour

    From what I can tell, the SMC911X driver calls eth_change_mtu() which is defined in net/ethernet/eth.c

    The does a comparison to make sure the MTU doesn't exceed ETH_DATA_LEN which is defined to be 1500

    This definition of ETH_DATA_LEN is located in include/linux/if_ether.h

    You could experiment with changing the value, but from what I read, for 100BT systems, this is usually nominal.

    adam

    L DiRuscio
    New Member
    New Member
    Posts:44


    --
    11 Aug 2017 09:43 AM

    Thanks Adam.

    I will play with that def a bit today.

    In case it wont work, do you know of a suitable GigE chip, suitable meaning you can supply a driver?

    LD

    Adam Ford
    Advanced Member
    Advanced Member
    Posts:794


    --
    11 Aug 2017 10:13 AM
    Unfortunately, the only reference design that we've tested for Ethernet with the DM3730 platform is the SMC911X. I talked to the engineer who designed the SOM and the development kit, and he is not aware of any either.

    adam


    ---