/linux-6.3-rc2/drivers/net/can/ |
A D | vcan.c | 133 static int vcan_change_mtu(struct net_device *dev, int new_mtu) in vcan_change_mtu() argument 139 if (new_mtu != CAN_MTU && new_mtu != CANFD_MTU && in vcan_change_mtu() 140 !can_is_canxl_dev_mtu(new_mtu)) in vcan_change_mtu() 143 dev->mtu = new_mtu; in vcan_change_mtu()
|
A D | vxcan.c | 128 static int vxcan_change_mtu(struct net_device *dev, int new_mtu) in vxcan_change_mtu() argument 134 if (new_mtu != CAN_MTU && new_mtu != CANFD_MTU && in vxcan_change_mtu() 135 !can_is_canxl_dev_mtu(new_mtu)) in vxcan_change_mtu() 138 dev->mtu = new_mtu; in vxcan_change_mtu()
|
/linux-6.3-rc2/drivers/net/ |
A D | vsockmon.c | 67 static int vsockmon_is_valid_mtu(int new_mtu) in vsockmon_is_valid_mtu() argument 69 return new_mtu >= (int)sizeof(struct af_vsockmon_hdr); in vsockmon_is_valid_mtu() 72 static int vsockmon_change_mtu(struct net_device *dev, int new_mtu) in vsockmon_change_mtu() argument 74 if (!vsockmon_is_valid_mtu(new_mtu)) in vsockmon_change_mtu() 77 dev->mtu = new_mtu; in vsockmon_change_mtu()
|
A D | ntb_netdev.c | 299 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()
|
A D | net_failover.c | 215 static int net_failover_change_mtu(struct net_device *dev, int new_mtu) in net_failover_change_mtu() argument 223 ret = dev_set_mtu(primary_dev, new_mtu); in net_failover_change_mtu() 230 ret = dev_set_mtu(standby_dev, new_mtu); in net_failover_change_mtu() 238 dev->mtu = new_mtu; in net_failover_change_mtu()
|
/linux-6.3-rc2/drivers/net/dsa/microchip/ |
A D | lan937x_main.c | 227 int lan937x_change_mtu(struct ksz_device *dev, int port, int new_mtu) in lan937x_change_mtu() argument 232 new_mtu += VLAN_ETH_HLEN + ETH_FCS_LEN; in lan937x_change_mtu() 235 new_mtu += LAN937X_TAG_LEN; in lan937x_change_mtu() 237 if (new_mtu >= FR_MIN_SIZE) in lan937x_change_mtu() 249 ret = ksz_pwrite16(dev, port, PORT_MAX_FR_SIZE, new_mtu); in lan937x_change_mtu()
|
A D | lan937x.h | 18 int lan937x_change_mtu(struct ksz_device *dev, int port, int new_mtu);
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/ |
A D | nfp_app.h | 112 int new_mtu); 114 int new_mtu); 269 nfp_app_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) in nfp_app_check_mtu() argument 273 return app->type->check_mtu(app, netdev, new_mtu); in nfp_app_check_mtu() 278 int new_mtu) in nfp_app_repr_change_mtu() argument 282 return app->type->repr_change_mtu(app, netdev, new_mtu); in nfp_app_repr_change_mtu()
|
A D | nfp_net_repr.c | 167 static int nfp_repr_change_mtu(struct net_device *netdev, int new_mtu) in nfp_repr_change_mtu() argument 172 err = nfp_app_check_mtu(repr->app, netdev, new_mtu); in nfp_repr_change_mtu() 176 err = nfp_app_repr_change_mtu(repr->app, netdev, new_mtu); in nfp_repr_change_mtu() 180 netdev->mtu = new_mtu; in nfp_repr_change_mtu()
|
/linux-6.3-rc2/drivers/net/ethernet/qualcomm/rmnet/ |
A D | rmnet_vnd.c | 79 static int rmnet_vnd_change_mtu(struct net_device *rmnet_dev, int new_mtu) in rmnet_vnd_change_mtu() argument 89 if (new_mtu < 0 || new_mtu > RMNET_MAX_PACKET_SIZE || in rmnet_vnd_change_mtu() 90 new_mtu > (priv->real_dev->mtu - headroom)) in rmnet_vnd_change_mtu() 93 rmnet_dev->mtu = new_mtu; in rmnet_vnd_change_mtu()
|
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/ |
A D | aq_main.c | 130 static int aq_ndev_change_mtu(struct net_device *ndev, int new_mtu) in aq_ndev_change_mtu() argument 132 int new_frame_size = new_mtu + ETH_HLEN + ETH_FCS_LEN; in aq_ndev_change_mtu() 145 err = aq_nic_set_mtu(aq_nic, new_mtu + ETH_HLEN); in aq_ndev_change_mtu() 149 ndev->mtu = new_mtu; in aq_ndev_change_mtu()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
A D | ipoib_vlan.c | 142 static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu); 278 static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu) in mlx5i_pkey_change_mtu() argument 283 netdev->mtu = new_mtu; in mlx5i_pkey_change_mtu()
|
/linux-6.3-rc2/drivers/net/can/dev/ |
A D | dev.c | 288 int can_change_mtu(struct net_device *dev, int new_mtu) in can_change_mtu() argument 298 switch (new_mtu) { in can_change_mtu() 320 dev->mtu = new_mtu; in can_change_mtu()
|
/linux-6.3-rc2/drivers/net/netdevsim/ |
A D | netdev.c | 51 static int nsim_change_mtu(struct net_device *dev, int new_mtu) in nsim_change_mtu() argument 55 if (ns->xdp.prog && new_mtu > NSIM_XDP_MAX_MTU) in nsim_change_mtu() 58 dev->mtu = new_mtu; in nsim_change_mtu()
|
/linux-6.3-rc2/net/dsa/ |
A D | slave.h | 48 int dsa_slave_change_mtu(struct net_device *dev, int new_mtu);
|
/linux-6.3-rc2/drivers/net/ethernet/cavium/liquidio/ |
A D | lio_vf_rep.c | 39 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-6.3-rc2/net/hsr/ |
A D | hsr_device.c | 124 static int hsr_dev_change_mtu(struct net_device *dev, int new_mtu) in hsr_dev_change_mtu() argument 130 if (new_mtu > hsr_get_max_mtu(hsr)) { in hsr_dev_change_mtu() 136 dev->mtu = new_mtu; in hsr_dev_change_mtu()
|
/linux-6.3-rc2/net/sched/ |
A D | sch_teql.c | 414 static int teql_master_mtu(struct net_device *dev, int new_mtu) in teql_master_mtu() argument 422 if (new_mtu > qdisc_dev(q)->mtu) in teql_master_mtu() 427 dev->mtu = new_mtu; in teql_master_mtu()
|
/linux-6.3-rc2/net/batman-adv/ |
A D | soft-interface.c | 154 static int batadv_interface_change_mtu(struct net_device *dev, int new_mtu) in batadv_interface_change_mtu() argument 157 if (new_mtu < 68 || new_mtu > batadv_hardif_min_mtu(dev)) in batadv_interface_change_mtu() 160 dev->mtu = new_mtu; in batadv_interface_change_mtu()
|
/linux-6.3-rc2/drivers/net/ethernet/ |
A D | lantiq_xrx200.c | 412 xrx200_change_mtu(struct net_device *net_dev, int new_mtu) in xrx200_change_mtu() argument 422 net_dev->mtu = new_mtu; in xrx200_change_mtu() 423 priv->rx_buf_size = xrx200_buffer_size(new_mtu); in xrx200_change_mtu() 426 if (new_mtu <= old_mtu) in xrx200_change_mtu()
|
/linux-6.3-rc2/net/bridge/ |
A D | br_device.c | 211 static int br_change_mtu(struct net_device *dev, int new_mtu) in br_change_mtu() argument 215 dev->mtu = new_mtu; in br_change_mtu() 221 dst_metric_set(&br->fake_rtable.dst, RTAX_MTU, new_mtu); in br_change_mtu()
|
/linux-6.3-rc2/net/ipv4/ |
A D | ip_tunnel.c | 979 int __ip_tunnel_change_mtu(struct net_device *dev, int new_mtu, bool strict) in __ip_tunnel_change_mtu() argument 988 if (new_mtu < ETH_MIN_MTU) in __ip_tunnel_change_mtu() 991 if (new_mtu > max_mtu) { in __ip_tunnel_change_mtu() 995 new_mtu = max_mtu; in __ip_tunnel_change_mtu() 998 dev->mtu = new_mtu; in __ip_tunnel_change_mtu() 1003 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu) in ip_tunnel_change_mtu() argument 1005 return __ip_tunnel_change_mtu(dev, new_mtu, true); in ip_tunnel_change_mtu()
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeon_ep/ |
A D | octep_main.c | 839 static int octep_change_mtu(struct net_device *netdev, int new_mtu) in octep_change_mtu() argument 846 if (link_info->mtu == new_mtu) in octep_change_mtu() 849 err = octep_set_mtu(oct, new_mtu); in octep_change_mtu() 851 oct->link_info.mtu = new_mtu; in octep_change_mtu() 852 netdev->mtu = new_mtu; in octep_change_mtu()
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/ |
A D | efx_common.c | 286 int efx_siena_change_mtu(struct net_device *net_dev, int new_mtu) in efx_siena_change_mtu() argument 296 new_mtu > efx_siena_xdp_max_mtu(efx)) { in efx_siena_change_mtu() 299 new_mtu, efx_siena_xdp_max_mtu(efx)); in efx_siena_change_mtu() 303 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); in efx_siena_change_mtu() 309 net_dev->mtu = new_mtu; in efx_siena_change_mtu()
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | efx_common.c | 287 int efx_change_mtu(struct net_device *net_dev, int new_mtu) in efx_change_mtu() argument 297 new_mtu > efx_xdp_max_mtu(efx)) { in efx_change_mtu() 300 new_mtu, efx_xdp_max_mtu(efx)); in efx_change_mtu() 304 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); in efx_change_mtu() 310 net_dev->mtu = new_mtu; in efx_change_mtu()
|