[haiku-commits] haiku: hrev56160 - src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe

  • From: waddlesplash <waddlesplash@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 6 Jun 2022 17:46:01 +0000 (UTC)

hrev56160 adds 1 changeset to branch 'master'
old head: 846745705084a78440253e7b8c40591d26b8a59c
new head: 25742b78fb8de17c76b0c8dfefa34441c9a88e95
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=25742b78fb8d+%5E846745705084

----------------------------------------------------------------------------

25742b78fb8d: nforce: Disable MTU changes.
  
  Strange KDLs showed up on at least one system with this driver after
  the enabling of jumbo frames, so it seems probable that was the cause.
  Disable MTU changes to hopefully prevent this problem for now.
  
  Should hopefully stop #17766.

                              [ Augustin Cavalier <waddlesplash@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev56160
Commit:      25742b78fb8de17c76b0c8dfefa34441c9a88e95
URL:         https://git.haiku-os.org/haiku/commit/?id=25742b78fb8d
Author:      Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date:        Mon Jun  6 17:44:54 2022 UTC

Ticket:      https://dev.haiku-os.org/ticket/17766

----------------------------------------------------------------------------

1 file changed, 2 insertions(+)
src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/if_nfe.c | 2 ++

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/if_nfe.c 
b/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/if_nfe.c
index 6a05d43762..0b45c24e77 100644
--- a/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/if_nfe.c
+++ b/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/if_nfe.c
@@ -1722,6 +1722,7 @@ nfe_ioctl(if_t ifp, u_long cmd, caddr_t data)
        error = 0;
        init = 0;
        switch (cmd) {
+#ifndef __HAIKU__
        case SIOCSIFMTU:
                if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > NFE_JUMBO_MTU)
                        error = EINVAL;
@@ -1741,6 +1742,7 @@ nfe_ioctl(if_t ifp, u_long cmd, caddr_t data)
                        }
                }
                break;
+#endif
        case SIOCSIFFLAGS:
                NFE_LOCK(sc);
                if (if_getflags(ifp) & IFF_UP) {


Other related posts:

  • » [haiku-commits] haiku: hrev56160 - src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe - waddlesplash