Home
last modified time | relevance | path

Searched refs:new_mtu (Results 1 – 167 of 167) sorted by relevance

/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dnetdev.c39 static int wil_change_mtu(struct net_device *ndev, int new_mtu) in wil_change_mtu() argument
43 if (new_mtu < 68 || new_mtu > mtu_max) { in wil_change_mtu()
44 wil_err(wil, "invalid MTU %d\n", new_mtu); in wil_change_mtu()
48 wil_dbg_misc(wil, "change MTU %d -> %d\n", ndev->mtu, new_mtu); in wil_change_mtu()
49 ndev->mtu = new_mtu; in wil_change_mtu()
/linux-4.1.27/drivers/net/
Dnlmon.c30 static int nlmon_is_valid_mtu(int new_mtu) in nlmon_is_valid_mtu() argument
36 return new_mtu >= (int) sizeof(struct nlmsghdr); in nlmon_is_valid_mtu()
39 static int nlmon_change_mtu(struct net_device *dev, int new_mtu) in nlmon_change_mtu() argument
41 if (!nlmon_is_valid_mtu(new_mtu)) in nlmon_change_mtu()
44 dev->mtu = new_mtu; in nlmon_change_mtu()
Dntb_netdev.c224 static int ntb_netdev_change_mtu(struct net_device *ndev, int new_mtu) in ntb_netdev_change_mtu() argument
230 if (new_mtu > ntb_transport_max_size(dev->qp) - ETH_HLEN) in ntb_netdev_change_mtu()
234 ndev->mtu = new_mtu; in ntb_netdev_change_mtu()
241 if (ndev->mtu < new_mtu) { in ntb_netdev_change_mtu()
248 skb = netdev_alloc_skb(ndev, new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
255 new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
263 ndev->mtu = new_mtu; in ntb_netdev_change_mtu()
Dveth.c218 static int is_valid_veth_mtu(int new_mtu) in is_valid_veth_mtu() argument
220 return new_mtu >= MIN_MTU && new_mtu <= MAX_MTU; in is_valid_veth_mtu()
223 static int veth_change_mtu(struct net_device *dev, int new_mtu) in veth_change_mtu() argument
225 if (!is_valid_veth_mtu(new_mtu)) in veth_change_mtu()
227 dev->mtu = new_mtu; in veth_change_mtu()
Dmacvlan.c740 static int macvlan_change_mtu(struct net_device *dev, int new_mtu) in macvlan_change_mtu() argument
744 if (new_mtu < 68 || vlan->lowerdev->mtu < new_mtu) in macvlan_change_mtu()
746 dev->mtu = new_mtu; in macvlan_change_mtu()
Dvirtio_net.c1389 static int virtnet_change_mtu(struct net_device *dev, int new_mtu) in virtnet_change_mtu() argument
1391 if (new_mtu < MIN_MTU || new_mtu > MAX_MTU) in virtnet_change_mtu()
1393 dev->mtu = new_mtu; in virtnet_change_mtu()
Dtun.c854 tun_net_change_mtu(struct net_device *dev, int new_mtu) in tun_net_change_mtu() argument
856 if (new_mtu < MIN_MTU || new_mtu + dev->hard_header_len > MAX_MTU) in tun_net_change_mtu()
858 dev->mtu = new_mtu; in tun_net_change_mtu()
Dvxlan.c2273 static int vxlan_change_mtu(struct net_device *dev, int new_mtu) in vxlan_change_mtu() argument
2282 return eth_change_mtu(dev, new_mtu); in vxlan_change_mtu()
2289 if (new_mtu < 68 || new_mtu > max_mtu) in vxlan_change_mtu()
2292 dev->mtu = new_mtu; in vxlan_change_mtu()
/linux-4.1.27/drivers/net/can/
Dvcan.c131 static int vcan_change_mtu(struct net_device *dev, int new_mtu) in vcan_change_mtu() argument
137 if (new_mtu != CAN_MTU && new_mtu != CANFD_MTU) in vcan_change_mtu()
140 dev->mtu = new_mtu; in vcan_change_mtu()
Ddev.c688 int can_change_mtu(struct net_device *dev, int new_mtu) in can_change_mtu() argument
697 switch (new_mtu) { in can_change_mtu()
719 dev->mtu = new_mtu; in can_change_mtu()
Dslcan.c424 static int slcan_change_mtu(struct net_device *dev, int new_mtu) in slcan_change_mtu() argument
/linux-4.1.27/net/802/
Dhippi.c119 int hippi_change_mtu(struct net_device *dev, int new_mtu) in hippi_change_mtu() argument
124 if ((new_mtu < 68) || (new_mtu > 65280)) in hippi_change_mtu()
126 dev->mtu = new_mtu; in hippi_change_mtu()
Dfddi.c144 int fddi_change_mtu(struct net_device *dev, int new_mtu) in fddi_change_mtu() argument
146 if ((new_mtu < FDDI_K_SNAP_HLEN) || (new_mtu > FDDI_K_SNAP_DLEN)) in fddi_change_mtu()
148 dev->mtu = new_mtu; in fddi_change_mtu()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_module.c121 int libipw_change_mtu(struct net_device *dev, int new_mtu) in libipw_change_mtu() argument
123 if ((new_mtu < 68) || (new_mtu > LIBIPW_DATA_LEN)) in libipw_change_mtu()
125 dev->mtu = new_mtu; in libipw_change_mtu()
Dlibipw.h951 int libipw_change_mtu(struct net_device *dev, int new_mtu);
/linux-4.1.27/drivers/misc/sgi-xp/
Dxpnet.c334 xpnet_dev_change_mtu(struct net_device *dev, int new_mtu) in xpnet_dev_change_mtu() argument
337 if ((new_mtu < 68) || (new_mtu > XPNET_MAX_MTU)) { in xpnet_dev_change_mtu()
339 "between 68 and %ld\n", dev->name, new_mtu, in xpnet_dev_change_mtu()
344 dev->mtu = new_mtu; in xpnet_dev_change_mtu()
345 dev_dbg(xpnet, "ifconfig %s mtu set to %d\n", dev->name, new_mtu); in xpnet_dev_change_mtu()
/linux-4.1.27/net/phonet/
Dpep-gprs.c220 static int gprs_set_mtu(struct net_device *dev, int new_mtu) in gprs_set_mtu() argument
222 if ((new_mtu < 576) || (new_mtu > (PHONET_MAX_MTU - 11))) in gprs_set_mtu()
225 dev->mtu = new_mtu; in gprs_set_mtu()
/linux-4.1.27/net/bridge/
Dbr_device.c177 static int br_change_mtu(struct net_device *dev, int new_mtu) in br_change_mtu() argument
180 if (new_mtu < 68 || new_mtu > br_min_mtu(br)) in br_change_mtu()
183 dev->mtu = new_mtu; in br_change_mtu()
187 dst_metric_set(&br->fake_rtable.dst, RTAX_MTU, new_mtu); in br_change_mtu()
/linux-4.1.27/drivers/net/wan/
Dhdlc.c49 int hdlc_change_mtu(struct net_device *dev, int new_mtu) in hdlc_change_mtu() argument
51 if ((new_mtu < 68) || (new_mtu > HDLC_MAX_MTU)) in hdlc_change_mtu()
53 dev->mtu = new_mtu; in hdlc_change_mtu()
Ddlci.c267 static int dlci_change_mtu(struct net_device *dev, int new_mtu) in dlci_change_mtu() argument
271 return dev_set_mtu(dlp->slave, new_mtu); in dlci_change_mtu()
Dsdla.c1323 static int sdla_change_mtu(struct net_device *dev, int new_mtu) in sdla_change_mtu() argument
/linux-4.1.27/net/ethernet/
Deth.c318 int eth_change_mtu(struct net_device *dev, int new_mtu) in eth_change_mtu() argument
320 if (new_mtu < 68 || new_mtu > ETH_DATA_LEN) in eth_change_mtu()
322 dev->mtu = new_mtu; in eth_change_mtu()
/linux-4.1.27/net/openvswitch/
Dvport-internal_dev.c101 static int internal_dev_change_mtu(struct net_device *netdev, int new_mtu) in internal_dev_change_mtu() argument
103 if (new_mtu < 68) in internal_dev_change_mtu()
106 netdev->mtu = new_mtu; in internal_dev_change_mtu()
/linux-4.1.27/include/linux/
Dfddidevice.h29 int fddi_change_mtu(struct net_device *dev, int new_mtu);
Dhippidevice.h35 int hippi_change_mtu(struct net_device *dev, int new_mtu);
Dhdlc.h97 int hdlc_change_mtu(struct net_device *dev, int new_mtu);
Detherdevice.h46 int eth_change_mtu(struct net_device *dev, int new_mtu);
Dnetdevice.h1067 int new_mtu);
/linux-4.1.27/drivers/net/usb/
Dcdc-phonet.c279 static int usbpn_set_mtu(struct net_device *dev, int new_mtu) in usbpn_set_mtu() argument
281 if ((new_mtu < PHONET_MIN_MTU) || (new_mtu > PHONET_MAX_MTU)) in usbpn_set_mtu()
284 dev->mtu = new_mtu; in usbpn_set_mtu()
Dsierra_net.c168 static int sierra_net_change_mtu(struct net_device *net, int new_mtu);
626 static int sierra_net_change_mtu(struct net_device *net, int new_mtu) in sierra_net_change_mtu() argument
628 if (new_mtu > SIERRA_NET_MAX_SUPPORTED_MTU) in sierra_net_change_mtu()
631 return usbnet_change_mtu(net, new_mtu); in sierra_net_change_mtu()
Dasix_devices.c750 static int ax88178_change_mtu(struct net_device *net, int new_mtu) in ax88178_change_mtu() argument
753 int ll_mtu = new_mtu + net->hard_header_len + 4; in ax88178_change_mtu()
755 netdev_dbg(dev->net, "ax88178_change_mtu() new_mtu=%d\n", new_mtu); in ax88178_change_mtu()
757 if (new_mtu <= 0 || ll_mtu > 16384) in ax88178_change_mtu()
763 net->mtu = new_mtu; in ax88178_change_mtu()
Dax88179_178a.c905 static int ax88179_change_mtu(struct net_device *net, int new_mtu) in ax88179_change_mtu() argument
910 if (new_mtu <= 0 || new_mtu > 4088) in ax88179_change_mtu()
913 net->mtu = new_mtu; in ax88179_change_mtu()
Dcdc_ncm.c695 int cdc_ncm_change_mtu(struct net_device *net, int new_mtu) in cdc_ncm_change_mtu() argument
701 if (new_mtu <= 0 || new_mtu > maxmtu) in cdc_ncm_change_mtu()
703 net->mtu = new_mtu; in cdc_ncm_change_mtu()
Dusbnet.c376 int usbnet_change_mtu (struct net_device *net, int new_mtu) in usbnet_change_mtu() argument
379 int ll_mtu = new_mtu + net->hard_header_len; in usbnet_change_mtu()
383 if (new_mtu <= 0) in usbnet_change_mtu()
388 net->mtu = new_mtu; in usbnet_change_mtu()
Dsmsc75xx.c911 static int smsc75xx_change_mtu(struct net_device *netdev, int new_mtu) in smsc75xx_change_mtu() argument
916 if (new_mtu > MAX_SINGLE_PACKET_SIZE) in smsc75xx_change_mtu()
919 ret = smsc75xx_set_rx_max_frame_length(dev, new_mtu + ETH_HLEN); in smsc75xx_change_mtu()
925 return usbnet_change_mtu(netdev, new_mtu); in smsc75xx_change_mtu()
Dr8152.c3820 static int rtl8152_change_mtu(struct net_device *dev, int new_mtu) in rtl8152_change_mtu() argument
3828 return eth_change_mtu(dev, new_mtu); in rtl8152_change_mtu()
3833 if (new_mtu < 68 || new_mtu > RTL8153_MAX_MTU) in rtl8152_change_mtu()
3842 dev->mtu = new_mtu; in rtl8152_change_mtu()
/linux-4.1.27/drivers/net/wimax/i2400m/
Dnetdev.c398 int i2400m_change_mtu(struct net_device *net_dev, int new_mtu) in i2400m_change_mtu() argument
404 if (new_mtu >= I2400M_MAX_MTU) { in i2400m_change_mtu()
406 new_mtu, I2400M_MAX_MTU); in i2400m_change_mtu()
409 net_dev->mtu = new_mtu; in i2400m_change_mtu()
/linux-4.1.27/net/sched/
Dsch_teql.c416 static int teql_master_mtu(struct net_device *dev, int new_mtu) in teql_master_mtu() argument
421 if (new_mtu < 68) in teql_master_mtu()
427 if (new_mtu > qdisc_dev(q)->mtu) in teql_master_mtu()
432 dev->mtu = new_mtu; in teql_master_mtu()
/linux-4.1.27/drivers/staging/octeon/
Dethernet.c272 static int cvm_oct_common_change_mtu(struct net_device *dev, int new_mtu) in cvm_oct_common_change_mtu() argument
287 if ((new_mtu + 14 + 4 + vlan_bytes < 64) in cvm_oct_common_change_mtu()
288 || (new_mtu + 14 + 4 + vlan_bytes > 65392)) { in cvm_oct_common_change_mtu()
293 dev->mtu = new_mtu; in cvm_oct_common_change_mtu()
299 int max_packet = new_mtu + 14 + 4 + vlan_bytes; in cvm_oct_common_change_mtu()
/linux-4.1.27/net/hsr/
Dhsr_device.c140 static int hsr_dev_change_mtu(struct net_device *dev, int new_mtu) in hsr_dev_change_mtu() argument
148 if (new_mtu > hsr_get_max_mtu(hsr)) { in hsr_dev_change_mtu()
154 dev->mtu = new_mtu; in hsr_dev_change_mtu()
/linux-4.1.27/drivers/staging/wlan-ng/
Dp80211netdev.c672 static int wlan_change_mtu(netdevice_t *dev, int new_mtu) in wlan_change_mtu() argument
676 if ((new_mtu < 68) || (new_mtu > (2312 - 20 - 8))) in wlan_change_mtu()
679 dev->mtu = new_mtu; in wlan_change_mtu()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dcore.c983 static int emac_resize_rx_ring(struct emac_instance *dev, int new_mtu) in emac_resize_rx_ring() argument
985 int rx_sync_size = emac_rx_sync_size(new_mtu); in emac_resize_rx_ring()
986 int rx_skb_size = emac_rx_skb_size(new_mtu); in emac_resize_rx_ring()
1038 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) || in emac_resize_rx_ring()
1041 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) ^ in emac_resize_rx_ring()
1049 dev->ndev->mtu = new_mtu; in emac_resize_rx_ring()
1053 mal_set_rcbs(dev->mal, dev->mal_rx_chan, emac_rx_size(new_mtu)); in emac_resize_rx_ring()
1067 static int emac_change_mtu(struct net_device *ndev, int new_mtu) in emac_change_mtu() argument
1072 if (new_mtu < EMAC_MIN_MTU || new_mtu > dev->max_mtu) in emac_change_mtu()
1075 DBG(dev, "change_mtu(%d)" NL, new_mtu); in emac_change_mtu()
[all …]
/linux-4.1.27/drivers/usb/gadget/function/
Df_phonet.c264 static int pn_net_mtu(struct net_device *dev, int new_mtu) in pn_net_mtu() argument
266 if ((new_mtu < PHONET_MIN_MTU) || (new_mtu > PHONET_MAX_MTU)) in pn_net_mtu()
268 dev->mtu = new_mtu; in pn_net_mtu()
Du_ether.c139 static int ueth_change_mtu(struct net_device *net, int new_mtu) in ueth_change_mtu() argument
149 else if (new_mtu <= ETH_HLEN || new_mtu > ETH_FRAME_LEN) in ueth_change_mtu()
152 net->mtu = new_mtu; in ueth_change_mtu()
/linux-4.1.27/include/linux/usb/
Dcdc_ncm.h136 int cdc_ncm_change_mtu(struct net_device *net, int new_mtu);
Dusbnet.h252 extern int usbnet_change_mtu(struct net_device *net, int new_mtu);
/linux-4.1.27/drivers/net/ethernet/xilinx/
Dxilinx_axienet_main.c1014 static int axienet_change_mtu(struct net_device *ndev, int new_mtu) in axienet_change_mtu() argument
1021 if ((new_mtu > XAE_JUMBO_MTU) || (new_mtu < 64)) in axienet_change_mtu()
1023 ndev->mtu = new_mtu; in axienet_change_mtu()
1025 if ((new_mtu > XAE_MTU) || (new_mtu < 64)) in axienet_change_mtu()
1027 ndev->mtu = new_mtu; in axienet_change_mtu()
/linux-4.1.27/net/batman-adv/
Dsoft-interface.c128 static int batadv_interface_change_mtu(struct net_device *dev, int new_mtu) in batadv_interface_change_mtu() argument
131 if ((new_mtu < 68) || (new_mtu > batadv_hardif_min_mtu(dev))) in batadv_interface_change_mtu()
134 dev->mtu = new_mtu; in batadv_interface_change_mtu()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_provider.c697 static int c2_pseudo_change_mtu(struct net_device *netdev, int new_mtu) in c2_pseudo_change_mtu() argument
699 if (new_mtu < ETH_ZLEN || new_mtu > ETH_JUMBO_MTU) in c2_pseudo_change_mtu()
702 netdev->mtu = new_mtu; in c2_pseudo_change_mtu()
Dc2.c80 static int c2_change_mtu(struct net_device *netdev, int new_mtu);
850 static int c2_change_mtu(struct net_device *netdev, int new_mtu) in c2_change_mtu() argument
854 if (new_mtu < ETH_ZLEN || new_mtu > ETH_JUMBO_MTU) in c2_change_mtu()
857 netdev->mtu = new_mtu; in c2_change_mtu()
/linux-4.1.27/include/linux/can/
Ddev.h142 int can_change_mtu(struct net_device *dev, int new_mtu);
/linux-4.1.27/drivers/net/slip/
Dslip.c560 static int sl_change_mtu(struct net_device *dev, int new_mtu) argument
564 if (new_mtu < 68 || new_mtu > 65534)
567 if (new_mtu != dev->mtu)
568 return sl_realloc_bufs(sl, new_mtu);
/linux-4.1.27/drivers/net/ethernet/qualcomm/
Dqca_spi.c784 qcaspi_netdev_change_mtu(struct net_device *dev, int new_mtu) in qcaspi_netdev_change_mtu() argument
786 if ((new_mtu < QCAFRM_ETHMINMTU) || (new_mtu > QCAFRM_ETHMAXMTU)) in qcaspi_netdev_change_mtu()
789 dev->mtu = new_mtu; in qcaspi_netdev_change_mtu()
/linux-4.1.27/drivers/net/ethernet/icplus/
Dipg.c2087 static int ipg_nic_change_mtu(struct net_device *dev, int new_mtu) in ipg_nic_change_mtu() argument
2103 if (new_mtu < 68 || new_mtu > 10240) in ipg_nic_change_mtu()
2110 dev->mtu = new_mtu; in ipg_nic_change_mtu()
2112 sp->max_rxframe_size = new_mtu; in ipg_nic_change_mtu()
2114 sp->rxfrag_size = new_mtu; in ipg_nic_change_mtu()
2120 if (new_mtu > 0x0600) in ipg_nic_change_mtu()
/linux-4.1.27/drivers/net/ethernet/pasemi/
Dpasemi_mac.c1646 static int pasemi_mac_change_mtu(struct net_device *dev, int new_mtu) in pasemi_mac_change_mtu() argument
1654 if (new_mtu < PE_MIN_MTU || new_mtu > PE_MAX_MTU) in pasemi_mac_change_mtu()
1678 if (new_mtu > 1500 && !mac->num_cs) { in pasemi_mac_change_mtu()
1691 reg |= PAS_MAC_CFG_MACCFG_MAXF(new_mtu + ETH_HLEN + 4); in pasemi_mac_change_mtu()
1694 dev->mtu = new_mtu; in pasemi_mac_change_mtu()
1696 mac->bufsz = new_mtu + ETH_HLEN + ETH_FCS_LEN + LOCAL_SKB_ALIGN + 128; in pasemi_mac_change_mtu()
/linux-4.1.27/net/8021q/
Dvlan_dev.c146 static int vlan_dev_change_mtu(struct net_device *dev, int new_mtu) in vlan_dev_change_mtu() argument
151 if (vlan_dev_priv(dev)->real_dev->mtu < new_mtu) in vlan_dev_change_mtu()
154 dev->mtu = new_mtu; in vlan_dev_change_mtu()
/linux-4.1.27/drivers/net/ethernet/
Dlantiq_etop.c561 ltq_etop_change_mtu(struct net_device *dev, int new_mtu) in ltq_etop_change_mtu() argument
563 int ret = eth_change_mtu(dev, new_mtu); in ltq_etop_change_mtu()
570 ltq_etop_w32((ETOP_PLEN_UNDER << 16) | new_mtu, in ltq_etop_change_mtu()
Djme.c2354 jme_change_mtu(struct net_device *netdev, int new_mtu) in jme_change_mtu() argument
2358 if (new_mtu == jme->old_mtu) in jme_change_mtu()
2361 if (((new_mtu + ETH_HLEN) > MAX_ETHERNET_JUMBO_PACKET_SIZE) || in jme_change_mtu()
2362 ((new_mtu) < IPV6_MIN_MTU)) in jme_change_mtu()
2366 netdev->mtu = new_mtu; in jme_change_mtu()
Dethoc.c836 static int ethoc_change_mtu(struct net_device *dev, int new_mtu) in ethoc_change_mtu() argument
/linux-4.1.27/drivers/net/wireless/hostap/
Dhostap_main.c768 static int prism2_change_mtu(struct net_device *dev, int new_mtu) in prism2_change_mtu() argument
770 if (new_mtu < PRISM2_MIN_MTU || new_mtu > PRISM2_MAX_MTU) in prism2_change_mtu()
773 dev->mtu = new_mtu; in prism2_change_mtu()
/linux-4.1.27/drivers/s390/net/
Dctcm_main.c1030 static int ctcm_change_mtu(struct net_device *dev, int new_mtu) in ctcm_change_mtu() argument
1035 if (new_mtu < 576 || new_mtu > 65527) in ctcm_change_mtu()
1042 if (new_mtu > max_bufsize - TH_HEADER_LENGTH) in ctcm_change_mtu()
1046 if (new_mtu > max_bufsize - LL_HEADER_LENGTH - 2) in ctcm_change_mtu()
1050 dev->mtu = new_mtu; in ctcm_change_mtu()
Dnetiucv.c1443 static int netiucv_change_mtu(struct net_device * dev, int new_mtu) in netiucv_change_mtu() argument
1446 if (new_mtu < 576 || new_mtu > NETIUCV_MTU_MAX) { in netiucv_change_mtu()
1450 dev->mtu = new_mtu; in netiucv_change_mtu()
Dqeth_core_main.c4230 int qeth_change_mtu(struct net_device *dev, int new_mtu) in qeth_change_mtu() argument
4238 sprintf(dbf_text, "%8x", new_mtu); in qeth_change_mtu()
4241 if (new_mtu < 64) in qeth_change_mtu()
4243 if (new_mtu > 65535) in qeth_change_mtu()
4246 (!qeth_mtu_is_valid(card, new_mtu))) in qeth_change_mtu()
4248 dev->mtu = new_mtu; in qeth_change_mtu()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_main.c198 static int ipoib_change_mtu(struct net_device *dev, int new_mtu) in ipoib_change_mtu() argument
204 if (new_mtu > ipoib_cm_max_mtu(dev)) in ipoib_change_mtu()
207 if (new_mtu > priv->mcast_mtu) in ipoib_change_mtu()
211 dev->mtu = new_mtu; in ipoib_change_mtu()
215 if (new_mtu > IPOIB_UD_MTU(priv->max_ib_mtu)) in ipoib_change_mtu()
218 priv->admin_mtu = new_mtu; in ipoib_change_mtu()
/linux-4.1.27/drivers/net/wireless/orinoco/
Dorinoco.h211 int orinoco_change_mtu(struct net_device *dev, int new_mtu);
Dmain.c321 int orinoco_change_mtu(struct net_device *dev, int new_mtu) in orinoco_change_mtu() argument
325 if ((new_mtu < ORINOCO_MIN_MTU) || (new_mtu > ORINOCO_MAX_MTU)) in orinoco_change_mtu()
329 if ((new_mtu + ENCAPS_OVERHEAD + sizeof(struct ieee80211_hdr)) > in orinoco_change_mtu()
333 dev->mtu = new_mtu; in orinoco_change_mtu()
/linux-4.1.27/drivers/net/ethernet/toshiba/
Dps3_gelic_net.h376 int gelic_net_change_mtu(struct net_device *netdev, int new_mtu);
Dps3_gelic_net.c1124 int gelic_net_change_mtu(struct net_device *netdev, int new_mtu) in gelic_net_change_mtu() argument
1128 if ((new_mtu < GELIC_NET_MIN_MTU) || in gelic_net_change_mtu()
1129 (new_mtu > GELIC_NET_MAX_MTU)) { in gelic_net_change_mtu()
1132 netdev->mtu = new_mtu; in gelic_net_change_mtu()
Dspider_net.c1291 spider_net_change_mtu(struct net_device *netdev, int new_mtu) in spider_net_change_mtu() argument
1295 if ( (new_mtu < SPIDER_NET_MIN_MTU ) || in spider_net_change_mtu()
1296 (new_mtu > SPIDER_NET_MAX_MTU) ) in spider_net_change_mtu()
1298 netdev->mtu = new_mtu; in spider_net_change_mtu()
/linux-4.1.27/drivers/hsi/clients/
Dssi_protocol.c959 static int ssip_pn_set_mtu(struct net_device *dev, int new_mtu) in ssip_pn_set_mtu() argument
961 if (new_mtu > SSIP_MAX_MTU || new_mtu < PHONET_MIN_MTU) in ssip_pn_set_mtu()
963 dev->mtu = new_mtu; in ssip_pn_set_mtu()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_main.c1768 static int enic_change_mtu(struct net_device *netdev, int new_mtu) in enic_change_mtu() argument
1773 if (new_mtu < ENIC_MIN_MTU || new_mtu > ENIC_MAX_MTU) in enic_change_mtu()
1782 netdev->mtu = new_mtu; in enic_change_mtu()
1799 int new_mtu = vnic_dev_mtu(enic->vdev); in enic_change_mtu_work() local
1803 new_mtu = max_t(int, ENIC_MIN_MTU, min_t(int, ENIC_MAX_MTU, new_mtu)); in enic_change_mtu_work()
1826 netdev->mtu = new_mtu; in enic_change_mtu_work()
/linux-4.1.27/include/net/
Dip_tunnels.h156 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu);
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c673 static int fm10k_change_mtu(struct net_device *dev, int new_mtu) in fm10k_change_mtu() argument
675 if (new_mtu < 68 || new_mtu > FM10K_MAX_JUMBO_FRAME_SIZE) in fm10k_change_mtu()
678 dev->mtu = new_mtu; in fm10k_change_mtu()
/linux-4.1.27/net/ipv4/
Dip_tunnel.c939 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu) in ip_tunnel_change_mtu() argument
944 if (new_mtu < 68 || in ip_tunnel_change_mtu()
945 new_mtu > 0xFFF8 - dev->hard_header_len - t_hlen) in ip_tunnel_change_mtu()
947 dev->mtu = new_mtu; in ip_tunnel_change_mtu()
/linux-4.1.27/drivers/net/ethernet/calxeda/
Dxgmac.c1361 static int xgmac_change_mtu(struct net_device *dev, int new_mtu) in xgmac_change_mtu() argument
1366 if ((new_mtu < 46) || (new_mtu > MAX_MTU)) { in xgmac_change_mtu()
1374 if (old_mtu == new_mtu) in xgmac_change_mtu()
1383 dev->mtu = new_mtu; in xgmac_change_mtu()
/linux-4.1.27/drivers/net/ethernet/dlink/
Ddl2k.c80 static int change_mtu (struct net_device *dev, int new_mtu);
1092 change_mtu (struct net_device *dev, int new_mtu) in change_mtu() argument
1097 if ((new_mtu < 68) || (new_mtu > max)) { in change_mtu()
1101 dev->mtu = new_mtu; in change_mtu()
Dsundance.c427 static int change_mtu(struct net_device *dev, int new_mtu);
714 static int change_mtu(struct net_device *dev, int new_mtu) in change_mtu() argument
716 if ((new_mtu < 68) || (new_mtu > 8191)) /* Set by RxDMAFrameLen */ in change_mtu()
720 dev->mtu = new_mtu; in change_mtu()
/linux-4.1.27/drivers/net/ethernet/altera/
Daltera_tse_main.c1007 static int tse_change_mtu(struct net_device *dev, int new_mtu) in tse_change_mtu() argument
1018 if ((new_mtu < min_mtu) || (new_mtu > max_mtu)) { in tse_change_mtu()
1023 dev->mtu = new_mtu; in tse_change_mtu()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c820 static int t1_change_mtu(struct net_device *dev, int new_mtu) in t1_change_mtu() argument
828 if (new_mtu < 68) in t1_change_mtu()
830 if ((ret = mac->ops->set_mtu(mac, new_mtu))) in t1_change_mtu()
832 dev->mtu = new_mtu; in t1_change_mtu()
/linux-4.1.27/drivers/message/fusion/
Dmptlan.c553 mpt_lan_change_mtu(struct net_device *dev, int new_mtu) in mpt_lan_change_mtu() argument
555 if ((new_mtu < MPT_LAN_MIN_MTU) || (new_mtu > MPT_LAN_MAX_MTU)) in mpt_lan_change_mtu()
557 dev->mtu = new_mtu; in mpt_lan_change_mtu()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c2108 static int tile_net_change_mtu(struct net_device *dev, int new_mtu) in tile_net_change_mtu() argument
2113 if ((new_mtu < 68) || (new_mtu > 1500)) in tile_net_change_mtu()
2117 dev->mtu = new_mtu; in tile_net_change_mtu()
Dtilegx.c2104 static int tile_net_change_mtu(struct net_device *dev, int new_mtu) in tile_net_change_mtu() argument
2106 if (new_mtu < 68) in tile_net_change_mtu()
2108 if (new_mtu > ((jumbo_num != 0) ? 9000 : 1500)) in tile_net_change_mtu()
2110 dev->mtu = new_mtu; in tile_net_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c90 static int ixgb_change_mtu(struct net_device *netdev, int new_mtu);
1618 ixgb_change_mtu(struct net_device *netdev, int new_mtu) in ixgb_change_mtu() argument
1621 int max_frame = new_mtu + ENET_HEADER_SIZE + ENET_FCS_LENGTH; in ixgb_change_mtu()
1625 if ((new_mtu < 68) || in ixgb_change_mtu()
1628 "Invalid MTU setting %d\n", new_mtu); in ixgb_change_mtu()
1640 netdev->mtu = new_mtu; in ixgb_change_mtu()
/linux-4.1.27/drivers/net/ethernet/amd/
Damd8111e.c1554 static int amd8111e_change_mtu(struct net_device *dev, int new_mtu) in amd8111e_change_mtu() argument
1559 if ((new_mtu < AMD8111E_MIN_MTU) || (new_mtu > AMD8111E_MAX_MTU)) in amd8111e_change_mtu()
1566 dev->mtu = new_mtu; in amd8111e_change_mtu()
1575 dev->mtu = new_mtu; in amd8111e_change_mtu()
/linux-4.1.27/net/ipv6/
Dip6_tunnel.c1501 ip6_tnl_change_mtu(struct net_device *dev, int new_mtu) in ip6_tnl_change_mtu() argument
1506 if (new_mtu < 68) in ip6_tnl_change_mtu()
1509 if (new_mtu < IPV6_MIN_MTU) in ip6_tnl_change_mtu()
1512 if (new_mtu > 0xFFF8 - dev->hard_header_len) in ip6_tnl_change_mtu()
1514 dev->mtu = new_mtu; in ip6_tnl_change_mtu()
Dip6_vti.c813 static int vti6_change_mtu(struct net_device *dev, int new_mtu) in vti6_change_mtu() argument
815 if (new_mtu < IPV6_MIN_MTU) in vti6_change_mtu()
818 dev->mtu = new_mtu; in vti6_change_mtu()
Dip6_gre.c1167 static int ip6gre_tunnel_change_mtu(struct net_device *dev, int new_mtu) in ip6gre_tunnel_change_mtu() argument
1169 if (new_mtu < 68 || in ip6gre_tunnel_change_mtu()
1170 new_mtu > 0xFFF8 - dev->hard_header_len) in ip6gre_tunnel_change_mtu()
1172 dev->mtu = new_mtu; in ip6gre_tunnel_change_mtu()
Dsit.c1320 static int ipip6_tunnel_change_mtu(struct net_device *dev, int new_mtu) in ipip6_tunnel_change_mtu() argument
1325 if (new_mtu < IPV6_MIN_MTU || new_mtu > 0xFFF8 - t_hlen) in ipip6_tunnel_change_mtu()
1327 dev->mtu = new_mtu; in ipip6_tunnel_change_mtu()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dsb1250-mac.c2160 static int sb1250_change_mtu(struct net_device *_dev, int new_mtu) in sb1250_change_mtu() argument
2162 if (new_mtu > ENET_PACKET_SIZE) in sb1250_change_mtu()
2164 _dev->mtu = new_mtu; in sb1250_change_mtu()
2165 pr_info("changing the mtu to %d\n", new_mtu); in sb1250_change_mtu()
Db44.c1063 static int b44_change_mtu(struct net_device *dev, int new_mtu) in b44_change_mtu() argument
1067 if (new_mtu < B44_MIN_MTU || new_mtu > B44_MAX_MTU) in b44_change_mtu()
1074 dev->mtu = new_mtu; in b44_change_mtu()
1080 dev->mtu = new_mtu; in b44_change_mtu()
Dbcm63xx_enet.c1660 static int bcm_enet_change_mtu(struct net_device *dev, int new_mtu) in bcm_enet_change_mtu() argument
1667 ret = compute_hw_mtu(netdev_priv(dev), new_mtu); in bcm_enet_change_mtu()
1670 dev->mtu = new_mtu; in bcm_enet_change_mtu()
Dbnx2.c7882 bnx2_change_mtu(struct net_device *dev, int new_mtu) in bnx2_change_mtu() argument
7886 if (((new_mtu + ETH_HLEN) > MAX_ETHERNET_JUMBO_PACKET_SIZE) || in bnx2_change_mtu()
7887 ((new_mtu + ETH_HLEN) < MIN_ETHERNET_PACKET_SIZE)) in bnx2_change_mtu()
7890 dev->mtu = new_mtu; in bnx2_change_mtu()
Dtg3.c14178 int new_mtu) in tg3_set_mtu() argument
14180 dev->mtu = new_mtu; in tg3_set_mtu()
14182 if (new_mtu > ETH_DATA_LEN) { in tg3_set_mtu()
14198 static int tg3_change_mtu(struct net_device *dev, int new_mtu) in tg3_change_mtu() argument
14204 if (new_mtu < TG3_MIN_MTU || new_mtu > TG3_MAX_MTU(tp)) in tg3_change_mtu()
14211 tg3_set_mtu(dev, tp, new_mtu); in tg3_change_mtu()
14219 tg3_set_mtu(dev, tp, new_mtu); in tg3_change_mtu()
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.c1229 static int ibmveth_change_mtu(struct net_device *dev, int new_mtu) in ibmveth_change_mtu() argument
1233 int new_mtu_oh = new_mtu + IBMVETH_BUFF_OH; in ibmveth_change_mtu()
1237 if (new_mtu < IBMVETH_MIN_MTU) in ibmveth_change_mtu()
1261 dev->mtu = new_mtu; in ibmveth_change_mtu()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c1271 static int cp_change_mtu(struct net_device *dev, int new_mtu) in cp_change_mtu() argument
1276 if (new_mtu < CP_MIN_MTU || new_mtu > CP_MAX_MTU) in cp_change_mtu()
1281 dev->mtu = new_mtu; in cp_change_mtu()
1288 dev->mtu = new_mtu; in cp_change_mtu()
D8139too.c927 static int rtl8139_change_mtu(struct net_device *dev, int new_mtu) in rtl8139_change_mtu() argument
929 if (new_mtu < 68 || new_mtu > MAX_ETH_DATA_SIZE) in rtl8139_change_mtu()
931 dev->mtu = new_mtu; in rtl8139_change_mtu()
Dr8169.c6584 static int rtl8169_change_mtu(struct net_device *dev, int new_mtu) in rtl8169_change_mtu() argument
6588 if (new_mtu < ETH_ZLEN || in rtl8169_change_mtu()
6589 new_mtu > rtl_chip_infos[tp->mac_version].jumbo_max) in rtl8169_change_mtu()
6592 if (new_mtu > ETH_DATA_LEN) in rtl8169_change_mtu()
6597 dev->mtu = new_mtu; in rtl8169_change_mtu()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c1822 static int sxgbe_change_mtu(struct net_device *dev, int new_mtu) in sxgbe_change_mtu() argument
1827 if (new_mtu < MIN_MTU || (new_mtu > MAX_MTU)) { in sxgbe_change_mtu()
1834 if (dev->mtu == new_mtu) in sxgbe_change_mtu()
1837 dev->mtu = new_mtu; in sxgbe_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2349 static int igbvf_change_mtu(struct net_device *netdev, int new_mtu) in igbvf_change_mtu() argument
2352 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in igbvf_change_mtu()
2354 if (new_mtu < 68 || new_mtu > INT_MAX - ETH_HLEN - ETH_FCS_LEN || in igbvf_change_mtu()
2397 netdev->mtu, new_mtu); in igbvf_change_mtu()
2398 netdev->mtu = new_mtu; in igbvf_change_mtu()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl2.c923 static int atl2_change_mtu(struct net_device *netdev, int new_mtu) in atl2_change_mtu() argument
928 if ((new_mtu < 40) || (new_mtu > (ETH_DATA_LEN + VLAN_SIZE))) in atl2_change_mtu()
932 if (hw->max_frame_size != new_mtu) { in atl2_change_mtu()
933 netdev->mtu = new_mtu; in atl2_change_mtu()
934 ATL2_WRITE_REG(hw, REG_MTU, new_mtu + ENET_HEADER_SIZE + in atl2_change_mtu()
Datl1.c2701 static int atl1_change_mtu(struct net_device *netdev, int new_mtu) in atl1_change_mtu() argument
2705 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in atl1_change_mtu()
2719 netdev->mtu = new_mtu; in atl1_change_mtu()
2720 if ((old_mtu != new_mtu) && netif_running(netdev)) { in atl1_change_mtu()
/linux-4.1.27/arch/um/drivers/
Dnet_kern.c259 static int uml_net_change_mtu(struct net_device *dev, int new_mtu) in uml_net_change_mtu() argument
261 dev->mtu = new_mtu; in uml_net_change_mtu()
/linux-4.1.27/net/mac80211/
Diface.c150 static int ieee80211_change_mtu(struct net_device *dev, int new_mtu) in ieee80211_change_mtu() argument
152 if (new_mtu < 256 || new_mtu > IEEE80211_MAX_DATA_LEN) in ieee80211_change_mtu()
155 dev->mtu = new_mtu; in ieee80211_change_mtu()
/linux-4.1.27/drivers/net/ethernet/ti/
Dnetcp_core.c1717 static int netcp_ndo_change_mtu(struct net_device *ndev, int new_mtu) in netcp_ndo_change_mtu() argument
1722 if ((new_mtu < 68) || in netcp_ndo_change_mtu()
1723 (new_mtu > (NETCP_MAX_FRAME_SIZE - ETH_HLEN - ETH_FCS_LEN))) { in netcp_ndo_change_mtu()
1724 dev_err(netcp->ndev_dev, "Invalid mtu size = %d\n", new_mtu); in netcp_ndo_change_mtu()
1728 ndev->mtu = new_mtu; in netcp_ndo_change_mtu()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.c760 static int bdx_change_mtu(struct net_device *ndev, int new_mtu) in bdx_change_mtu() argument
764 if (new_mtu == ndev->mtu) in bdx_change_mtu()
768 if (new_mtu < ETH_ZLEN) { in bdx_change_mtu()
770 new_mtu, ETH_ZLEN); in bdx_change_mtu()
774 ndev->mtu = new_mtu; in bdx_change_mtu()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_nic.c987 static int nes_netdev_change_mtu(struct net_device *netdev, int new_mtu) in nes_netdev_change_mtu() argument
998 if ((new_mtu < ETH_ZLEN) || (new_mtu > max_mtu)) in nes_netdev_change_mtu()
1001 netdev->mtu = new_mtu; in nes_netdev_change_mtu()
1002 nesvnic->max_frame_size = new_mtu + VLAN_ETH_HLEN; in nes_netdev_change_mtu()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.c2303 static int velocity_change_mtu(struct net_device *dev, int new_mtu) in velocity_change_mtu() argument
2308 if ((new_mtu < VELOCITY_MIN_MTU) || new_mtu > (VELOCITY_MAX_MTU)) { in velocity_change_mtu()
2316 dev->mtu = new_mtu; in velocity_change_mtu()
2320 if (dev->mtu != new_mtu) { in velocity_change_mtu()
2338 ret = velocity_init_rings(tmp_vptr, new_mtu); in velocity_change_mtu()
2358 dev->mtu = new_mtu; in velocity_change_mtu()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c533 static int atl1c_change_mtu(struct net_device *netdev, int new_mtu) in atl1c_change_mtu() argument
538 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in atl1c_change_mtu()
543 hw->nic_type == athr_l2c_b2) && new_mtu > ETH_DATA_LEN) || in atl1c_change_mtu()
551 if (old_mtu != new_mtu && netif_running(netdev)) { in atl1c_change_mtu()
554 netdev->mtu = new_mtu; in atl1c_change_mtu()
555 adapter->hw.max_frame_size = new_mtu; in atl1c_change_mtu()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_hw.c319 static int netxen_nic_set_mtu_xgb(struct netxen_adapter *adapter, int new_mtu);
1878 static int netxen_nic_set_mtu_xgb(struct netxen_adapter *adapter, int new_mtu) in netxen_nic_set_mtu_xgb() argument
1880 new_mtu += MTU_FUDGE_FACTOR; in netxen_nic_set_mtu_xgb()
1882 NXWR32(adapter, NETXEN_NIU_XGE_MAX_FRAME_SIZE, new_mtu); in netxen_nic_set_mtu_xgb()
1884 NXWR32(adapter, NETXEN_NIU_XG1_MAX_FRAME_SIZE, new_mtu); in netxen_nic_set_mtu_xgb()
Dnetxen_nic.h1799 int netxen_nic_change_mtu(struct net_device *netdev, int new_mtu);
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c439 static int atl1e_change_mtu(struct net_device *netdev, int new_mtu) in atl1e_change_mtu() argument
443 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in atl1e_change_mtu()
451 if (old_mtu != new_mtu && netif_running(netdev)) { in atl1e_change_mtu()
454 netdev->mtu = new_mtu; in atl1e_change_mtu()
455 adapter->hw.max_frame_size = new_mtu; in atl1e_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40evf_main.c1947 static int i40evf_change_mtu(struct net_device *netdev, int new_mtu) in i40evf_change_mtu() argument
1950 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in i40evf_change_mtu()
1952 if ((new_mtu < 68) || (max_frame > I40E_MAX_RXBUFFER)) in i40evf_change_mtu()
1956 netdev->mtu = new_mtu; in i40evf_change_mtu()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c3078 static int vxge_change_mtu(struct net_device *dev, int new_mtu) in vxge_change_mtu() argument
3084 if ((new_mtu < VXGE_HW_MIN_MTU) || (new_mtu > VXGE_HW_MAX_MTU)) { in vxge_change_mtu()
3093 dev->mtu = new_mtu; in vxge_change_mtu()
3100 "trying to apply new MTU %d", new_mtu); in vxge_change_mtu()
3105 dev->mtu = new_mtu; in vxge_change_mtu()
3106 vdev->mtu = new_mtu; in vxge_change_mtu()
3112 "%s: MTU changed to %d", vdev->ndev->name, new_mtu); in vxge_change_mtu()
Dvxge-config.c4710 vxge_hw_vpath_mtu_set(struct __vxge_hw_vpath_handle *vp, u32 new_mtu) in vxge_hw_vpath_mtu_set() argument
4722 new_mtu += VXGE_HW_MAC_HEADER_MAX_SIZE; in vxge_hw_vpath_mtu_set()
4724 if ((new_mtu < VXGE_HW_MIN_MTU) || (new_mtu > vpath->max_mtu)) in vxge_hw_vpath_mtu_set()
4730 val64 |= VXGE_HW_RXMAC_VCFG0_RTS_MAX_FRM_LEN(new_mtu); in vxge_hw_vpath_mtu_set()
4734 vpath->vp_config->mtu = new_mtu - VXGE_HW_MAC_HEADER_MAX_SIZE; in vxge_hw_vpath_mtu_set()
Dvxge-config.h2009 u32 new_mtu);
/linux-4.1.27/drivers/firewire/
Dnet.c1352 static int fwnet_change_mtu(struct net_device *net, int new_mtu) in fwnet_change_mtu() argument
1354 if (new_mtu < 68) in fwnet_change_mtu()
1357 net->mtu = new_mtu; in fwnet_change_mtu()
/linux-4.1.27/drivers/net/ethernet/octeon/
Docteon_mgmt.c644 static int octeon_mgmt_change_mtu(struct net_device *netdev, int new_mtu) in octeon_mgmt_change_mtu() argument
647 int size_without_fcs = new_mtu + OCTEON_MGMT_RX_HEADROOM; in octeon_mgmt_change_mtu()
659 netdev->mtu = new_mtu; in octeon_mgmt_change_mtu()
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c1593 static int vnet_change_mtu(struct net_device *dev, int new_mtu) in vnet_change_mtu() argument
1595 if (new_mtu < 68 || new_mtu > 65535) in vnet_change_mtu()
1598 dev->mtu = new_mtu; in vnet_change_mtu()
Dsungem.c2487 static int gem_change_mtu(struct net_device *dev, int new_mtu) in gem_change_mtu() argument
2491 if (new_mtu < GEM_MIN_MTU || new_mtu > GEM_MAX_MTU) in gem_change_mtu()
2494 dev->mtu = new_mtu; in gem_change_mtu()
Dcassini.c3863 static int cas_change_mtu(struct net_device *dev, int new_mtu) in cas_change_mtu() argument
3867 if (new_mtu < CAS_MIN_MTU || new_mtu > CAS_MAX_MTU) in cas_change_mtu()
3870 dev->mtu = new_mtu; in cas_change_mtu()
Dniu.c6754 static int niu_change_mtu(struct net_device *dev, int new_mtu) in niu_change_mtu() argument
6759 if (new_mtu < 68 || new_mtu > NIU_MAX_MTU) in niu_change_mtu()
6763 new_jumbo = (new_mtu > ETH_DATA_LEN); in niu_change_mtu()
6765 dev->mtu = new_mtu; in niu_change_mtu()
/linux-4.1.27/drivers/net/ethernet/alteon/
Dacenic.c2546 static int ace_change_mtu(struct net_device *dev, int new_mtu) in ace_change_mtu() argument
2551 if (new_mtu > ACE_JUMBO_MTU) in ace_change_mtu()
2554 writel(new_mtu + ETH_HLEN + 4, &regs->IfMtu); in ace_change_mtu()
2555 dev->mtu = new_mtu; in ace_change_mtu()
2557 if (new_mtu > ACE_STD_MTU) { in ace_change_mtu()
Dacenic.h781 static int ace_change_mtu(struct net_device *dev, int new_mtu);
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c2073 static int mlx4_en_change_mtu(struct net_device *dev, int new_mtu) in mlx4_en_change_mtu() argument
2080 dev->mtu, new_mtu); in mlx4_en_change_mtu()
2082 if ((new_mtu < MLX4_EN_MIN_MTU) || (new_mtu > priv->max_mtu)) { in mlx4_en_change_mtu()
2083 en_err(priv, "Bad MTU size:%d.\n", new_mtu); in mlx4_en_change_mtu()
2086 dev->mtu = new_mtu; in mlx4_en_change_mtu()
/linux-4.1.27/drivers/tty/
Dn_gsm.c2730 static int gsm_change_mtu(struct net_device *net, int new_mtu) in gsm_change_mtu() argument
2733 if ((new_mtu < 8) || (new_mtu > mux_net->dlci->gsm->mtu)) in gsm_change_mtu()
2735 net->mtu = new_mtu; in gsm_change_mtu()
/linux-4.1.27/net/atm/
Dlec.c548 static int lec_change_mtu(struct net_device *dev, int new_mtu) in lec_change_mtu() argument
550 if ((new_mtu < 68) || (new_mtu > 18190)) in lec_change_mtu()
552 dev->mtu = new_mtu; in lec_change_mtu()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c3230 static int myri10ge_change_mtu(struct net_device *dev, int new_mtu) in myri10ge_change_mtu() argument
3235 if ((new_mtu < 68) || (ETH_HLEN + new_mtu > MYRI10GE_MAX_ETHER_MTU)) { in myri10ge_change_mtu()
3236 netdev_err(dev, "new mtu (%d) is not valid\n", new_mtu); in myri10ge_change_mtu()
3239 netdev_info(dev, "changing mtu from %d to %d\n", dev->mtu, new_mtu); in myri10ge_change_mtu()
3244 dev->mtu = new_mtu; in myri10ge_change_mtu()
3247 dev->mtu = new_mtu; in myri10ge_change_mtu()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dnatsemi.c630 static int natsemi_change_mtu(struct net_device *dev, int new_mtu);
2515 static int natsemi_change_mtu(struct net_device *dev, int new_mtu) in natsemi_change_mtu() argument
2517 if (new_mtu < 64 || new_mtu > NATSEMI_RX_LIMIT-NATSEMI_HEADERS) in natsemi_change_mtu()
2520 dev->mtu = new_mtu; in natsemi_change_mtu()
Dns83820.c1682 static int ns83820_change_mtu(struct net_device *ndev, int new_mtu) argument
1684 if (new_mtu > RX_BUF_SIZE)
1686 ndev->mtu = new_mtu;
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c1131 static int cxgb4vf_change_mtu(struct net_device *dev, int new_mtu) in cxgb4vf_change_mtu() argument
1137 if (new_mtu < 81) in cxgb4vf_change_mtu()
1140 ret = t4vf_set_rxmode(pi->adapter, pi->viid, new_mtu, in cxgb4vf_change_mtu()
1143 dev->mtu = new_mtu; in cxgb4vf_change_mtu()
/linux-4.1.27/net/tipc/
Dsocket.c683 new_mtu: in tipc_sendmcast()
697 goto new_mtu; in tipc_sendmcast()
920 new_mtu: in __tipc_sendmsg()
938 goto new_mtu; in __tipc_sendmsg()
/linux-4.1.27/arch/xtensa/platforms/iss/
Dnetwork.c476 static int iss_net_change_mtu(struct net_device *dev, int new_mtu) in iss_net_change_mtu() argument
/linux-4.1.27/drivers/net/ethernet/agere/
Det131x.c3894 static int et131x_change_mtu(struct net_device *netdev, int new_mtu) in et131x_change_mtu() argument
3899 if (new_mtu < 64 || new_mtu > 9216) in et131x_change_mtu()
3904 netdev->mtu = new_mtu; in et131x_change_mtu()
3909 adapter->registry_jumbo_packet = new_mtu + 14; in et131x_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3708 static int ixgbevf_change_mtu(struct net_device *netdev, int new_mtu) in ixgbevf_change_mtu() argument
3712 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbevf_change_mtu()
3727 if ((new_mtu < 68) || (max_frame > max_possible_frame)) in ixgbevf_change_mtu()
3731 netdev->mtu, new_mtu); in ixgbevf_change_mtu()
3733 netdev->mtu = new_mtu; in ixgbevf_change_mtu()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c2353 static int stmmac_change_mtu(struct net_device *dev, int new_mtu) in stmmac_change_mtu() argument
2371 if ((new_mtu < 46) || (new_mtu > max_mtu)) { in stmmac_change_mtu()
2376 dev->mtu = new_mtu; in stmmac_change_mtu()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmv643xx_eth.c2539 static int mv643xx_eth_change_mtu(struct net_device *dev, int new_mtu) in mv643xx_eth_change_mtu() argument
2543 if (new_mtu < 64 || new_mtu > 9500) in mv643xx_eth_change_mtu()
2546 dev->mtu = new_mtu; in mv643xx_eth_change_mtu()
Dsky2.c2392 static int sky2_change_mtu(struct net_device *dev, int new_mtu) in sky2_change_mtu() argument
2402 if (new_mtu < ETH_ZLEN || new_mtu > ETH_JUMBO_MTU) in sky2_change_mtu()
2406 if (new_mtu > ETH_DATA_LEN && in sky2_change_mtu()
2412 dev->mtu = new_mtu; in sky2_change_mtu()
2435 dev->mtu = new_mtu; in sky2_change_mtu()
Dskge.c2899 static int skge_change_mtu(struct net_device *dev, int new_mtu) in skge_change_mtu() argument
2903 if (new_mtu < ETH_ZLEN || new_mtu > ETH_JUMBO_MTU) in skge_change_mtu()
2907 dev->mtu = new_mtu; in skge_change_mtu()
2913 dev->mtu = new_mtu; in skge_change_mtu()
/linux-4.1.27/drivers/net/ethernet/sfc/
Defx.c2131 static int efx_change_mtu(struct net_device *net_dev, int new_mtu) in efx_change_mtu() argument
2139 if (new_mtu > EFX_MAX_MTU) in efx_change_mtu()
2142 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); in efx_change_mtu()
2148 net_dev->mtu = new_mtu; in efx_change_mtu()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c2268 static int pch_gbe_change_mtu(struct net_device *netdev, int new_mtu) in pch_gbe_change_mtu() argument
2275 max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in pch_gbe_change_mtu()
2298 netdev->mtu = new_mtu; in pch_gbe_change_mtu()
2303 netdev->mtu = new_mtu; in pch_gbe_change_mtu()
/linux-4.1.27/net/core/
Dnet-sysfs.c297 static int change_mtu(struct net_device *dev, unsigned long new_mtu) in change_mtu() argument
299 return dev_set_mtu(dev, (int) new_mtu); in change_mtu()
Ddev.c5821 static int __dev_set_mtu(struct net_device *dev, int new_mtu) in __dev_set_mtu() argument
5826 return ops->ndo_change_mtu(dev, new_mtu); in __dev_set_mtu()
5828 dev->mtu = new_mtu; in __dev_set_mtu()
5839 int dev_set_mtu(struct net_device *dev, int new_mtu) in dev_set_mtu() argument
5843 if (new_mtu == dev->mtu) in dev_set_mtu()
5847 if (new_mtu < 0) in dev_set_mtu()
5859 err = __dev_set_mtu(dev, new_mtu); in dev_set_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/
De100.c2286 static int e100_change_mtu(struct net_device *netdev, int new_mtu) in e100_change_mtu() argument
2288 if (new_mtu < ETH_ZLEN || new_mtu > ETH_DATA_LEN) in e100_change_mtu()
2290 netdev->mtu = new_mtu; in e100_change_mtu()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c3287 bnad_change_mtu(struct net_device *netdev, int new_mtu) in bnad_change_mtu() argument
3293 if (new_mtu + ETH_HLEN < ETH_ZLEN || new_mtu > BNAD_JUMBO_MTU) in bnad_change_mtu()
3299 netdev->mtu = new_mtu; in bnad_change_mtu()
3302 new_frame = BNAD_FRAME_SIZE(new_mtu); in bnad_change_mtu()
/linux-4.1.27/drivers/net/team/
Dteam.c1741 static int team_change_mtu(struct net_device *dev, int new_mtu) in team_change_mtu() argument
1754 err = dev_set_mtu(port->dev, new_mtu); in team_change_mtu()
1764 dev->mtu = new_mtu; in team_change_mtu()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_main.c1985 static int ehea_change_mtu(struct net_device *dev, int new_mtu) in ehea_change_mtu() argument
1987 if ((new_mtu < 68) || (new_mtu > EHEA_MAX_PACKET_SIZE)) in ehea_change_mtu()
1989 dev->mtu = new_mtu; in ehea_change_mtu()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.c122 static int gfar_change_mtu(struct net_device *dev, int new_mtu);
2532 static int gfar_change_mtu(struct net_device *dev, int new_mtu) in gfar_change_mtu() argument
2535 int frame_size = new_mtu + ETH_HLEN; in gfar_change_mtu()
2548 dev->mtu = new_mtu; in gfar_change_mtu()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c2525 static int cxgb_change_mtu(struct net_device *dev, int new_mtu) in cxgb_change_mtu() argument
2531 if (new_mtu < 81) /* accommodate SACK */ in cxgb_change_mtu()
2533 if ((ret = t3_mac_set_mtu(&pi->mac, new_mtu))) in cxgb_change_mtu()
2535 dev->mtu = new_mtu; in cxgb_change_mtu()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_drv.c2663 vmxnet3_change_mtu(struct net_device *netdev, int new_mtu) in vmxnet3_change_mtu() argument
2668 if (new_mtu < VMXNET3_MIN_MTU || new_mtu > VMXNET3_MAX_MTU) in vmxnet3_change_mtu()
2671 netdev->mtu = new_mtu; in vmxnet3_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c135 static int e1000_change_mtu(struct net_device *netdev, int new_mtu);
3531 static int e1000_change_mtu(struct net_device *netdev, int new_mtu) in e1000_change_mtu() argument
3535 int max_frame = new_mtu + ENET_HEADER_SIZE + ETHERNET_FCS_SIZE; in e1000_change_mtu()
3590 netdev->name, netdev->mtu, new_mtu); in e1000_change_mtu()
3591 netdev->mtu = new_mtu; in e1000_change_mtu()
/linux-4.1.27/drivers/net/bonding/
Dbond_main.c3493 static int bond_change_mtu(struct net_device *bond_dev, int new_mtu) in bond_change_mtu() argument
3500 netdev_dbg(bond_dev, "bond=%p, new_mtu=%d\n", bond, new_mtu); in bond_change_mtu()
3506 res = dev_set_mtu(slave->dev, new_mtu); in bond_change_mtu()
3523 bond_dev->mtu = new_mtu; in bond_change_mtu()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.h598 int bnx2x_change_mtu(struct net_device *dev, int new_mtu);
Dbnx2x_cmn.c4785 int bnx2x_change_mtu(struct net_device *dev, int new_mtu) in bnx2x_change_mtu() argument
4799 if ((new_mtu > ETH_MAX_JUMBO_PACKET_SIZE) || in bnx2x_change_mtu()
4800 ((new_mtu + ETH_HLEN) < ETH_MIN_PACKET_SIZE)) { in bnx2x_change_mtu()
4809 dev->mtu = new_mtu; in bnx2x_change_mtu()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_main.c2955 static int cxgb_change_mtu(struct net_device *dev, int new_mtu) in cxgb_change_mtu() argument
2960 if (new_mtu < 81 || new_mtu > MAX_MTU) /* accommodate SACK */ in cxgb_change_mtu()
2962 ret = t4_set_rxmode(pi->adapter, pi->adapter->fn, pi->viid, new_mtu, -1, in cxgb_change_mtu()
2965 dev->mtu = new_mtu; in cxgb_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5781 static int e1000_change_mtu(struct net_device *netdev, int new_mtu) in e1000_change_mtu() argument
5784 int max_frame = new_mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; in e1000_change_mtu()
5794 if ((new_mtu < (VLAN_ETH_ZLEN + ETH_FCS_LEN)) || in e1000_change_mtu()
5803 (new_mtu > ETH_DATA_LEN)) { in e1000_change_mtu()
5812 e_info("changing MTU from %d to %d\n", netdev->mtu, new_mtu); in e1000_change_mtu()
5813 netdev->mtu = new_mtu; in e1000_change_mtu()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_main.c1188 static int be_change_mtu(struct net_device *netdev, int new_mtu) in be_change_mtu() argument
1193 if (new_mtu < BE_MIN_MTU || new_mtu > BE_MAX_MTU) { in be_change_mtu()
1200 netdev->mtu, new_mtu); in be_change_mtu()
1201 netdev->mtu = new_mtu; in be_change_mtu()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dksz884x.c5796 static int netdev_change_mtu(struct net_device *dev, int new_mtu) in netdev_change_mtu() argument
5810 if (new_mtu < 60) in netdev_change_mtu()
5813 if (dev->mtu != new_mtu) { in netdev_change_mtu()
5814 hw_mtu = new_mtu + ETHERNET_HEADER_SIZE + 4; in netdev_change_mtu()
5826 dev->mtu = new_mtu; in netdev_change_mtu()
/linux-4.1.27/drivers/net/ethernet/nvidia/
Dforcedeth.c3006 static int nv_change_mtu(struct net_device *dev, int new_mtu) in nv_change_mtu() argument
3011 if (new_mtu < 64 || new_mtu > np->pkt_limit) in nv_change_mtu()
3015 dev->mtu = new_mtu; in nv_change_mtu()
3018 if (old_mtu <= ETH_DATA_LEN && new_mtu <= ETH_DATA_LEN) in nv_change_mtu()
3020 if (old_mtu == new_mtu) in nv_change_mtu()
/linux-4.1.27/drivers/net/wireless/
Datmel.c1298 static int atmel_change_mtu(struct net_device *dev, int new_mtu) in atmel_change_mtu() argument
1300 if ((new_mtu < 68) || (new_mtu > 2312)) in atmel_change_mtu()
1302 dev->mtu = new_mtu; in atmel_change_mtu()
Dairo.c2336 static int airo_change_mtu(struct net_device *dev, int new_mtu) in airo_change_mtu() argument
2338 if ((new_mtu < 68) || (new_mtu > 2400)) in airo_change_mtu()
2340 dev->mtu = new_mtu; in airo_change_mtu()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c4258 static int qlge_change_mtu(struct net_device *ndev, int new_mtu) in qlge_change_mtu() argument
4263 if (ndev->mtu == 1500 && new_mtu == 9000) { in qlge_change_mtu()
4265 } else if (ndev->mtu == 9000 && new_mtu == 1500) { in qlge_change_mtu()
4273 ndev->mtu = new_mtu; in qlge_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_fcoe.c1422 static int i40e_fcoe_change_mtu(struct net_device *netdev, int new_mtu) in i40e_fcoe_change_mtu() argument
Di40e_main.c1929 static int i40e_change_mtu(struct net_device *netdev, int new_mtu) in i40e_change_mtu() argument
1932 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in i40e_change_mtu()
1936 if ((new_mtu < 68) || (max_frame > I40E_MAX_RXBUFFER)) in i40e_change_mtu()
1940 netdev->mtu, new_mtu); in i40e_change_mtu()
1941 netdev->mtu = new_mtu; in i40e_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c5166 static int igb_change_mtu(struct net_device *netdev, int new_mtu) in igb_change_mtu() argument
5170 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in igb_change_mtu()
5172 if ((new_mtu < 68) || (max_frame > MAX_JUMBO_FRAME_SIZE)) { in igb_change_mtu()
5197 netdev->mtu, new_mtu); in igb_change_mtu()
5198 netdev->mtu = new_mtu; in igb_change_mtu()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c6683 static int s2io_change_mtu(struct net_device *dev, int new_mtu) in s2io_change_mtu() argument
6688 if ((new_mtu < MIN_MTU) || (new_mtu > S2IO_JUMBO_SIZE)) { in s2io_change_mtu()
6693 dev->mtu = new_mtu; in s2io_change_mtu()
6706 u64 val64 = new_mtu; in s2io_change_mtu()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c5630 static int ixgbe_change_mtu(struct net_device *netdev, int new_mtu) in ixgbe_change_mtu() argument
5633 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_change_mtu()
5636 if ((new_mtu < 68) || (max_frame > IXGBE_MAX_JUMBO_FRAME_SIZE)) in ixgbe_change_mtu()
5649 e_info(probe, "changing MTU from %d to %d\n", netdev->mtu, new_mtu); in ixgbe_change_mtu()
5652 netdev->mtu = new_mtu; in ixgbe_change_mtu()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic.h1634 int qlcnic_change_mtu(struct net_device *netdev, int new_mtu);