|
|
|
@ -2477,6 +2477,16 @@ static const struct header_ops strip_header_ops = { |
|
|
|
|
.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 |
|
|
|
@ -2503,18 +2513,8 @@ static void strip_dev_setup(struct net_device *dev) |
|
|
|
|
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; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|