diff options
| author | Stephen Hemminger <shemminger@vyatta.com> | 2009-03-20 19:36:23 +0000 | 
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2009-03-21 22:43:57 -0700 | 
| commit | 1cc5920f0f6077e36e259e149548ef9a94335382 (patch) | |
| tree | ccbff2a009f90c43e7b0757716f5280f391374ae | |
| parent | 1964e0dedf98e2fdf3bfd3ac8cf02d9e9aa803fb (diff) | |
| download | olio-linux-3.10-1cc5920f0f6077e36e259e149548ef9a94335382.tar.xz olio-linux-3.10-1cc5920f0f6077e36e259e149548ef9a94335382.zip  | |
strip: convert to net_device_ops
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
| -rw-r--r-- | drivers/net/wireless/strip.c | 24 | 
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/net/wireless/strip.c b/drivers/net/wireless/strip.c index 39f525efdc8..f9520463269 100644 --- a/drivers/net/wireless/strip.c +++ b/drivers/net/wireless/strip.c @@ -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;  }  /*  |