EM7455 Issues Compiling GobiNet

I am trying to install drivers (S2.34N2.53) onto CentOS 7. However, when trying to compile GobiNet with make command I run into an error with “struct net_device_ops has no member named ndo_change_mtu.”

Below is copy paste of what happens after make command. I was able to compile GobiSerial with no issues.

[root@localhost GobiNet]# make
make -C /lib/modules/3.10.0-957.5.1.el7.x86_64/build M=/home/test/Desktop/S2.34N2.53/GobiNet modules
make[1]: Entering directory /usr/src/kernels/3.10.0-957.5.1.el7.x86_64' CC [M] /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.o In file included from include/net/sock.h:62:0, from include/net/inet_sock.h:27, from include/net/ip.h:30, from /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:94: include/linux/memcontrol.h: In function ‘task_in_memcg_oom’: include/linux/memcontrol.h:141:2: warning: return makes integer from pointer without a cast [enabled by default] return p->memcg_oom.memcg; ^ /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c: In function ‘GobiUSBNetURBCallback’: /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:1541:2: error: ‘pNet’ undeclared (first use in this function) pNet->trans_start = jiffies; ^ /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:1541:2: note: each undeclared identifier is reported only once for each function it appears in /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c: In function ‘GobiUSBNetProbe’: /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:2774:14: error: ‘struct net_device_ops’ has no member named ‘ndo_change_mtu’ pNetDevOps->ndo_change_mtu = GobiUSBNetChangeMTU; ^ make[2]: *** [/home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.o] Error 1 make[1]: *** [_module_/home/test/Desktop/S2.34N2.53/GobiNet] Error 2 make[1]: Leaving directory/usr/src/kernels/3.10.0-957.5.1.el7.x86_64’
make: *** [all] Error 2

maybe you can have a try on some old driver:
https://source.sierrawireless.com/resources/airprime/software/usb-drivers-linux-qmi-software-s2,-d-,28n2,-d-,42/