.rebuild = strip_rebuild_header,
 };
 
+
+static const struct net_device_ops strip_netdev_ops = {
+       .ndo_open       = strip_open_low,
+       .ndo_stop       = strip_close_low,
+       .ndo_start_xmit = strip_xmit,
+       .ndo_set_mac_address = strip_set_mac_address,
+       .ndo_get_stats  = strip_get_stats,
+       .ndo_change_mtu = strip_change_mtu,
+};
+
 /*
  * This routine is called by DDI when the
  * (dynamically assigned) device is registered
        dev->dev_addr[0] = 0;
        dev->addr_len = sizeof(MetricomAddress);
 
-       /*
-        * Pointers to interface service routines.
-        */
-
-       dev->open = strip_open_low;
-       dev->stop = strip_close_low;
-       dev->hard_start_xmit = strip_xmit;
-       dev->header_ops = &strip_header_ops;
-
-       dev->set_mac_address = strip_set_mac_address;
-       dev->get_stats = strip_get_stats;
-       dev->change_mtu = strip_change_mtu;
+       dev->header_ops = &strip_header_ops,
+       dev->netdev_ops = &strip_netdev_ops;
 }
 
 /*