/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_main.c | 871 static int octep_vf_change_mtu(struct net_device *netdev, int new_mtu) argument 878 if (link_info->mtu == new_mtu) 881 err = octep_vf_mbox_set_mtu(oct, new_mtu); 883 oct->link_info.mtu = new_mtu; 884 netdev->mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | efx_common.c | 282 int efx_change_mtu(struct net_device *net_dev, int new_mtu) argument 292 new_mtu > efx_xdp_max_mtu(efx)) { 295 new_mtu, efx_xdp_max_mtu(efx)); 299 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); 305 net_dev->mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | efx_common.c | 286 int efx_siena_change_mtu(struct net_device *net_dev, int new_mtu) argument 296 new_mtu > efx_siena_xdp_max_mtu(efx)) { 299 new_mtu, efx_siena_xdp_max_mtu(efx)); 303 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); 309 net_dev->mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac.c | 212 static int emac_change_mtu(struct net_device *netdev, int new_mtu) argument 218 new_mtu); 219 netdev->mtu = new_mtu;
|
/linux-master/net/bridge/ |
H A D | br_device.c | 196 static int br_change_mtu(struct net_device *dev, int new_mtu) argument 200 dev->mtu = new_mtu; 206 dst_metric_set(&br->fake_rtable.dst, RTAX_MTU, new_mtu);
|
/linux-master/net/hsr/ |
H A D | hsr_device.c | 114 static int hsr_dev_change_mtu(struct net_device *dev, int new_mtu) argument 120 if (new_mtu > hsr_get_max_mtu(hsr)) { 126 dev->mtu = new_mtu;
|
/linux-master/drivers/net/dsa/ |
H A D | dsa_loop.c | 266 int new_mtu) 270 priv->ports[port].mtu = new_mtu; 265 dsa_loop_port_change_mtu(struct dsa_switch *ds, int port, int new_mtu) argument
|
/linux-master/include/linux/usb/ |
H A D | usbnet.h | 252 extern int usbnet_change_mtu(struct net_device *net, int new_mtu);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.h | 197 int aq_nic_set_mtu(struct aq_nic_s *self, int new_mtu);
|
/linux-master/drivers/net/ |
H A D | net_failover.c | 211 static int net_failover_change_mtu(struct net_device *dev, int new_mtu) argument 219 ret = dev_set_mtu(primary_dev, new_mtu); 226 ret = dev_set_mtu(standby_dev, new_mtu); 234 dev->mtu = new_mtu;
|
/linux-master/net/ipv4/ |
H A D | ip_tunnel.c | 1023 int __ip_tunnel_change_mtu(struct net_device *dev, int new_mtu, bool strict) argument 1032 if (new_mtu < ETH_MIN_MTU) 1035 if (new_mtu > max_mtu) { 1039 new_mtu = max_mtu; 1042 dev->mtu = new_mtu; 1047 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu) argument 1049 return __ip_tunnel_change_mtu(dev, new_mtu, true);
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 227 static int ipoib_change_mtu(struct net_device *dev, int new_mtu) argument 234 if (new_mtu > ipoib_cm_max_mtu(dev)) 237 if (new_mtu > priv->mcast_mtu) 241 dev->mtu = new_mtu; 245 if (new_mtu < (ETH_MIN_MTU + IPOIB_ENCAP_LEN) || 246 new_mtu > IPOIB_UD_MTU(priv->max_ib_mtu)) 249 priv->admin_mtu = new_mtu; 255 new_mtu = min(priv->mcast_mtu, priv->admin_mtu); 263 ret = priv->rn_ops->ndo_change_mtu(dev, new_mtu); 268 dev->mtu = new_mtu; [all...] |
/linux-master/drivers/net/fjes/ |
H A D | fjes_main.c | 771 static int fjes_change_mtu(struct net_device *netdev, int new_mtu) argument 781 if (new_mtu <= fjes_support_mtu[idx]) { 782 new_mtu = fjes_support_mtu[idx]; 783 if (new_mtu == netdev->mtu) 814 netdev->mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.c | 1085 static int octep_change_mtu(struct net_device *netdev, int new_mtu) argument 1092 if (link_info->mtu == new_mtu) 1095 err = octep_ctrl_net_set_mtu(oct, OCTEP_CTRL_NET_INVALID_VFID, new_mtu, 1098 oct->link_info.mtu = new_mtu; 1099 netdev->mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | core.c | 1033 static int emac_resize_rx_ring(struct emac_instance *dev, int new_mtu) argument 1035 int rx_sync_size = emac_rx_sync_size(new_mtu); 1036 int rx_skb_size = emac_rx_skb_size(new_mtu); 1090 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) || 1093 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) ^ 1101 dev->ndev->mtu = new_mtu; 1105 mal_set_rcbs(dev->mal, dev->mal_rx_chan, emac_rx_size(new_mtu)); 1119 static int emac_change_mtu(struct net_device *ndev, int new_mtu) argument 1124 DBG(dev, "change_mtu(%d)" NL, new_mtu); 1128 if (emac_rx_skb_size(ndev->mtu) != emac_rx_skb_size(new_mtu)) [all...] |
/linux-master/drivers/net/ethernet/xscale/ |
H A D | ixp4xx_eth.c | 1193 static int ixp4xx_do_change_mtu(struct net_device *dev, int new_mtu) argument 1201 framesize = new_mtu + VLAN_ETH_HLEN; 1218 npe_name(npe), new_mtu); 1223 static int ixp4xx_eth_change_mtu(struct net_device *dev, int new_mtu) argument 1231 ret = ixp4xx_do_change_mtu(dev, new_mtu); 1236 dev->mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.c | 182 nfp_bpf_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) argument 198 if (nfp_bpf_offload_check_mtu(nn, prog, new_mtu)) {
|
/linux-master/include/net/ |
H A D | ip_tunnels.h | 297 int __ip_tunnel_change_mtu(struct net_device *dev, int new_mtu, bool strict); 298 int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu);
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_main.c | 573 static int hinic_change_mtu(struct net_device *netdev, int new_mtu) argument 578 netif_info(nic_dev, drv, netdev, "set_mtu = %d\n", new_mtu); 580 err = hinic_port_set_mtu(nic_dev, new_mtu); 584 netdev->mtu = new_mtu;
|
/linux-master/drivers/net/usb/ |
H A D | asix_devices.c | 1223 static int ax88178_change_mtu(struct net_device *net, int new_mtu) argument 1226 int ll_mtu = new_mtu + net->hard_header_len + 4; 1228 netdev_dbg(dev->net, "ax88178_change_mtu() new_mtu=%d\n", new_mtu); 1233 net->mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_ae_adapt.c | 294 static int hns_ae_set_mtu(struct hnae_handle *handle, int new_mtu) argument 303 if (new_mtu <= BD_SIZE_2048_MAX_MTU) 311 ret = hns_mac_set_mtu(mac_cb, new_mtu, rx_buf_size);
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | main.c | 895 int new_mtu) 912 app_priv->mtu_conf.requested_val = new_mtu; 916 err = nfp_flower_cmsg_portmod(repr, netif_carrier_ok(netdev), new_mtu, 894 nfp_flower_repr_change_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) argument
|
/linux-master/drivers/staging/octeon/ |
H A D | ethernet.c | 234 * @new_mtu: The new MTU 238 static int cvm_oct_common_change_mtu(struct net_device *dev, int new_mtu) argument 249 dev->mtu = new_mtu; 256 int max_packet = new_mtu + mtu_overhead;
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 908 static int lan966x_fdma_reload(struct lan966x *lan966x, int new_mtu) argument 927 lan966x->rx.page_order = round_up(new_mtu, PAGE_SIZE) / PAGE_SIZE - 1; 928 lan966x->rx.max_mtu = new_mtu;
|
/linux-master/drivers/net/ethernet/ |
H A D | lantiq_etop.c | 517 ltq_etop_change_mtu(struct net_device *dev, int new_mtu) argument 522 dev->mtu = new_mtu; 525 ltq_etop_w32((ETOP_PLEN_UNDER << 16) | new_mtu, LTQ_ETOP_IGPLEN);
|