Home
last modified time | relevance | path

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

1234567

/Linux-v5.4/drivers/net/
Dvsockmon.c93 static int vsockmon_is_valid_mtu(int new_mtu) in vsockmon_is_valid_mtu() argument
95 return new_mtu >= (int)sizeof(struct af_vsockmon_hdr); in vsockmon_is_valid_mtu()
98 static int vsockmon_change_mtu(struct net_device *dev, int new_mtu) in vsockmon_change_mtu() argument
100 if (!vsockmon_is_valid_mtu(new_mtu)) in vsockmon_change_mtu()
103 dev->mtu = new_mtu; in vsockmon_change_mtu()
Dntb_netdev.c299 static int ntb_netdev_change_mtu(struct net_device *ndev, int new_mtu) in ntb_netdev_change_mtu() argument
305 if (new_mtu > ntb_transport_max_size(dev->qp) - ETH_HLEN) in ntb_netdev_change_mtu()
309 ndev->mtu = new_mtu; in ntb_netdev_change_mtu()
316 if (ndev->mtu < new_mtu) { in ntb_netdev_change_mtu()
323 skb = netdev_alloc_skb(ndev, new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
330 new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
338 ndev->mtu = new_mtu; in ntb_netdev_change_mtu()
Dnet_failover.c214 static int net_failover_change_mtu(struct net_device *dev, int new_mtu) in net_failover_change_mtu() argument
222 ret = dev_set_mtu(primary_dev, new_mtu); in net_failover_change_mtu()
229 ret = dev_set_mtu(standby_dev, new_mtu); in net_failover_change_mtu()
237 dev->mtu = new_mtu; in net_failover_change_mtu()
/Linux-v5.4/drivers/net/can/
Dvcan.c130 static int vcan_change_mtu(struct net_device *dev, int new_mtu) in vcan_change_mtu() argument
136 if (new_mtu != CAN_MTU && new_mtu != CANFD_MTU) in vcan_change_mtu()
139 dev->mtu = new_mtu; in vcan_change_mtu()
Dvxcan.c119 static int vxcan_change_mtu(struct net_device *dev, int new_mtu) in vxcan_change_mtu() argument
125 if (new_mtu != CAN_MTU && new_mtu != CANFD_MTU) in vxcan_change_mtu()
128 dev->mtu = new_mtu; in vxcan_change_mtu()
/Linux-v5.4/drivers/net/ethernet/qualcomm/rmnet/
Drmnet_vnd.c61 static int rmnet_vnd_change_mtu(struct net_device *rmnet_dev, int new_mtu) in rmnet_vnd_change_mtu() argument
63 if (new_mtu < 0 || new_mtu > RMNET_MAX_PACKET_SIZE) in rmnet_vnd_change_mtu()
66 rmnet_dev->mtu = new_mtu; in rmnet_vnd_change_mtu()
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_app.h113 int new_mtu);
115 int new_mtu);
260 nfp_app_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) in nfp_app_check_mtu() argument
264 return app->type->check_mtu(app, netdev, new_mtu); in nfp_app_check_mtu()
269 int new_mtu) in nfp_app_repr_change_mtu() argument
273 return app->type->repr_change_mtu(app, netdev, new_mtu); in nfp_app_repr_change_mtu()
Dnfp_net_repr.c166 static int nfp_repr_change_mtu(struct net_device *netdev, int new_mtu) in nfp_repr_change_mtu() argument
171 err = nfp_app_check_mtu(repr->app, netdev, new_mtu); in nfp_repr_change_mtu()
175 err = nfp_app_repr_change_mtu(repr->app, netdev, new_mtu); in nfp_repr_change_mtu()
179 netdev->mtu = new_mtu; in nfp_repr_change_mtu()
/Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/
Daq_main.c99 static int aq_ndev_change_mtu(struct net_device *ndev, int new_mtu) in aq_ndev_change_mtu() argument
102 int err = aq_nic_set_mtu(aq_nic, new_mtu + ETH_HLEN); in aq_ndev_change_mtu()
106 ndev->mtu = new_mtu; in aq_ndev_change_mtu()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib_vlan.c142 static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu);
266 static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu) in mlx5i_pkey_change_mtu() argument
271 netdev->mtu = new_mtu; in mlx5i_pkey_change_mtu()
Dipoib.c43 static int mlx5i_change_mtu(struct net_device *netdev, int new_mtu);
442 static int mlx5i_change_mtu(struct net_device *netdev, int new_mtu) in mlx5i_change_mtu() argument
454 params->sw_mtu = new_mtu; in mlx5i_change_mtu()
460 new_channels.params.sw_mtu = new_mtu; in mlx5i_change_mtu()
/Linux-v5.4/drivers/net/netdevsim/
Dnetdev.c50 static int nsim_change_mtu(struct net_device *dev, int new_mtu) in nsim_change_mtu() argument
54 if (ns->xdp.prog && new_mtu > NSIM_XDP_MAX_MTU) in nsim_change_mtu()
57 dev->mtu = new_mtu; in nsim_change_mtu()
/Linux-v5.4/net/hsr/
Dhsr_device.c132 static int hsr_dev_change_mtu(struct net_device *dev, int new_mtu) in hsr_dev_change_mtu() argument
140 if (new_mtu > hsr_get_max_mtu(hsr)) { in hsr_dev_change_mtu()
146 dev->mtu = new_mtu; in hsr_dev_change_mtu()
/Linux-v5.4/net/bridge/
Dbr_device.c223 static int br_change_mtu(struct net_device *dev, int new_mtu) in br_change_mtu() argument
227 dev->mtu = new_mtu; in br_change_mtu()
233 dst_metric_set(&br->fake_rtable.dst, RTAX_MTU, new_mtu); in br_change_mtu()
/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/
Dlio_vf_rep.c39 static int lio_vf_rep_change_mtu(struct net_device *ndev, int new_mtu);
199 lio_vf_rep_change_mtu(struct net_device *ndev, int new_mtu) in lio_vf_rep_change_mtu() argument
211 rep_cfg.rep_mtu.mtu = cpu_to_be32(new_mtu); in lio_vf_rep_change_mtu()
221 ndev->mtu = new_mtu; in lio_vf_rep_change_mtu()
/Linux-v5.4/net/sched/
Dsch_teql.c412 static int teql_master_mtu(struct net_device *dev, int new_mtu) in teql_master_mtu() argument
420 if (new_mtu > qdisc_dev(q)->mtu) in teql_master_mtu()
425 dev->mtu = new_mtu; in teql_master_mtu()
/Linux-v5.4/net/ipv4/
Dip_tunnel.c969 int __ip_tunnel_change_mtu(struct net_device *dev, int new_mtu, bool strict) in __ip_tunnel_change_mtu() argument
975 if (new_mtu < ETH_MIN_MTU) in __ip_tunnel_change_mtu()
978 if (new_mtu > max_mtu) { in __ip_tunnel_change_mtu()
982 new_mtu = max_mtu; in __ip_tunnel_change_mtu()
985 dev->mtu = new_mtu; in __ip_tunnel_change_mtu()
990 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu) in ip_tunnel_change_mtu() argument
992 return __ip_tunnel_change_mtu(dev, new_mtu, true); in ip_tunnel_change_mtu()
/Linux-v5.4/net/batman-adv/
Dsoft-interface.c157 static int batadv_interface_change_mtu(struct net_device *dev, int new_mtu) in batadv_interface_change_mtu() argument
160 if (new_mtu < 68 || new_mtu > batadv_hardif_min_mtu(dev)) in batadv_interface_change_mtu()
163 dev->mtu = new_mtu; in batadv_interface_change_mtu()
/Linux-v5.4/include/linux/usb/
Dcdc_ncm.h147 int cdc_ncm_change_mtu(struct net_device *net, int new_mtu);
/Linux-v5.4/drivers/net/ethernet/ibm/emac/
Dcore.c1032 static int emac_resize_rx_ring(struct emac_instance *dev, int new_mtu) in emac_resize_rx_ring() argument
1034 int rx_sync_size = emac_rx_sync_size(new_mtu); in emac_resize_rx_ring()
1035 int rx_skb_size = emac_rx_skb_size(new_mtu); in emac_resize_rx_ring()
1089 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) || in emac_resize_rx_ring()
1092 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) ^ in emac_resize_rx_ring()
1100 dev->ndev->mtu = new_mtu; in emac_resize_rx_ring()
1104 mal_set_rcbs(dev->mal, dev->mal_rx_chan, emac_rx_size(new_mtu)); in emac_resize_rx_ring()
1118 static int emac_change_mtu(struct net_device *ndev, int new_mtu) in emac_change_mtu() argument
1123 DBG(dev, "change_mtu(%d)" NL, new_mtu); in emac_change_mtu()
1127 if (emac_rx_skb_size(ndev->mtu) != emac_rx_skb_size(new_mtu)) in emac_change_mtu()
[all …]
/Linux-v5.4/drivers/net/ethernet/qualcomm/emac/
Demac.c212 static int emac_change_mtu(struct net_device *netdev, int new_mtu) in emac_change_mtu() argument
218 new_mtu); in emac_change_mtu()
219 netdev->mtu = new_mtu; in emac_change_mtu()
/Linux-v5.4/drivers/infiniband/ulp/ipoib/
Dipoib_main.c228 static int ipoib_change_mtu(struct net_device *dev, int new_mtu) in ipoib_change_mtu() argument
235 if (new_mtu > ipoib_cm_max_mtu(dev)) in ipoib_change_mtu()
238 if (new_mtu > priv->mcast_mtu) in ipoib_change_mtu()
242 dev->mtu = new_mtu; in ipoib_change_mtu()
246 if (new_mtu < (ETH_MIN_MTU + IPOIB_ENCAP_LEN) || in ipoib_change_mtu()
247 new_mtu > IPOIB_UD_MTU(priv->max_ib_mtu)) in ipoib_change_mtu()
250 priv->admin_mtu = new_mtu; in ipoib_change_mtu()
256 new_mtu = min(priv->mcast_mtu, priv->admin_mtu); in ipoib_change_mtu()
264 ret = priv->rn_ops->ndo_change_mtu(dev, new_mtu); in ipoib_change_mtu()
269 dev->mtu = new_mtu; in ipoib_change_mtu()
/Linux-v5.4/net/ethernet/
Deth.c341 int eth_change_mtu(struct net_device *dev, int new_mtu) in eth_change_mtu() argument
344 dev->mtu = new_mtu; in eth_change_mtu()
/Linux-v5.4/drivers/net/wan/
Ddlci.c263 static int dlci_change_mtu(struct net_device *dev, int new_mtu) in dlci_change_mtu() argument
267 return dev_set_mtu(dlp->slave, new_mtu); in dlci_change_mtu()
/Linux-v5.4/drivers/net/ethernet/
Dlantiq_etop.c498 ltq_etop_change_mtu(struct net_device *dev, int new_mtu) in ltq_etop_change_mtu() argument
503 dev->mtu = new_mtu; in ltq_etop_change_mtu()
506 ltq_etop_w32((ETOP_PLEN_UNDER << 16) | new_mtu, LTQ_ETOP_IGPLEN); in ltq_etop_change_mtu()

1234567