forked from mirrors/linux
		
	net: deprecate eth_change_mtu, remove usage
With centralized MTU checking, there's nothing productive done by eth_change_mtu that isn't already done in dev_set_mtu, so mark it as deprecated and remove all usage of it in the kernel. All callers have been audited for calls to alloc_etherdev* or ether_setup directly, which means they all have a valid dev->min_mtu and dev->max_mtu. Now eth_change_mtu prints out a netdev_warn about being deprecated, for the benefit of out-of-tree drivers that might be utilizing it. Of note, dvb_net.c actually had dev->mtu = 4096, while using eth_change_mtu, meaning that if you ever tried changing it's mtu, you couldn't set it above 1500 anymore. It's now getting dev->max_mtu also set to 4096 to remedy that. v2: fix up lantiq_etop, missed breakage due to drive not compiling on x86 CC: netdev@vger.kernel.org Signed-off-by: Jarod Wilson <jarod@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									61e84623ac
								
							
						
					
					
						commit
						a52ad514fd
					
				
					 143 changed files with 16 additions and 156 deletions
				
			
		|  | @ -184,7 +184,6 @@ static const struct net_device_ops nfeth_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= nfeth_xmit, | 	.ndo_start_xmit		= nfeth_xmit, | ||||||
| 	.ndo_tx_timeout		= nfeth_tx_timeout, | 	.ndo_tx_timeout		= nfeth_tx_timeout, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -232,7 +232,6 @@ static const struct net_device_ops hysdn_netdev_ops = { | ||||||
| 	.ndo_open		= net_open, | 	.ndo_open		= net_open, | ||||||
| 	.ndo_stop		= net_close, | 	.ndo_stop		= net_close, | ||||||
| 	.ndo_start_xmit		= net_send_packet, | 	.ndo_start_xmit		= net_send_packet, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -1198,7 +1198,6 @@ static const struct net_device_ops dvb_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= dvb_net_tx, | 	.ndo_start_xmit		= dvb_net_tx, | ||||||
| 	.ndo_set_rx_mode	= dvb_net_set_multicast_list, | 	.ndo_set_rx_mode	= dvb_net_set_multicast_list, | ||||||
| 	.ndo_set_mac_address    = dvb_net_set_mac, | 	.ndo_set_mac_address    = dvb_net_set_mac, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | @ -1209,6 +1208,7 @@ static void dvb_net_setup(struct net_device *dev) | ||||||
| 	dev->header_ops		= &dvb_header_ops; | 	dev->header_ops		= &dvb_header_ops; | ||||||
| 	dev->netdev_ops		= &dvb_netdev_ops; | 	dev->netdev_ops		= &dvb_netdev_ops; | ||||||
| 	dev->mtu		= 4096; | 	dev->mtu		= 4096; | ||||||
|  | 	dev->max_mtu		= 4096; | ||||||
| 
 | 
 | ||||||
| 	dev->flags |= IFF_NOARP; | 	dev->flags |= IFF_NOARP; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -59,7 +59,6 @@ static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); | ||||||
| static const struct net_device_ops ipddp_netdev_ops = { | static const struct net_device_ops ipddp_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= ipddp_xmit, | 	.ndo_start_xmit		= ipddp_xmit, | ||||||
| 	.ndo_do_ioctl   	= ipddp_ioctl, | 	.ndo_do_ioctl   	= ipddp_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -264,7 +264,6 @@ static const struct net_device_ops e100_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= e100_ioctl, | 	.ndo_do_ioctl		= e100_ioctl, | ||||||
| 	.ndo_set_mac_address	= e100_set_mac_address, | 	.ndo_set_mac_address	= e100_set_mac_address, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_config		= e100_set_config, | 	.ndo_set_config		= e100_set_config, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= e100_netpoll, | 	.ndo_poll_controller	= e100_netpoll, | ||||||
|  |  | ||||||
|  | @ -508,7 +508,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_get_stats 		= el3_get_stats, | 	.ndo_get_stats 		= el3_get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_tx_timeout 	= el3_tx_timeout, | 	.ndo_tx_timeout 	= el3_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -570,7 +570,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= corkscrew_timeout, | 	.ndo_tx_timeout		= corkscrew_timeout, | ||||||
| 	.ndo_get_stats		= corkscrew_get_stats, | 	.ndo_get_stats		= corkscrew_get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -254,7 +254,6 @@ static const struct net_device_ops el3_netdev_ops = { | ||||||
| 	.ndo_get_stats		= el3_get_stats, | 	.ndo_get_stats		= el3_get_stats, | ||||||
| 	.ndo_do_ioctl		= el3_ioctl, | 	.ndo_do_ioctl		= el3_ioctl, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -188,7 +188,6 @@ static const struct net_device_ops el3_netdev_ops = { | ||||||
| 	.ndo_set_config		= el3_config, | 	.ndo_set_config		= el3_config, | ||||||
| 	.ndo_get_stats		= el3_get_stats, | 	.ndo_get_stats		= el3_get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -1062,7 +1062,6 @@ static const struct net_device_ops boomrang_netdev_ops = { | ||||||
| 	.ndo_do_ioctl 		= vortex_ioctl, | 	.ndo_do_ioctl 		= vortex_ioctl, | ||||||
| #endif | #endif | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  | @ -1080,7 +1079,6 @@ static const struct net_device_ops vortex_netdev_ops = { | ||||||
| 	.ndo_do_ioctl 		= vortex_ioctl, | 	.ndo_do_ioctl 		= vortex_ioctl, | ||||||
| #endif | #endif | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -2255,7 +2255,6 @@ static const struct net_device_ops typhoon_netdev_ops = { | ||||||
| 	.ndo_get_stats		= typhoon_get_stats, | 	.ndo_get_stats		= typhoon_get_stats, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int | static int | ||||||
|  |  | ||||||
|  | @ -64,7 +64,6 @@ const struct net_device_ops ei_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= ei_set_multicast_list, | 	.ndo_set_rx_mode	= ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= ei_poll, | 	.ndo_poll_controller	= ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -69,7 +69,6 @@ const struct net_device_ops eip_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= eip_set_multicast_list, | 	.ndo_set_rx_mode	= eip_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= eip_poll, | 	.ndo_poll_controller	= eip_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -536,7 +536,6 @@ static const struct net_device_ops ax_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= ax_ei_set_multicast_list, | 	.ndo_set_rx_mode	= ax_ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= ax_ei_poll, | 	.ndo_poll_controller	= ax_ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -134,7 +134,6 @@ static const struct net_device_ops axnet_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= axnet_tx_timeout, | 	.ndo_tx_timeout		= axnet_tx_timeout, | ||||||
| 	.ndo_get_stats		= get_stats, | 	.ndo_get_stats		= get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -654,7 +654,6 @@ static const struct net_device_ops etherh_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= __ei_set_multicast_list, | 	.ndo_set_rx_mode	= __ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= __ei_poll, | 	.ndo_poll_controller	= __ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -105,7 +105,6 @@ static const struct net_device_ops hydra_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= __ei_set_multicast_list, | 	.ndo_set_rx_mode	= __ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= __ei_poll, | 	.ndo_poll_controller	= __ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -483,7 +483,6 @@ static const struct net_device_ops mac8390_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= __ei_set_multicast_list, | 	.ndo_set_rx_mode	= __ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= __ei_poll, | 	.ndo_poll_controller	= __ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -308,7 +308,6 @@ static const struct net_device_ops mcf8390_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= __ei_set_multicast_list, | 	.ndo_set_rx_mode	= __ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= __ei_poll, | 	.ndo_poll_controller	= __ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -209,7 +209,6 @@ static const struct net_device_ops ne2k_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= ei_set_multicast_list, | 	.ndo_set_rx_mode	= ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller = ei_poll, | 	.ndo_poll_controller = ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -227,7 +227,6 @@ static const struct net_device_ops pcnet_netdev_ops = { | ||||||
| 	.ndo_do_ioctl 		= ei_ioctl, | 	.ndo_do_ioctl 		= ei_ioctl, | ||||||
| 	.ndo_set_rx_mode	= ei_set_multicast_list, | 	.ndo_set_rx_mode	= ei_set_multicast_list, | ||||||
| 	.ndo_tx_timeout 	= ei_tx_timeout, | 	.ndo_tx_timeout 	= ei_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -195,7 +195,6 @@ static const struct net_device_ops ultra_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= ei_set_multicast_list, | 	.ndo_set_rx_mode	= ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller 	= ultra_poll, | 	.ndo_poll_controller 	= ultra_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -156,7 +156,6 @@ static const struct net_device_ops wd_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= ei_set_multicast_list, | 	.ndo_set_rx_mode	= ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller 	= ei_poll, | 	.ndo_poll_controller 	= ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -284,7 +284,6 @@ static const struct net_device_ops zorro8390_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= __ei_set_multicast_list, | 	.ndo_set_rx_mode	= __ei_set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= __ei_poll, | 	.ndo_poll_controller	= __ei_poll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -634,7 +634,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_get_stats		= get_stats, | 	.ndo_get_stats		= get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_do_ioctl		= netdev_ioctl, | 	.ndo_do_ioctl		= netdev_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef VLAN_SUPPORT | #ifdef VLAN_SUPPORT | ||||||
|  |  | ||||||
|  | @ -1571,7 +1571,6 @@ static const struct net_device_ops bfin_mac_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= bfin_mac_set_multicast_list, | 	.ndo_set_rx_mode	= bfin_mac_set_multicast_list, | ||||||
| 	.ndo_do_ioctl           = bfin_mac_ioctl, | 	.ndo_do_ioctl           = bfin_mac_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= bfin_mac_poll_controller, | 	.ndo_poll_controller	= bfin_mac_poll_controller, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -773,7 +773,6 @@ static const struct net_device_ops emac_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= emac_timeout, | 	.ndo_tx_timeout		= emac_timeout, | ||||||
| 	.ndo_set_rx_mode	= emac_set_rx_mode, | 	.ndo_set_rx_mode	= emac_set_rx_mode, | ||||||
| 	.ndo_do_ioctl		= emac_ioctl, | 	.ndo_do_ioctl		= emac_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= emac_set_mac_address, | 	.ndo_set_mac_address	= emac_set_mac_address, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -665,7 +665,6 @@ static const struct net_device_ops lance_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= lance_tx_timeout, | 	.ndo_tx_timeout		= lance_tx_timeout, | ||||||
| 	.ndo_set_rx_mode	= lance_set_multicast, | 	.ndo_set_rx_mode	= lance_set_multicast, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -663,7 +663,6 @@ static const struct net_device_ops am79c961_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= am79c961_setmulticastlist, | 	.ndo_set_rx_mode	= am79c961_setmulticastlist, | ||||||
| 	.ndo_tx_timeout		= am79c961_timeout, | 	.ndo_tx_timeout		= am79c961_timeout, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= am79c961_poll_controller, | 	.ndo_poll_controller	= am79c961_poll_controller, | ||||||
|  |  | ||||||
|  | @ -706,7 +706,6 @@ static const struct net_device_ops ariadne_netdev_ops = { | ||||||
| 	.ndo_get_stats		= ariadne_get_stats, | 	.ndo_get_stats		= ariadne_get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -460,7 +460,6 @@ static const struct net_device_ops lance_netdev_ops = { | ||||||
| 	.ndo_set_mac_address	= lance_set_mac_address, | 	.ndo_set_mac_address	= lance_set_mac_address, | ||||||
| 	.ndo_tx_timeout		= lance_tx_timeout, | 	.ndo_tx_timeout		= lance_tx_timeout, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static unsigned long __init lance_probe1( struct net_device *dev, | static unsigned long __init lance_probe1( struct net_device *dev, | ||||||
|  |  | ||||||
|  | @ -1103,7 +1103,6 @@ static const struct net_device_ops au1000_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= au1000_tx_timeout, | 	.ndo_tx_timeout		= au1000_tx_timeout, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int au1000_probe(struct platform_device *pdev) | static int au1000_probe(struct platform_device *pdev) | ||||||
|  |  | ||||||
|  | @ -1013,7 +1013,6 @@ static const struct net_device_ops lance_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= lance_start_xmit, | 	.ndo_start_xmit		= lance_start_xmit, | ||||||
| 	.ndo_tx_timeout		= lance_tx_timeout, | 	.ndo_tx_timeout		= lance_tx_timeout, | ||||||
| 	.ndo_set_rx_mode	= lance_set_multicast, | 	.ndo_set_rx_mode	= lance_set_multicast, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -72,7 +72,6 @@ static const struct net_device_ops hplance_netdev_ops = { | ||||||
| 	.ndo_stop		= hplance_close, | 	.ndo_stop		= hplance_close, | ||||||
| 	.ndo_start_xmit		= lance_start_xmit, | 	.ndo_start_xmit		= lance_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= lance_set_multicast, | 	.ndo_set_rx_mode	= lance_set_multicast, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -461,7 +461,6 @@ static const struct net_device_ops lance_netdev_ops = { | ||||||
| 	.ndo_get_stats		= lance_get_stats, | 	.ndo_get_stats		= lance_get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_tx_timeout		= lance_tx_timeout, | 	.ndo_tx_timeout		= lance_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -62,7 +62,6 @@ static const struct net_device_ops lance_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= lance_start_xmit, | 	.ndo_start_xmit		= lance_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= lance_set_multicast, | 	.ndo_set_rx_mode	= lance_set_multicast, | ||||||
| 	.ndo_tx_timeout		= lance_tx_timeout, | 	.ndo_tx_timeout		= lance_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -407,7 +407,6 @@ static const struct net_device_ops ni65_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= ni65_send_packet, | 	.ndo_start_xmit		= ni65_send_packet, | ||||||
| 	.ndo_tx_timeout		= ni65_timeout, | 	.ndo_tx_timeout		= ni65_timeout, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -427,7 +427,6 @@ static const struct net_device_ops mace_netdev_ops = { | ||||||
| 	.ndo_set_config		= mace_config, | 	.ndo_set_config		= mace_config, | ||||||
| 	.ndo_get_stats		= mace_get_stats, | 	.ndo_get_stats		= mace_get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -1527,7 +1527,6 @@ static const struct net_device_ops pcnet32_netdev_ops = { | ||||||
| 	.ndo_get_stats		= pcnet32_get_stats, | 	.ndo_get_stats		= pcnet32_get_stats, | ||||||
| 	.ndo_set_rx_mode	= pcnet32_set_multicast_list, | 	.ndo_set_rx_mode	= pcnet32_set_multicast_list, | ||||||
| 	.ndo_do_ioctl		= pcnet32_ioctl, | 	.ndo_do_ioctl		= pcnet32_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -299,7 +299,6 @@ static const struct net_device_ops lance_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= lance_start_xmit, | 	.ndo_start_xmit		= lance_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_set_mac_address	= NULL, | 	.ndo_set_mac_address	= NULL, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1294,7 +1294,6 @@ static const struct net_device_ops sparc_lance_ops = { | ||||||
| 	.ndo_start_xmit		= lance_start_xmit, | 	.ndo_start_xmit		= lance_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= lance_set_multicast, | 	.ndo_set_rx_mode	= lance_set_multicast, | ||||||
| 	.ndo_tx_timeout		= lance_tx_timeout, | 	.ndo_tx_timeout		= lance_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -1252,7 +1252,6 @@ static const struct net_device_ops xgene_ndev_ops = { | ||||||
| 	.ndo_start_xmit = xgene_enet_start_xmit, | 	.ndo_start_xmit = xgene_enet_start_xmit, | ||||||
| 	.ndo_tx_timeout = xgene_enet_timeout, | 	.ndo_tx_timeout = xgene_enet_timeout, | ||||||
| 	.ndo_get_stats64 = xgene_enet_get_stats64, | 	.ndo_get_stats64 = xgene_enet_get_stats64, | ||||||
| 	.ndo_change_mtu = eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address = xgene_enet_set_mac_address, | 	.ndo_set_mac_address = xgene_enet_set_mac_address, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1237,7 +1237,6 @@ static const struct net_device_ops bmac_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= bmac_output, | 	.ndo_start_xmit		= bmac_output, | ||||||
| 	.ndo_set_rx_mode	= bmac_set_multicast, | 	.ndo_set_rx_mode	= bmac_set_multicast, | ||||||
| 	.ndo_set_mac_address	= bmac_set_address, | 	.ndo_set_mac_address	= bmac_set_address, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -102,7 +102,6 @@ static const struct net_device_ops mace_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= mace_xmit_start, | 	.ndo_start_xmit		= mace_xmit_start, | ||||||
| 	.ndo_set_rx_mode	= mace_set_multicast, | 	.ndo_set_rx_mode	= mace_set_multicast, | ||||||
| 	.ndo_set_mac_address	= mace_set_address, | 	.ndo_set_mac_address	= mace_set_address, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -186,7 +186,6 @@ static const struct net_device_ops mace_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= mace_tx_timeout, | 	.ndo_tx_timeout		= mace_tx_timeout, | ||||||
| 	.ndo_set_rx_mode	= mace_set_multicast, | 	.ndo_set_rx_mode	= mace_set_multicast, | ||||||
| 	.ndo_set_mac_address	= mace_set_address, | 	.ndo_set_mac_address	= mace_set_address, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1032,7 +1032,6 @@ static const struct net_device_ops nb8800_netdev_ops = { | ||||||
| 	.ndo_set_mac_address	= nb8800_set_mac_address, | 	.ndo_set_mac_address	= nb8800_set_mac_address, | ||||||
| 	.ndo_set_rx_mode	= nb8800_set_rx_mode, | 	.ndo_set_rx_mode	= nb8800_set_rx_mode, | ||||||
| 	.ndo_do_ioctl		= nb8800_ioctl, | 	.ndo_do_ioctl		= nb8800_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2793,7 +2793,6 @@ static const struct net_device_ops at91ether_netdev_ops = { | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_do_ioctl		= macb_ioctl, | 	.ndo_do_ioctl		= macb_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= at91ether_poll_controller, | 	.ndo_poll_controller	= at91ether_poll_controller, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -1266,7 +1266,6 @@ static const struct net_device_ops net_ops = { | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= net_poll_controller, | 	.ndo_poll_controller	= net_poll_controller, | ||||||
| #endif | #endif | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -749,7 +749,6 @@ static const struct net_device_ops ep93xx_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= ep93xx_xmit, | 	.ndo_start_xmit		= ep93xx_xmit, | ||||||
| 	.ndo_do_ioctl		= ep93xx_ioctl, | 	.ndo_do_ioctl		= ep93xx_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -172,7 +172,6 @@ static const struct net_device_ops mac89x0_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_set_mac_address	= set_mac_address, | 	.ndo_set_mac_address	= set_mac_address, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /* Probe for the CS8900 card in slot E.  We won't bother looking
 | /* Probe for the CS8900 card in slot E.  We won't bother looking
 | ||||||
|  |  | ||||||
|  | @ -1382,7 +1382,6 @@ static const struct net_device_ops dm9000_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= dm9000_timeout, | 	.ndo_tx_timeout		= dm9000_timeout, | ||||||
| 	.ndo_set_rx_mode	= dm9000_hash_table, | 	.ndo_set_rx_mode	= dm9000_hash_table, | ||||||
| 	.ndo_do_ioctl		= dm9000_ioctl, | 	.ndo_do_ioctl		= dm9000_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_features	= dm9000_set_features, | 	.ndo_set_features	= dm9000_set_features, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
|  |  | ||||||
|  | @ -1956,7 +1956,6 @@ static const struct net_device_ops de_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= de_start_xmit, | 	.ndo_start_xmit		= de_start_xmit, | ||||||
| 	.ndo_get_stats		= de_get_stats, | 	.ndo_get_stats		= de_get_stats, | ||||||
| 	.ndo_tx_timeout 	= de_tx_timeout, | 	.ndo_tx_timeout 	= de_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -1085,7 +1085,6 @@ static const struct net_device_ops de4x5_netdev_ops = { | ||||||
|     .ndo_get_stats	= de4x5_get_stats, |     .ndo_get_stats	= de4x5_get_stats, | ||||||
|     .ndo_set_rx_mode	= set_multicast_list, |     .ndo_set_rx_mode	= set_multicast_list, | ||||||
|     .ndo_do_ioctl	= de4x5_ioctl, |     .ndo_do_ioctl	= de4x5_ioctl, | ||||||
|     .ndo_change_mtu	= eth_change_mtu, |  | ||||||
|     .ndo_set_mac_address= eth_mac_addr, |     .ndo_set_mac_address= eth_mac_addr, | ||||||
|     .ndo_validate_addr	= eth_validate_addr, |     .ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -352,7 +352,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_stop		= dmfe_stop, | 	.ndo_stop		= dmfe_stop, | ||||||
| 	.ndo_start_xmit		= dmfe_start_xmit, | 	.ndo_start_xmit		= dmfe_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= dmfe_set_filter_mode, | 	.ndo_set_rx_mode	= dmfe_set_filter_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -1282,7 +1282,6 @@ static const struct net_device_ops tulip_netdev_ops = { | ||||||
| 	.ndo_get_stats		= tulip_get_stats, | 	.ndo_get_stats		= tulip_get_stats, | ||||||
| 	.ndo_do_ioctl 		= private_ioctl, | 	.ndo_do_ioctl 		= private_ioctl, | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -269,7 +269,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_stop		= uli526x_stop, | 	.ndo_stop		= uli526x_stop, | ||||||
| 	.ndo_start_xmit		= uli526x_start_xmit, | 	.ndo_start_xmit		= uli526x_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= uli526x_set_filter_mode, | 	.ndo_set_rx_mode	= uli526x_set_filter_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -353,7 +353,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_do_ioctl		= netdev_ioctl, | 	.ndo_do_ioctl		= netdev_ioctl, | ||||||
| 	.ndo_tx_timeout		= tx_timeout, | 	.ndo_tx_timeout		= tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -174,7 +174,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_open		= xircom_open, | 	.ndo_open		= xircom_open, | ||||||
| 	.ndo_stop		= xircom_close, | 	.ndo_stop		= xircom_close, | ||||||
| 	.ndo_start_xmit		= xircom_start_xmit, | 	.ndo_start_xmit		= xircom_start_xmit, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -767,7 +767,6 @@ static const struct net_device_ops dnet_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= dnet_ioctl, | 	.ndo_do_ioctl		= dnet_ioctl, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int dnet_probe(struct platform_device *pdev) | static int dnet_probe(struct platform_device *pdev) | ||||||
|  |  | ||||||
|  | @ -482,7 +482,6 @@ static const struct net_device_ops ec_bhf_netdev_ops = { | ||||||
| 	.ndo_open		= ec_bhf_open, | 	.ndo_open		= ec_bhf_open, | ||||||
| 	.ndo_stop		= ec_bhf_stop, | 	.ndo_stop		= ec_bhf_stop, | ||||||
| 	.ndo_get_stats64	= ec_bhf_get_stats, | 	.ndo_get_stats64	= ec_bhf_get_stats, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr | 	.ndo_set_mac_address	= eth_mac_addr | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -472,7 +472,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_do_ioctl		= mii_ioctl, | 	.ndo_do_ioctl		= mii_ioctl, | ||||||
| 	.ndo_tx_timeout		= fealnx_tx_timeout, | 	.ndo_tx_timeout		= fealnx_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -3055,7 +3055,6 @@ static const struct net_device_ops fec_netdev_ops = { | ||||||
| 	.ndo_stop		= fec_enet_close, | 	.ndo_stop		= fec_enet_close, | ||||||
| 	.ndo_start_xmit		= fec_enet_start_xmit, | 	.ndo_start_xmit		= fec_enet_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_tx_timeout		= fec_timeout, | 	.ndo_tx_timeout		= fec_timeout, | ||||||
| 	.ndo_set_mac_address	= fec_set_mac_address, | 	.ndo_set_mac_address	= fec_set_mac_address, | ||||||
|  |  | ||||||
|  | @ -802,7 +802,6 @@ static const struct net_device_ops mpc52xx_fec_netdev_ops = { | ||||||
| 	.ndo_set_mac_address = mpc52xx_fec_set_mac_address, | 	.ndo_set_mac_address = mpc52xx_fec_set_mac_address, | ||||||
| 	.ndo_validate_addr = eth_validate_addr, | 	.ndo_validate_addr = eth_validate_addr, | ||||||
| 	.ndo_do_ioctl = mpc52xx_fec_ioctl, | 	.ndo_do_ioctl = mpc52xx_fec_ioctl, | ||||||
| 	.ndo_change_mtu = eth_change_mtu, |  | ||||||
| 	.ndo_tx_timeout = mpc52xx_fec_tx_timeout, | 	.ndo_tx_timeout = mpc52xx_fec_tx_timeout, | ||||||
| 	.ndo_get_stats = mpc52xx_fec_get_stats, | 	.ndo_get_stats = mpc52xx_fec_get_stats, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -912,7 +912,6 @@ static const struct net_device_ops fs_enet_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= fs_ioctl, | 	.ndo_do_ioctl		= fs_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
| 	.ndo_poll_controller	= fs_enet_netpoll, | 	.ndo_poll_controller	= fs_enet_netpoll, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -3681,7 +3681,6 @@ static const struct net_device_ops ucc_geth_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= ucc_geth_start_xmit, | 	.ndo_start_xmit		= ucc_geth_start_xmit, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= ucc_geth_set_mac_addr, | 	.ndo_set_mac_address	= ucc_geth_set_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_rx_mode	= ucc_geth_set_multi, | 	.ndo_set_rx_mode	= ucc_geth_set_multi, | ||||||
| 	.ndo_tx_timeout		= ucc_geth_timeout, | 	.ndo_tx_timeout		= ucc_geth_timeout, | ||||||
| 	.ndo_do_ioctl		= ucc_geth_ioctl, | 	.ndo_do_ioctl		= ucc_geth_ioctl, | ||||||
|  |  | ||||||
|  | @ -225,7 +225,6 @@ static const struct net_device_ops fjn_netdev_ops = { | ||||||
| 	.ndo_tx_timeout 	= fjn_tx_timeout, | 	.ndo_tx_timeout 	= fjn_tx_timeout, | ||||||
| 	.ndo_set_config 	= fjn_config, | 	.ndo_set_config 	= fjn_config, | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -769,7 +769,6 @@ static const struct net_device_ops hip04_netdev_ops = { | ||||||
| 	.ndo_set_mac_address	= hip04_set_mac_address, | 	.ndo_set_mac_address	= hip04_set_mac_address, | ||||||
| 	.ndo_tx_timeout         = hip04_timeout, | 	.ndo_tx_timeout         = hip04_timeout, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int hip04_alloc_ring(struct net_device *ndev, struct device *d) | static int hip04_alloc_ring(struct net_device *ndev, struct device *d) | ||||||
|  |  | ||||||
|  | @ -712,7 +712,6 @@ static const struct net_device_ops hisi_femac_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= hisi_femac_net_ioctl, | 	.ndo_do_ioctl		= hisi_femac_net_ioctl, | ||||||
| 	.ndo_set_mac_address	= hisi_femac_set_mac_address, | 	.ndo_set_mac_address	= hisi_femac_set_mac_address, | ||||||
| 	.ndo_set_rx_mode	= hisi_femac_net_set_rx_mode, | 	.ndo_set_rx_mode	= hisi_femac_net_set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static void hisi_femac_core_reset(struct hisi_femac_priv *priv) | static void hisi_femac_core_reset(struct hisi_femac_priv *priv) | ||||||
|  |  | ||||||
|  | @ -427,7 +427,6 @@ static const struct net_device_ops hp100_bm_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= hp100_start_xmit_bm, | 	.ndo_start_xmit		= hp100_start_xmit_bm, | ||||||
| 	.ndo_get_stats 		= hp100_get_stats, | 	.ndo_get_stats 		= hp100_get_stats, | ||||||
| 	.ndo_set_rx_mode	= hp100_set_multicast_list, | 	.ndo_set_rx_mode	= hp100_set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  | @ -438,7 +437,6 @@ static const struct net_device_ops hp100_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= hp100_start_xmit, | 	.ndo_start_xmit		= hp100_start_xmit, | ||||||
| 	.ndo_get_stats 		= hp100_get_stats, | 	.ndo_get_stats 		= hp100_get_stats, | ||||||
| 	.ndo_set_rx_mode	= hp100_set_multicast_list, | 	.ndo_set_rx_mode	= hp100_set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -1118,7 +1118,6 @@ static const struct net_device_ops i596_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= i596_start_xmit, | 	.ndo_start_xmit		= i596_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_tx_timeout		= i596_tx_timeout, | 	.ndo_tx_timeout		= i596_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -981,7 +981,6 @@ static const struct net_device_ops ether1_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= ether1_setmulticastlist, | 	.ndo_set_rx_mode	= ether1_setmulticastlist, | ||||||
| 	.ndo_tx_timeout		= ether1_timeout, | 	.ndo_tx_timeout		= ether1_timeout, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1037,7 +1037,6 @@ static const struct net_device_ops i596_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= i596_start_xmit, | 	.ndo_start_xmit		= i596_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= set_multicast_list, | 	.ndo_set_rx_mode	= set_multicast_list, | ||||||
| 	.ndo_tx_timeout		= i596_tx_timeout, | 	.ndo_tx_timeout		= i596_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -337,7 +337,6 @@ static const struct net_device_ops sun3_82586_netdev_ops = { | ||||||
| 	.ndo_get_stats		= sun3_82586_get_stats, | 	.ndo_get_stats		= sun3_82586_get_stats, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int __init sun3_82586_probe1(struct net_device *dev,int ioaddr) | static int __init sun3_82586_probe1(struct net_device *dev,int ioaddr) | ||||||
|  |  | ||||||
|  | @ -2718,7 +2718,6 @@ static const struct net_device_ops emac_netdev_ops = { | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= emac_set_mac_address, | 	.ndo_set_mac_address	= emac_set_mac_address, | ||||||
| 	.ndo_start_xmit		= emac_start_xmit, | 	.ndo_start_xmit		= emac_start_xmit, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static const struct net_device_ops emac_gige_netdev_ops = { | static const struct net_device_ops emac_gige_netdev_ops = { | ||||||
|  |  | ||||||
|  | @ -1085,7 +1085,6 @@ static const struct net_device_ops korina_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= korina_multicast_list, | 	.ndo_set_rx_mode	= korina_multicast_list, | ||||||
| 	.ndo_tx_timeout		= korina_tx_timeout, | 	.ndo_tx_timeout		= korina_tx_timeout, | ||||||
| 	.ndo_do_ioctl		= korina_ioctl, | 	.ndo_do_ioctl		= korina_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
|  | @ -519,18 +519,16 @@ ltq_etop_tx(struct sk_buff *skb, struct net_device *dev) | ||||||
| static int | static int | ||||||
| ltq_etop_change_mtu(struct net_device *dev, int new_mtu) | ltq_etop_change_mtu(struct net_device *dev, int new_mtu) | ||||||
| { | { | ||||||
| 	int ret = eth_change_mtu(dev, new_mtu); |  | ||||||
| 
 |  | ||||||
| 	if (!ret) { |  | ||||||
| 	struct ltq_etop_priv *priv = netdev_priv(dev); | 	struct ltq_etop_priv *priv = netdev_priv(dev); | ||||||
| 	unsigned long flags; | 	unsigned long flags; | ||||||
| 
 | 
 | ||||||
|  | 	dev->mtu = new_mtu; | ||||||
|  | 
 | ||||||
| 	spin_lock_irqsave(&priv->lock, flags); | 	spin_lock_irqsave(&priv->lock, flags); | ||||||
| 		ltq_etop_w32((ETOP_PLEN_UNDER << 16) | new_mtu, | 	ltq_etop_w32((ETOP_PLEN_UNDER << 16) | new_mtu, LTQ_ETOP_IGPLEN); | ||||||
| 			LTQ_ETOP_IGPLEN); |  | ||||||
| 	spin_unlock_irqrestore(&priv->lock, flags); | 	spin_unlock_irqrestore(&priv->lock, flags); | ||||||
| 	} | 
 | ||||||
| 	return ret; | 	return 0; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| static int | static int | ||||||
|  |  | ||||||
|  | @ -2243,7 +2243,6 @@ static const struct net_device_ops mtk_netdev_ops = { | ||||||
| 	.ndo_set_mac_address	= mtk_set_mac_address, | 	.ndo_set_mac_address	= mtk_set_mac_address, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_do_ioctl		= mtk_do_ioctl, | 	.ndo_do_ioctl		= mtk_do_ioctl, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_tx_timeout		= mtk_tx_timeout, | 	.ndo_tx_timeout		= mtk_tx_timeout, | ||||||
| 	.ndo_get_stats64        = mtk_get_stats64, | 	.ndo_get_stats64        = mtk_get_stats64, | ||||||
| 	.ndo_fix_features	= mtk_fix_features, | 	.ndo_fix_features	= mtk_fix_features, | ||||||
|  |  | ||||||
|  | @ -1063,7 +1063,6 @@ static const struct net_device_ops ks8851_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= ks8851_start_xmit, | 	.ndo_start_xmit		= ks8851_start_xmit, | ||||||
| 	.ndo_set_mac_address	= ks8851_set_mac_address, | 	.ndo_set_mac_address	= ks8851_set_mac_address, | ||||||
| 	.ndo_set_rx_mode	= ks8851_set_rx_mode, | 	.ndo_set_rx_mode	= ks8851_set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1285,7 +1285,6 @@ static const struct net_device_ops ks_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= ks_start_xmit, | 	.ndo_start_xmit		= ks_start_xmit, | ||||||
| 	.ndo_set_mac_address	= ks_set_mac_address, | 	.ndo_set_mac_address	= ks_set_mac_address, | ||||||
| 	.ndo_set_rx_mode	= ks_set_rx_mode, | 	.ndo_set_rx_mode	= ks_set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1544,7 +1544,6 @@ static const struct net_device_ops enc28j60_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= enc28j60_set_multicast_list, | 	.ndo_set_rx_mode	= enc28j60_set_multicast_list, | ||||||
| 	.ndo_set_mac_address	= enc28j60_set_mac_address, | 	.ndo_set_mac_address	= enc28j60_set_mac_address, | ||||||
| 	.ndo_tx_timeout		= enc28j60_tx_timeout, | 	.ndo_tx_timeout		= enc28j60_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -444,7 +444,6 @@ static struct net_device_ops moxart_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= moxart_mac_set_rx_mode, | 	.ndo_set_rx_mode	= moxart_mac_set_rx_mode, | ||||||
| 	.ndo_set_mac_address	= moxart_set_mac_address, | 	.ndo_set_mac_address	= moxart_set_mac_address, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int moxart_mac_probe(struct platform_device *pdev) | static int moxart_mac_probe(struct platform_device *pdev) | ||||||
|  |  | ||||||
|  | @ -110,7 +110,6 @@ static const struct net_device_ops sonic_netdev_ops = { | ||||||
| 	.ndo_get_stats		= sonic_get_stats, | 	.ndo_get_stats		= sonic_get_stats, | ||||||
| 	.ndo_set_rx_mode	= sonic_multicast_list, | 	.ndo_set_rx_mode	= sonic_multicast_list, | ||||||
| 	.ndo_tx_timeout		= sonic_tx_timeout, | 	.ndo_tx_timeout		= sonic_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -190,7 +190,6 @@ static const struct net_device_ops macsonic_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= sonic_tx_timeout, | 	.ndo_tx_timeout		= sonic_tx_timeout, | ||||||
| 	.ndo_get_stats		= sonic_get_stats, | 	.ndo_get_stats		= sonic_get_stats, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -124,7 +124,6 @@ static const struct net_device_ops xtsonic_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= sonic_multicast_list, | 	.ndo_set_rx_mode	= sonic_multicast_list, | ||||||
| 	.ndo_tx_timeout		= sonic_tx_timeout, | 	.ndo_tx_timeout		= sonic_tx_timeout, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -304,7 +304,6 @@ static const struct net_device_ops netx_eth_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= netx_eth_hard_start_xmit, | 	.ndo_start_xmit		= netx_eth_hard_start_xmit, | ||||||
| 	.ndo_tx_timeout		= netx_eth_timeout, | 	.ndo_tx_timeout		= netx_eth_timeout, | ||||||
| 	.ndo_set_rx_mode	= netx_eth_set_multicast_list, | 	.ndo_set_rx_mode	= netx_eth_set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -915,7 +915,6 @@ static const struct net_device_ops w90p910_ether_netdev_ops = { | ||||||
| 	.ndo_set_mac_address	= w90p910_set_mac_address, | 	.ndo_set_mac_address	= w90p910_set_mac_address, | ||||||
| 	.ndo_do_ioctl		= w90p910_ether_ioctl, | 	.ndo_do_ioctl		= w90p910_ether_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static void __init get_mac_address(struct net_device *dev) | static void __init get_mac_address(struct net_device *dev) | ||||||
|  |  | ||||||
|  | @ -1256,7 +1256,6 @@ static const struct net_device_ops lpc_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= lpc_eth_ioctl, | 	.ndo_do_ioctl		= lpc_eth_ioctl, | ||||||
| 	.ndo_set_mac_address	= lpc_set_mac_address, | 	.ndo_set_mac_address	= lpc_set_mac_address, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int lpc_eth_drv_probe(struct platform_device *pdev) | static int lpc_eth_drv_probe(struct platform_device *pdev) | ||||||
|  |  | ||||||
|  | @ -568,7 +568,6 @@ static const struct net_device_ops hamachi_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= hamachi_start_xmit, | 	.ndo_start_xmit		= hamachi_start_xmit, | ||||||
| 	.ndo_get_stats		= hamachi_get_stats, | 	.ndo_get_stats		= hamachi_get_stats, | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_tx_timeout		= hamachi_tx_timeout, | 	.ndo_tx_timeout		= hamachi_tx_timeout, | ||||||
|  |  | ||||||
|  | @ -360,7 +360,6 @@ static const struct net_device_ops netdev_ops = { | ||||||
| 	.ndo_stop 		= yellowfin_close, | 	.ndo_stop 		= yellowfin_close, | ||||||
| 	.ndo_start_xmit 	= yellowfin_start_xmit, | 	.ndo_start_xmit 	= yellowfin_start_xmit, | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_do_ioctl 		= netdev_ioctl, | 	.ndo_do_ioctl 		= netdev_ioctl, | ||||||
|  |  | ||||||
|  | @ -3755,7 +3755,6 @@ static const struct net_device_ops ql3xxx_netdev_ops = { | ||||||
| 	.ndo_open		= ql3xxx_open, | 	.ndo_open		= ql3xxx_open, | ||||||
| 	.ndo_start_xmit		= ql3xxx_send, | 	.ndo_start_xmit		= ql3xxx_send, | ||||||
| 	.ndo_stop		= ql3xxx_close, | 	.ndo_stop		= ql3xxx_close, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= ql3xxx_set_mac_address, | 	.ndo_set_mac_address	= ql3xxx_set_mac_address, | ||||||
| 	.ndo_tx_timeout		= ql3xxx_tx_timeout, | 	.ndo_tx_timeout		= ql3xxx_tx_timeout, | ||||||
|  |  | ||||||
|  | @ -969,7 +969,6 @@ static const struct net_device_ops r6040_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= r6040_start_xmit, | 	.ndo_start_xmit		= r6040_start_xmit, | ||||||
| 	.ndo_get_stats		= r6040_get_stats, | 	.ndo_get_stats		= r6040_get_stats, | ||||||
| 	.ndo_set_rx_mode	= r6040_multicast_list, | 	.ndo_set_rx_mode	= r6040_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_do_ioctl		= r6040_ioctl, | 	.ndo_do_ioctl		= r6040_ioctl, | ||||||
|  |  | ||||||
|  | @ -245,7 +245,6 @@ static const struct net_device_ops atp_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= atp_send_packet, | 	.ndo_start_xmit		= atp_send_packet, | ||||||
| 	.ndo_set_rx_mode	= set_rx_mode, | 	.ndo_set_rx_mode	= set_rx_mode, | ||||||
| 	.ndo_tx_timeout		= tx_timeout, | 	.ndo_tx_timeout		= tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -1780,7 +1780,6 @@ static const struct net_device_ops ravb_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= ravb_do_ioctl, | 	.ndo_do_ioctl		= ravb_do_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /* MDIO bus init function */ | /* MDIO bus init function */ | ||||||
|  |  | ||||||
|  | @ -2914,7 +2914,6 @@ static const struct net_device_ops sh_eth_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= sh_eth_do_ioctl, | 	.ndo_do_ioctl		= sh_eth_do_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static const struct net_device_ops sh_eth_netdev_ops_tsu = { | static const struct net_device_ops sh_eth_netdev_ops_tsu = { | ||||||
|  | @ -2929,7 +2928,6 @@ static const struct net_device_ops sh_eth_netdev_ops_tsu = { | ||||||
| 	.ndo_do_ioctl		= sh_eth_do_ioctl, | 	.ndo_do_ioctl		= sh_eth_do_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| #ifdef CONFIG_OF | #ifdef CONFIG_OF | ||||||
|  |  | ||||||
|  | @ -745,7 +745,6 @@ static const struct net_device_ops ether3_netdev_ops = { | ||||||
| 	.ndo_set_rx_mode	= ether3_setmulticastlist, | 	.ndo_set_rx_mode	= ether3_setmulticastlist, | ||||||
| 	.ndo_tx_timeout		= ether3_timeout, | 	.ndo_tx_timeout		= ether3_timeout, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -714,7 +714,6 @@ static const struct net_device_ops sgiseeq_netdev_ops = { | ||||||
| 	.ndo_tx_timeout		= timeout, | 	.ndo_tx_timeout		= timeout, | ||||||
| 	.ndo_set_rx_mode	= sgiseeq_set_multicast, | 	.ndo_set_rx_mode	= sgiseeq_set_multicast, | ||||||
| 	.ndo_set_mac_address	= sgiseeq_set_mac_address, | 	.ndo_set_mac_address	= sgiseeq_set_mac_address, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1225,7 +1225,6 @@ static const struct net_device_ops ioc3_netdev_ops = { | ||||||
| 	.ndo_do_ioctl		= ioc3_ioctl, | 	.ndo_do_ioctl		= ioc3_ioctl, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= ioc3_set_mac_address, | 	.ndo_set_mac_address	= ioc3_set_mac_address, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int ioc3_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | static int ioc3_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | ||||||
|  |  | ||||||
|  | @ -815,7 +815,6 @@ static const struct net_device_ops meth_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= meth_tx, | 	.ndo_start_xmit		= meth_tx, | ||||||
| 	.ndo_do_ioctl		= meth_ioctl, | 	.ndo_do_ioctl		= meth_ioctl, | ||||||
| 	.ndo_tx_timeout		= meth_tx_timeout, | 	.ndo_tx_timeout		= meth_tx_timeout, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address	= eth_mac_addr, | 	.ndo_set_mac_address	= eth_mac_addr, | ||||||
| 	.ndo_set_rx_mode    	= meth_set_rx_mode, | 	.ndo_set_rx_mode    	= meth_set_rx_mode, | ||||||
|  |  | ||||||
|  | @ -1386,7 +1386,6 @@ static const struct net_device_ops sc92031_netdev_ops = { | ||||||
| 	.ndo_open		= sc92031_open, | 	.ndo_open		= sc92031_open, | ||||||
| 	.ndo_stop		= sc92031_stop, | 	.ndo_stop		= sc92031_stop, | ||||||
| 	.ndo_set_rx_mode	= sc92031_set_multicast_list, | 	.ndo_set_rx_mode	= sc92031_set_multicast_list, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| 	.ndo_set_mac_address 	= eth_mac_addr, | 	.ndo_set_mac_address 	= eth_mac_addr, | ||||||
| 	.ndo_tx_timeout		= sc92031_tx_timeout, | 	.ndo_tx_timeout		= sc92031_tx_timeout, | ||||||
|  |  | ||||||
|  | @ -1833,7 +1833,6 @@ static const struct net_device_ops sis190_netdev_ops = { | ||||||
| 	.ndo_start_xmit		= sis190_start_xmit, | 	.ndo_start_xmit		= sis190_start_xmit, | ||||||
| 	.ndo_tx_timeout		= sis190_tx_timeout, | 	.ndo_tx_timeout		= sis190_tx_timeout, | ||||||
| 	.ndo_set_rx_mode	= sis190_set_rx_mode, | 	.ndo_set_rx_mode	= sis190_set_rx_mode, | ||||||
| 	.ndo_change_mtu		= eth_change_mtu, |  | ||||||
| 	.ndo_set_mac_address	= sis190_mac_addr, | 	.ndo_set_mac_address	= sis190_mac_addr, | ||||||
| 	.ndo_validate_addr	= eth_validate_addr, | 	.ndo_validate_addr	= eth_validate_addr, | ||||||
| #ifdef CONFIG_NET_POLL_CONTROLLER | #ifdef CONFIG_NET_POLL_CONTROLLER | ||||||
|  |  | ||||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
		Reference in a new issue
	
	 Jarod Wilson
						Jarod Wilson