Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dnetdev.c44 static int wil_change_mtu(struct net_device *ndev, int new_mtu) in wil_change_mtu() argument
48 if (new_mtu < 68 || new_mtu > mtu_max) { in wil_change_mtu()
49 wil_err(wil, "invalid MTU %d\n", new_mtu); in wil_change_mtu()
53 wil_dbg_misc(wil, "change MTU %d -> %d\n", ndev->mtu, new_mtu); in wil_change_mtu()
54 ndev->mtu = new_mtu; in wil_change_mtu()
/linux-4.4.14/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.c302 static int ntb_netdev_change_mtu(struct net_device *ndev, int new_mtu) in ntb_netdev_change_mtu() argument
308 if (new_mtu > ntb_transport_max_size(dev->qp) - ETH_HLEN) in ntb_netdev_change_mtu()
312 ndev->mtu = new_mtu; in ntb_netdev_change_mtu()
319 if (ndev->mtu < new_mtu) { in ntb_netdev_change_mtu()
326 skb = netdev_alloc_skb(ndev, new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
333 new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
341 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.c742 static int macvlan_change_mtu(struct net_device *dev, int new_mtu) in macvlan_change_mtu() argument
746 if (new_mtu < 68 || vlan->lowerdev->mtu < new_mtu) in macvlan_change_mtu()
748 dev->mtu = new_mtu; in macvlan_change_mtu()
Dgeneve.c997 static int geneve_change_mtu(struct net_device *dev, int new_mtu) in geneve_change_mtu() argument
1002 if (new_mtu < 68 || new_mtu > IP_MAX_MTU) in geneve_change_mtu()
1004 dev->mtu = new_mtu; in geneve_change_mtu()
Dvirtio_net.c1393 static int virtnet_change_mtu(struct net_device *dev, int new_mtu) in virtnet_change_mtu() argument
1395 if (new_mtu < MIN_MTU || new_mtu > MAX_MTU) in virtnet_change_mtu()
1397 dev->mtu = new_mtu; in virtnet_change_mtu()
Dvxlan.c2369 struct vxlan_rdst *dst, int new_mtu, bool strict) in __vxlan_change_mtu() argument
2381 if (new_mtu < 68) in __vxlan_change_mtu()
2384 if (new_mtu > max_mtu) { in __vxlan_change_mtu()
2388 new_mtu = max_mtu; in __vxlan_change_mtu()
2391 dev->mtu = new_mtu; in __vxlan_change_mtu()
2395 static int vxlan_change_mtu(struct net_device *dev, int new_mtu) in vxlan_change_mtu() argument
2401 return __vxlan_change_mtu(dev, lowerdev, dst, new_mtu, true); in vxlan_change_mtu()
Dtun.c909 tun_net_change_mtu(struct net_device *dev, int new_mtu) in tun_net_change_mtu() argument
911 if (new_mtu < MIN_MTU || new_mtu + dev->hard_header_len > MAX_MTU) in tun_net_change_mtu()
913 dev->mtu = new_mtu; in tun_net_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c344 int qede_change_mtu(struct net_device *ndev, int new_mtu) in qede_change_mtu() argument
349 if ((new_mtu > ETH_MAX_JUMBO_PACKET_SIZE) || in qede_change_mtu()
350 ((new_mtu + ETH_HLEN) < ETH_MIN_PACKET_SIZE)) { in qede_change_mtu()
356 "Configuring MTU size of %d\n", new_mtu); in qede_change_mtu()
359 args.mtu = new_mtu; in qede_change_mtu()
Dqede.h268 int qede_change_mtu(struct net_device *dev, int new_mtu);
/linux-4.4.14/net/ethernet/
Deth.c320 int eth_change_mtu(struct net_device *dev, int new_mtu) in eth_change_mtu() argument
322 if (new_mtu < 68 || new_mtu > ETH_DATA_LEN) in eth_change_mtu()
324 dev->mtu = new_mtu; in eth_change_mtu()
/linux-4.4.14/net/openvswitch/
Dvport-internal_dev.c92 static int internal_dev_change_mtu(struct net_device *netdev, int new_mtu) in internal_dev_change_mtu() argument
94 if (new_mtu < 68) in internal_dev_change_mtu()
97 netdev->mtu = new_mtu; in internal_dev_change_mtu()
/linux-4.4.14/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.h1087 int new_mtu);
/linux-4.4.14/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.4.14/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.c697 int cdc_ncm_change_mtu(struct net_device *net, int new_mtu) in cdc_ncm_change_mtu() argument
703 if (new_mtu <= 0 || new_mtu > maxmtu) in cdc_ncm_change_mtu()
705 net->mtu = new_mtu; in cdc_ncm_change_mtu()
Dusbnet.c377 int usbnet_change_mtu (struct net_device *net, int new_mtu) in usbnet_change_mtu() argument
380 int ll_mtu = new_mtu + net->hard_header_len; in usbnet_change_mtu()
384 if (new_mtu <= 0) in usbnet_change_mtu()
389 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()
Dlan78xx.c1628 static int lan78xx_change_mtu(struct net_device *netdev, int new_mtu) in lan78xx_change_mtu() argument
1631 int ll_mtu = new_mtu + netdev->hard_header_len; in lan78xx_change_mtu()
1636 if (new_mtu > MAX_SINGLE_PACKET_SIZE) in lan78xx_change_mtu()
1639 if (new_mtu <= 0) in lan78xx_change_mtu()
1645 ret = lan78xx_set_rx_max_frame_length(dev, new_mtu + ETH_HLEN); in lan78xx_change_mtu()
1647 netdev->mtu = new_mtu; in lan78xx_change_mtu()
Dr8152.c3979 static int rtl8152_change_mtu(struct net_device *dev, int new_mtu) in rtl8152_change_mtu() argument
3987 return eth_change_mtu(dev, new_mtu); in rtl8152_change_mtu()
3992 if (new_mtu < 68 || new_mtu > RTL8153_MAX_MTU) in rtl8152_change_mtu()
4001 dev->mtu = new_mtu; in rtl8152_change_mtu()
/linux-4.4.14/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.4.14/drivers/staging/octeon/
Dethernet.c253 static int cvm_oct_common_change_mtu(struct net_device *dev, int new_mtu) in cvm_oct_common_change_mtu() argument
268 if ((new_mtu + 14 + 4 + vlan_bytes < 64) in cvm_oct_common_change_mtu()
269 || (new_mtu + 14 + 4 + vlan_bytes > 65392)) { in cvm_oct_common_change_mtu()
274 dev->mtu = new_mtu; in cvm_oct_common_change_mtu()
280 int max_packet = new_mtu + 14 + 4 + vlan_bytes; in cvm_oct_common_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/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.c144 static int ueth_change_mtu(struct net_device *net, int new_mtu) in ueth_change_mtu() argument
154 else if (new_mtu <= ETH_HLEN || new_mtu > GETHER_MAX_ETH_FRAME_LEN) in ueth_change_mtu()
157 net->mtu = new_mtu; in ueth_change_mtu()
/linux-4.4.14/net/ipv4/
Dip_tunnel.c951 int __ip_tunnel_change_mtu(struct net_device *dev, int new_mtu, bool strict) in __ip_tunnel_change_mtu() argument
957 if (new_mtu < 68) in __ip_tunnel_change_mtu()
960 if (new_mtu > max_mtu) { in __ip_tunnel_change_mtu()
964 new_mtu = max_mtu; in __ip_tunnel_change_mtu()
967 dev->mtu = new_mtu; in __ip_tunnel_change_mtu()
972 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu) in ip_tunnel_change_mtu() argument
974 return __ip_tunnel_change_mtu(dev, new_mtu, true); in ip_tunnel_change_mtu()
/linux-4.4.14/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.4.14/include/linux/usb/
Dcdc_ncm.h141 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.4.14/include/net/
Dip_tunnels.h233 int __ip_tunnel_change_mtu(struct net_device *dev, int new_mtu, bool strict);
234 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu);
/linux-4.4.14/net/batman-adv/
Dsoft-interface.c158 static int batadv_interface_change_mtu(struct net_device *dev, int new_mtu) in batadv_interface_change_mtu() argument
161 if ((new_mtu < 68) || (new_mtu > batadv_hardif_min_mtu(dev))) in batadv_interface_change_mtu()
164 dev->mtu = new_mtu; in batadv_interface_change_mtu()
/linux-4.4.14/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.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c709 static int c2_pseudo_change_mtu(struct net_device *netdev, int new_mtu) in c2_pseudo_change_mtu() argument
711 if (new_mtu < ETH_ZLEN || new_mtu > ETH_JUMBO_MTU) in c2_pseudo_change_mtu()
714 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.4.14/include/linux/can/
Ddev.h143 int can_change_mtu(struct net_device *dev, int new_mtu);
/linux-4.4.14/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.4.14/drivers/net/fjes/
Dfjes_main.c760 static int fjes_change_mtu(struct net_device *netdev, int new_mtu) in fjes_change_mtu() argument
767 if (new_mtu <= fjes_support_mtu[idx]) { in fjes_change_mtu()
768 new_mtu = fjes_support_mtu[idx]; in fjes_change_mtu()
769 if (new_mtu == netdev->mtu) in fjes_change_mtu()
775 netdev->mtu = new_mtu; in fjes_change_mtu()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c1244 static int nicvf_change_mtu(struct net_device *netdev, int new_mtu) in nicvf_change_mtu() argument
1248 if (new_mtu > NIC_HW_MAX_FRS) in nicvf_change_mtu()
1251 if (new_mtu < NIC_HW_MIN_FRS) in nicvf_change_mtu()
1254 if (nicvf_update_hw_max_frs(nic, new_mtu)) in nicvf_change_mtu()
1256 netdev->mtu = new_mtu; in nicvf_change_mtu()
1257 nic->mtu = new_mtu; in nicvf_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_mac.c465 int hns_mac_set_mtu(struct hns_mac_cb *mac_cb, u32 new_mtu) in hns_mac_set_mtu() argument
469 u32 new_frm = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in hns_mac_set_mtu()
471 if ((new_mtu < MAC_MIN_MTU) || (new_frm > MAC_MAX_MTU) || in hns_mac_set_mtu()
Dhns_enet.c1105 static int hns_nic_change_mtu(struct net_device *ndev, int new_mtu) in hns_nic_change_mtu() argument
1112 if (new_mtu < 68) in hns_nic_change_mtu()
1122 ret = h->dev->ops->set_mtu(h, new_mtu); in hns_nic_change_mtu()
1130 ret = h->dev->ops->set_mtu(h, new_mtu); in hns_nic_change_mtu()
1134 ndev->mtu = new_mtu; in hns_nic_change_mtu()
Dhns_ae_adapt.c273 static int hns_ae_set_mtu(struct hnae_handle *handle, int new_mtu) in hns_ae_set_mtu() argument
277 return hns_mac_set_mtu(mac_cb, new_mtu); in hns_ae_set_mtu()
Dhns_dsaf_mac.h440 int hns_mac_set_mtu(struct hns_mac_cb *mac_cb, u32 new_mtu);
Dhnae.h437 int (*set_mtu)(struct hnae_handle *handle, int new_mtu);
/linux-4.4.14/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.c2356 jme_change_mtu(struct net_device *netdev, int new_mtu) in jme_change_mtu() argument
2360 if (new_mtu == jme->old_mtu) in jme_change_mtu()
2363 if (((new_mtu + ETH_HLEN) > MAX_ETHERNET_JUMBO_PACKET_SIZE) || in jme_change_mtu()
2364 ((new_mtu) < IPV6_MIN_MTU)) in jme_change_mtu()
2368 netdev->mtu = new_mtu; in jme_change_mtu()
Dethoc.c843 static int ethoc_change_mtu(struct net_device *dev, int new_mtu) in ethoc_change_mtu() argument
/linux-4.4.14/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.4.14/drivers/net/ethernet/xilinx/
Dxilinx_axienet_main.c1028 static int axienet_change_mtu(struct net_device *ndev, int new_mtu) in axienet_change_mtu() argument
1035 if ((new_mtu + VLAN_ETH_HLEN + in axienet_change_mtu()
1039 if ((new_mtu > XAE_JUMBO_MTU) || (new_mtu < 64)) in axienet_change_mtu()
1042 ndev->mtu = new_mtu; in axienet_change_mtu()
/linux-4.4.14/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.c1442 static int netiucv_change_mtu(struct net_device * dev, int new_mtu) in netiucv_change_mtu() argument
1445 if (new_mtu < 576 || new_mtu > NETIUCV_MTU_MAX) { in netiucv_change_mtu()
1449 dev->mtu = new_mtu; in netiucv_change_mtu()
Dqeth_core_main.c4182 int qeth_change_mtu(struct net_device *dev, int new_mtu) in qeth_change_mtu() argument
4190 sprintf(dbf_text, "%8x", new_mtu); in qeth_change_mtu()
4193 if (new_mtu < 64) in qeth_change_mtu()
4195 if (new_mtu > 65535) in qeth_change_mtu()
4198 (!qeth_mtu_is_valid(card, new_mtu))) in qeth_change_mtu()
4200 dev->mtu = new_mtu; in qeth_change_mtu()
/linux-4.4.14/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.4.14/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.c1290 spider_net_change_mtu(struct net_device *netdev, int new_mtu) in spider_net_change_mtu() argument
1294 if ( (new_mtu < SPIDER_NET_MIN_MTU ) || in spider_net_change_mtu()
1295 (new_mtu > SPIDER_NET_MAX_MTU) ) in spider_net_change_mtu()
1297 netdev->mtu = new_mtu; in spider_net_change_mtu()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c675 static int fm10k_change_mtu(struct net_device *dev, int new_mtu) in fm10k_change_mtu() argument
677 if (new_mtu < 68 || new_mtu > FM10K_MAX_JUMBO_FRAME_SIZE) in fm10k_change_mtu()
680 dev->mtu = new_mtu; in fm10k_change_mtu()
/linux-4.4.14/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.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_main.c206 static int ipoib_change_mtu(struct net_device *dev, int new_mtu) in ipoib_change_mtu() argument
212 if (new_mtu > ipoib_cm_max_mtu(dev)) in ipoib_change_mtu()
215 if (new_mtu > priv->mcast_mtu) in ipoib_change_mtu()
219 dev->mtu = new_mtu; in ipoib_change_mtu()
223 if (new_mtu > IPOIB_UD_MTU(priv->max_ib_mtu)) in ipoib_change_mtu()
226 priv->admin_mtu = new_mtu; in ipoib_change_mtu()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_main.c1841 static int enic_change_mtu(struct net_device *netdev, int new_mtu) in enic_change_mtu() argument
1846 if (new_mtu < ENIC_MIN_MTU || new_mtu > ENIC_MAX_MTU) in enic_change_mtu()
1855 netdev->mtu = new_mtu; in enic_change_mtu()
1872 int new_mtu = vnic_dev_mtu(enic->vdev); in enic_change_mtu_work() local
1876 new_mtu = max_t(int, ENIC_MIN_MTU, min_t(int, ENIC_MAX_MTU, new_mtu)); in enic_change_mtu_work()
1899 netdev->mtu = new_mtu; in enic_change_mtu_work()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/ethernet/tile/
Dtilepro.c2105 static int tile_net_change_mtu(struct net_device *dev, int new_mtu) in tile_net_change_mtu() argument
2110 if ((new_mtu < 68) || (new_mtu > 1500)) in tile_net_change_mtu()
2114 dev->mtu = new_mtu; in tile_net_change_mtu()
Dtilegx.c2105 static int tile_net_change_mtu(struct net_device *dev, int new_mtu) in tile_net_change_mtu() argument
2107 if (new_mtu < 68) in tile_net_change_mtu()
2109 if (new_mtu > ((jumbo_num != 0) ? 9000 : 1500)) in tile_net_change_mtu()
2111 dev->mtu = new_mtu; in tile_net_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/net/ipv6/
Dip6_tunnel.c1559 ip6_tnl_change_mtu(struct net_device *dev, int new_mtu) in ip6_tnl_change_mtu() argument
1564 if (new_mtu < 68) in ip6_tnl_change_mtu()
1567 if (new_mtu < IPV6_MIN_MTU) in ip6_tnl_change_mtu()
1570 if (new_mtu > 0xFFF8 - dev->hard_header_len) in ip6_tnl_change_mtu()
1572 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.c1164 static int ip6gre_tunnel_change_mtu(struct net_device *dev, int new_mtu) in ip6gre_tunnel_change_mtu() argument
1166 if (new_mtu < 68 || in ip6gre_tunnel_change_mtu()
1167 new_mtu > 0xFFF8 - dev->hard_header_len) in ip6gre_tunnel_change_mtu()
1169 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.4.14/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.4.14/drivers/net/ethernet/dlink/
Ddl2k.c80 static int change_mtu (struct net_device *dev, int new_mtu);
1139 change_mtu (struct net_device *dev, int new_mtu) in change_mtu() argument
1144 if ((new_mtu < 68) || (new_mtu > max)) { in change_mtu()
1148 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.4.14/drivers/net/ethernet/broadcom/
Dsb1250-mac.c2151 static int sb1250_change_mtu(struct net_device *_dev, int new_mtu) in sb1250_change_mtu() argument
2153 if (new_mtu > ENET_PACKET_SIZE) in sb1250_change_mtu()
2155 _dev->mtu = new_mtu; in sb1250_change_mtu()
2156 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.c1659 static int bcm_enet_change_mtu(struct net_device *dev, int new_mtu) in bcm_enet_change_mtu() argument
1666 ret = compute_hw_mtu(netdev_priv(dev), new_mtu); in bcm_enet_change_mtu()
1669 dev->mtu = new_mtu; in bcm_enet_change_mtu()
Dbnx2.c7900 bnx2_change_mtu(struct net_device *dev, int new_mtu) in bnx2_change_mtu() argument
7904 if (((new_mtu + ETH_HLEN) > MAX_ETHERNET_JUMBO_PACKET_SIZE) || in bnx2_change_mtu()
7905 ((new_mtu + ETH_HLEN) < MIN_ETHERNET_PACKET_SIZE)) in bnx2_change_mtu()
7908 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.4.14/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.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2350 static int igbvf_change_mtu(struct net_device *netdev, int new_mtu) in igbvf_change_mtu() argument
2353 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in igbvf_change_mtu()
2355 if (new_mtu < 68 || new_mtu > INT_MAX - ETH_HLEN - ETH_FCS_LEN || in igbvf_change_mtu()
2398 netdev->mtu, new_mtu); in igbvf_change_mtu()
2399 netdev->mtu = new_mtu; in igbvf_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/ibm/
Dibmveth.c1342 static int ibmveth_change_mtu(struct net_device *dev, int new_mtu) in ibmveth_change_mtu() argument
1346 int new_mtu_oh = new_mtu + IBMVETH_BUFF_OH; in ibmveth_change_mtu()
1350 if (new_mtu < IBMVETH_MIN_MTU) in ibmveth_change_mtu()
1374 dev->mtu = new_mtu; in ibmveth_change_mtu()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c1276 static int cp_change_mtu(struct net_device *dev, int new_mtu) in cp_change_mtu() argument
1281 if (new_mtu < CP_MIN_MTU || new_mtu > CP_MAX_MTU) in cp_change_mtu()
1286 dev->mtu = new_mtu; in cp_change_mtu()
1293 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.c6654 static int rtl8169_change_mtu(struct net_device *dev, int new_mtu) in rtl8169_change_mtu() argument
6658 if (new_mtu < ETH_ZLEN || in rtl8169_change_mtu()
6659 new_mtu > rtl_chip_infos[tp->mac_version].jumbo_max) in rtl8169_change_mtu()
6662 if (new_mtu > ETH_DATA_LEN) in rtl8169_change_mtu()
6667 dev->mtu = new_mtu; in rtl8169_change_mtu()
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c1728 static int netcp_ndo_change_mtu(struct net_device *ndev, int new_mtu) in netcp_ndo_change_mtu() argument
1733 if ((new_mtu < 68) || in netcp_ndo_change_mtu()
1734 (new_mtu > (NETCP_MAX_FRAME_SIZE - ETH_HLEN - ETH_FCS_LEN))) { in netcp_ndo_change_mtu()
1735 dev_err(netcp->ndev_dev, "Invalid mtu size = %d\n", new_mtu); in netcp_ndo_change_mtu()
1739 ndev->mtu = new_mtu; in netcp_ndo_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/via/
Dvia-velocity.c2285 static int velocity_change_mtu(struct net_device *dev, int new_mtu) in velocity_change_mtu() argument
2290 if ((new_mtu < VELOCITY_MIN_MTU) || new_mtu > (VELOCITY_MAX_MTU)) { in velocity_change_mtu()
2298 dev->mtu = new_mtu; in velocity_change_mtu()
2302 if (dev->mtu != new_mtu) { in velocity_change_mtu()
2320 ret = velocity_init_rings(tmp_vptr, new_mtu); in velocity_change_mtu()
2340 dev->mtu = new_mtu; in velocity_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/net/mac80211/
Diface.c151 static int ieee80211_change_mtu(struct net_device *dev, int new_mtu) in ieee80211_change_mtu() argument
153 if (new_mtu < 256 || new_mtu > IEEE80211_MAX_DATA_LEN) in ieee80211_change_mtu()
156 dev->mtu = new_mtu; in ieee80211_change_mtu()
/linux-4.4.14/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.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c1897 static int mlx5e_change_mtu(struct net_device *netdev, int new_mtu) in mlx5e_change_mtu() argument
1911 if (new_mtu > max_mtu || new_mtu < min_mtu) { in mlx5e_change_mtu()
1914 __func__, new_mtu, min_mtu, max_mtu); in mlx5e_change_mtu()
1924 netdev->mtu = new_mtu; in mlx5e_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.c3862 static int cas_change_mtu(struct net_device *dev, int new_mtu) in cas_change_mtu() argument
3866 if (new_mtu < CAS_MIN_MTU || new_mtu > CAS_MAX_MTU) in cas_change_mtu()
3869 dev->mtu = new_mtu; in cas_change_mtu()
Dniu.c6752 static int niu_change_mtu(struct net_device *dev, int new_mtu) in niu_change_mtu() argument
6757 if (new_mtu < 68 || new_mtu > NIU_MAX_MTU) in niu_change_mtu()
6761 new_jumbo = (new_mtu > ETH_DATA_LEN); in niu_change_mtu()
6763 dev->mtu = new_mtu; in niu_change_mtu()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf_main.c2051 static int i40evf_change_mtu(struct net_device *netdev, int new_mtu) in i40evf_change_mtu() argument
2054 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in i40evf_change_mtu()
2056 if ((new_mtu < 68) || (max_frame > I40E_MAX_RXBUFFER)) in i40evf_change_mtu()
2059 netdev->mtu = new_mtu; in i40evf_change_mtu()
/linux-4.4.14/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.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c2092 static int mlx4_en_change_mtu(struct net_device *dev, int new_mtu) in mlx4_en_change_mtu() argument
2099 dev->mtu, new_mtu); in mlx4_en_change_mtu()
2101 if ((new_mtu < MLX4_EN_MIN_MTU) || (new_mtu > priv->max_mtu)) { in mlx4_en_change_mtu()
2102 en_err(priv, "Bad MTU size:%d.\n", new_mtu); in mlx4_en_change_mtu()
2105 dev->mtu = new_mtu; in mlx4_en_change_mtu()
/linux-4.4.14/drivers/tty/
Dn_gsm.c2729 static int gsm_change_mtu(struct net_device *net, int new_mtu) in gsm_change_mtu() argument
2732 if ((new_mtu < 8) || (new_mtu > mux_net->dlci->gsm->mtu)) in gsm_change_mtu()
2734 net->mtu = new_mtu; in gsm_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/natsemi/
Dnatsemi.c630 static int natsemi_change_mtu(struct net_device *dev, int new_mtu);
2527 static int natsemi_change_mtu(struct net_device *dev, int new_mtu) in natsemi_change_mtu() argument
2529 if (new_mtu < 64 || new_mtu > NATSEMI_RX_LIMIT-NATSEMI_HEADERS) in natsemi_change_mtu()
2532 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.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_main.c2383 static int liquidio_change_mtu(struct net_device *netdev, int new_mtu) in liquidio_change_mtu() argument
2389 int max_frm_size = new_mtu + OCTNET_FRM_HEADER_SIZE; in liquidio_change_mtu()
2397 dev_err(&oct->pci_dev->dev, "Invalid MTU: %d\n", new_mtu); in liquidio_change_mtu()
2409 nctrl.ncmd.s.param2 = new_mtu; in liquidio_change_mtu()
2422 lio->mtu = new_mtu; in liquidio_change_mtu()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dreg.h1304 u16 new_mtu) in mlxsw_reg_pmtu_pack() argument
1309 mlxsw_reg_pmtu_admin_mtu_set(payload, new_mtu); in mlxsw_reg_pmtu_pack()
/linux-4.4.14/net/tipc/
Dsocket.c692 new_mtu: in tipc_sendmcast()
712 goto new_mtu; in tipc_sendmcast()
931 new_mtu: in __tipc_sendmsg()
955 goto new_mtu; in __tipc_sendmsg()
/linux-4.4.14/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.4.14/arch/xtensa/platforms/iss/
Dnetwork.c480 static int iss_net_change_mtu(struct net_device *dev, int new_mtu) in iss_net_change_mtu() argument
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3720 static int ixgbevf_change_mtu(struct net_device *netdev, int new_mtu) in ixgbevf_change_mtu() argument
3724 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbevf_change_mtu()
3739 if ((new_mtu < 68) || (max_frame > max_possible_frame)) in ixgbevf_change_mtu()
3743 netdev->mtu, new_mtu); in ixgbevf_change_mtu()
3745 netdev->mtu = new_mtu; in ixgbevf_change_mtu()
/linux-4.4.14/drivers/net/ethernet/sfc/
Defx.c2221 static int efx_change_mtu(struct net_device *net_dev, int new_mtu) in efx_change_mtu() argument
2229 if (new_mtu > EFX_MAX_MTU) in efx_change_mtu()
2232 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); in efx_change_mtu()
2238 net_dev->mtu = new_mtu; in efx_change_mtu()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c2367 static int stmmac_change_mtu(struct net_device *dev, int new_mtu) in stmmac_change_mtu() argument
2385 if ((new_mtu < 46) || (new_mtu > max_mtu)) { in stmmac_change_mtu()
2390 dev->mtu = new_mtu; in stmmac_change_mtu()
/linux-4.4.14/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.4.14/drivers/net/ethernet/cadence/
Dmacb.c1912 static int macb_change_mtu(struct net_device *dev, int new_mtu) in macb_change_mtu() argument
1924 if ((new_mtu > max_mtu) || (new_mtu < GEM_MTU_MIN_SIZE)) in macb_change_mtu()
1927 dev->mtu = new_mtu; in macb_change_mtu()
/linux-4.4.14/net/core/
Dnet-sysfs.c296 static int change_mtu(struct net_device *dev, unsigned long new_mtu) in change_mtu() argument
298 return dev_set_mtu(dev, (int) new_mtu); in change_mtu()
Ddev.c6009 static int __dev_set_mtu(struct net_device *dev, int new_mtu) in __dev_set_mtu() argument
6014 return ops->ndo_change_mtu(dev, new_mtu); in __dev_set_mtu()
6016 dev->mtu = new_mtu; in __dev_set_mtu()
6027 int dev_set_mtu(struct net_device *dev, int new_mtu) in dev_set_mtu() argument
6031 if (new_mtu == dev->mtu) in dev_set_mtu()
6035 if (new_mtu < 0) in dev_set_mtu()
6047 err = __dev_set_mtu(dev, new_mtu); in dev_set_mtu()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmv643xx_eth.c2568 static int mv643xx_eth_change_mtu(struct net_device *dev, int new_mtu) in mv643xx_eth_change_mtu() argument
2572 if (new_mtu < 64 || new_mtu > 9500) in mv643xx_eth_change_mtu()
2575 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.4.14/drivers/net/ethernet/intel/
De100.c2289 static int e100_change_mtu(struct net_device *netdev, int new_mtu) in e100_change_mtu() argument
2291 if (new_mtu < ETH_ZLEN || new_mtu > ETH_DATA_LEN) in e100_change_mtu()
2293 netdev->mtu = new_mtu; in e100_change_mtu()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.c3301 bnad_change_mtu(struct net_device *netdev, int new_mtu) in bnad_change_mtu() argument
3307 if (new_mtu + ETH_HLEN < ETH_ZLEN || new_mtu > BNAD_JUMBO_MTU) in bnad_change_mtu()
3313 netdev->mtu = new_mtu; in bnad_change_mtu()
3316 new_frame = BNAD_FRAME_SIZE(new_mtu); in bnad_change_mtu()
/linux-4.4.14/drivers/net/team/
Dteam.c1746 static int team_change_mtu(struct net_device *dev, int new_mtu) in team_change_mtu() argument
1759 err = dev_set_mtu(port->dev, new_mtu); in team_change_mtu()
1769 dev->mtu = new_mtu; in team_change_mtu()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/rocker/
Drocker.c4243 static int rocker_port_change_mtu(struct net_device *dev, int new_mtu) in rocker_port_change_mtu() argument
4252 if (new_mtu < ROCKER_PORT_MIN_MTU || new_mtu > ROCKER_PORT_MAX_MTU) in rocker_port_change_mtu()
4258 netdev_info(dev, "MTU change from %d to %d\n", dev->mtu, new_mtu); in rocker_port_change_mtu()
4259 dev->mtu = new_mtu; in rocker_port_change_mtu()
4261 err = rocker_cmd_set_port_settings_mtu(rocker_port, new_mtu); in rocker_port_change_mtu()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c135 static int e1000_change_mtu(struct net_device *netdev, int new_mtu);
3526 static int e1000_change_mtu(struct net_device *netdev, int new_mtu) in e1000_change_mtu() argument
3530 int max_frame = new_mtu + ENET_HEADER_SIZE + ETHERNET_FCS_SIZE; in e1000_change_mtu()
3585 netdev->name, netdev->mtu, new_mtu); in e1000_change_mtu()
3586 netdev->mtu = new_mtu; in e1000_change_mtu()
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c3511 static int bond_change_mtu(struct net_device *bond_dev, int new_mtu) in bond_change_mtu() argument
3518 netdev_dbg(bond_dev, "bond=%p, new_mtu=%d\n", bond, new_mtu); in bond_change_mtu()
3524 res = dev_set_mtu(slave->dev, new_mtu); in bond_change_mtu()
3541 bond_dev->mtu = new_mtu; in bond_change_mtu()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_drv.c2797 vmxnet3_change_mtu(struct net_device *netdev, int new_mtu) in vmxnet3_change_mtu() argument
2802 if (new_mtu < VMXNET3_MIN_MTU || new_mtu > VMXNET3_MAX_MTU) in vmxnet3_change_mtu()
2805 netdev->mtu = new_mtu; in vmxnet3_change_mtu()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.c122 static int gfar_change_mtu(struct net_device *dev, int new_mtu);
2596 static int gfar_change_mtu(struct net_device *dev, int new_mtu) in gfar_change_mtu() argument
2599 int frame_size = new_mtu + ETH_HLEN; in gfar_change_mtu()
2612 dev->mtu = new_mtu; in gfar_change_mtu()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_main.c3025 static int cxgb_change_mtu(struct net_device *dev, int new_mtu) in cxgb_change_mtu() argument
3030 if (new_mtu < 81 || new_mtu > MAX_MTU) /* accommodate SACK */ in cxgb_change_mtu()
3032 ret = t4_set_rxmode(pi->adapter, pi->adapter->pf, pi->viid, new_mtu, -1, in cxgb_change_mtu()
3035 dev->mtu = new_mtu; in cxgb_change_mtu()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.h600 int bnx2x_change_mtu(struct net_device *dev, int new_mtu);
Dbnx2x_cmn.c4893 int bnx2x_change_mtu(struct net_device *dev, int new_mtu) in bnx2x_change_mtu() argument
4907 if ((new_mtu > ETH_MAX_JUMBO_PACKET_SIZE) || in bnx2x_change_mtu()
4908 ((new_mtu + ETH_HLEN) < ETH_MIN_PACKET_SIZE)) { in bnx2x_change_mtu()
4917 dev->mtu = new_mtu; in bnx2x_change_mtu()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c1344 static int be_change_mtu(struct net_device *netdev, int new_mtu) in be_change_mtu() argument
1349 if (new_mtu < BE_MIN_MTU || new_mtu > BE_MAX_MTU) { in be_change_mtu()
1356 netdev->mtu, new_mtu); in be_change_mtu()
1357 netdev->mtu = new_mtu; in be_change_mtu()
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5930 static int e1000_change_mtu(struct net_device *netdev, int new_mtu) in e1000_change_mtu() argument
5933 int max_frame = new_mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; in e1000_change_mtu()
5943 if ((new_mtu < (VLAN_ETH_ZLEN + ETH_FCS_LEN)) || in e1000_change_mtu()
5952 (new_mtu > ETH_DATA_LEN)) { in e1000_change_mtu()
5961 e_info("changing MTU from %d to %d\n", netdev->mtu, new_mtu); in e1000_change_mtu()
5962 netdev->mtu = new_mtu; in e1000_change_mtu()
/linux-4.4.14/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.4.14/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.c2332 static int airo_change_mtu(struct net_device *dev, int new_mtu) in airo_change_mtu() argument
2334 if ((new_mtu < 68) || (new_mtu > 2400)) in airo_change_mtu()
2336 dev->mtu = new_mtu; in airo_change_mtu()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c4268 static int qlge_change_mtu(struct net_device *ndev, int new_mtu) in qlge_change_mtu() argument
4273 if (ndev->mtu == 1500 && new_mtu == 9000) { in qlge_change_mtu()
4275 } else if (ndev->mtu == 9000 && new_mtu == 1500) { in qlge_change_mtu()
4283 ndev->mtu = new_mtu; in qlge_change_mtu()
/linux-4.4.14/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.c2181 static int i40e_change_mtu(struct net_device *netdev, int new_mtu) in i40e_change_mtu() argument
2184 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in i40e_change_mtu()
2188 if ((new_mtu < 68) || (max_frame > I40E_MAX_RXBUFFER)) in i40e_change_mtu()
2192 netdev->mtu, new_mtu); in i40e_change_mtu()
2193 netdev->mtu = new_mtu; in i40e_change_mtu()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c5157 static int igb_change_mtu(struct net_device *netdev, int new_mtu) in igb_change_mtu() argument
5161 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in igb_change_mtu()
5163 if ((new_mtu < 68) || (max_frame > MAX_JUMBO_FRAME_SIZE)) { in igb_change_mtu()
5188 netdev->mtu, new_mtu); in igb_change_mtu()
5189 netdev->mtu = new_mtu; in igb_change_mtu()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c5264 static int bnxt_change_mtu(struct net_device *dev, int new_mtu) in bnxt_change_mtu() argument
5268 if (new_mtu < 60 || new_mtu > 9000) in bnxt_change_mtu()
5274 dev->mtu = new_mtu; in bnxt_change_mtu()
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c5730 static int ixgbe_change_mtu(struct net_device *netdev, int new_mtu) in ixgbe_change_mtu() argument
5733 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_change_mtu()
5736 if ((new_mtu < 68) || (max_frame > IXGBE_MAX_JUMBO_FRAME_SIZE)) in ixgbe_change_mtu()
5749 e_info(probe, "changing MTU from %d to %d\n", netdev->mtu, new_mtu); in ixgbe_change_mtu()
5752 netdev->mtu = new_mtu; in ixgbe_change_mtu()
/linux-4.4.14/drivers/staging/unisys/visornic/
Dvisornic_main.c1002 visornic_change_mtu(struct net_device *netdev, int new_mtu) in visornic_change_mtu() argument
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic.h1632 int qlcnic_change_mtu(struct net_device *netdev, int new_mtu);