X-Git-Url: http://bbs.cooldavid.org/git/?p=jme.git;a=blobdiff_plain;f=jme.c;h=6ab8a2e30838ed0a9ff61ad6de9b2bf2ce5a031c;hp=904dadb62237f4fc6d06baf95cf61b20e6e3e8f1;hb=a528441eb8dfaa5642562e8c438bb77e047810ab;hpb=ec87e3d5376773f0e4e686a116e834944649abf5 diff --git a/jme.c b/jme.c index 904dadb..6ab8a2e 100644 --- a/jme.c +++ b/jme.c @@ -2328,19 +2328,11 @@ jme_change_mtu(struct net_device *netdev, int new_mtu) ((new_mtu) < IPV6_MIN_MTU)) return -EINVAL; - if (new_mtu > 4000) { - jme->reg_rxcs &= ~RXCS_FIFOTHNP; - jme->reg_rxcs |= RXCS_FIFOTHNP_64QW; - jme_restart_rx_engine(jme); - } else { - jme->reg_rxcs &= ~RXCS_FIFOTHNP; - jme->reg_rxcs |= RXCS_FIFOTHNP_128QW; - jme_restart_rx_engine(jme); - } netdev->mtu = new_mtu; netdev_update_features(netdev); + jme_restart_rx_engine(jme); jme_reset_link(jme); return 0;