| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | min_max_mtu.sh | 187 local max_mtu=$(min_max_mtu_get_if $dev "max_mtu") 191 mtu_set_if $dev $max_mtu $should_fail 195 mtu_set_if $dev $((max_mtu + 1)) $should_fail 205 local max_mtu 209 if ! ensure_compatible_min_max_mtu "max_mtu"; then 214 max_mtu=$(min_max_mtu_get_if ${NETIFS[p1]} "max_mtu") 217 mtu_set_all_if $max_mtu 218 mtu_test_ping4 $max_mtu $should_fail 219 mtu_test_ping6 $max_mtu $should_fail 223 mtu_set_all_if $((max_mtu - 1)) [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | port_buffer.c | 362 u32 xoff, unsigned int max_mtu, u16 port_buff_cell_sz) in update_xoff_threshold() argument 374 (xoff + max_mtu + port_buff_cell_sz)) { in update_xoff_threshold() 382 port_buffer->buffer[i].xoff - max_mtu; in update_xoff_threshold() 391 * @max_mtu: netdev's max_mtu 410 unsigned int max_mtu, in update_buffer_lossy() argument 447 err = update_xoff_threshold(port_buffer, xoff, max_mtu, port_buff_cell_sz); in update_buffer_lossy() 495 unsigned int max_mtu; in mlx5e_port_manual_buffer_config() local 502 max_mtu = max_t(unsigned int, priv->netdev->max_mtu, MINIMUM_MAX_MTU); in mlx5e_port_manual_buffer_config() 510 err = update_xoff_threshold(&port_buffer, xoff, max_mtu, port_buff_cell_sz); in mlx5e_port_manual_buffer_config() 522 err = update_buffer_lossy(priv->mdev, max_mtu, pfc->pfc_en, buffer, xoff, in mlx5e_port_manual_buffer_config() [all …]
|
| H A D | params.c | 684 int max_mtu; in mlx5e_build_rq_frags_info() local 709 max_mtu = mlx5e_max_nonlinear_mtu(first_frag_size_max, frag_size_max, in mlx5e_build_rq_frags_info() 711 if (byte_count > max_mtu || params->xdp_prog) { in mlx5e_build_rq_frags_info() 715 max_mtu = mlx5e_max_nonlinear_mtu(first_frag_size_max, frag_size_max, in mlx5e_build_rq_frags_info() 717 if (byte_count > max_mtu) { in mlx5e_build_rq_frags_info() 719 params->sw_mtu, max_mtu); in mlx5e_build_rq_frags_info()
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_fdma.c | 86 .max_len = rx->max_mtu - in lan966x_fdma_rx_alloc_page_pool() 786 int max_mtu = 0; in lan966x_fdma_get_max_mtu() local 798 if (mtu > max_mtu) in lan966x_fdma_get_max_mtu() 799 max_mtu = mtu; in lan966x_fdma_get_max_mtu() 802 return max_mtu; in lan966x_fdma_get_max_mtu() 827 lan966x->rx.max_mtu = new_mtu; in lan966x_fdma_reload() 858 static int __lan966x_fdma_reload(struct lan966x *lan966x, int max_mtu) in __lan966x_fdma_reload() argument 878 err = lan966x_fdma_reload(lan966x, max_mtu); in __lan966x_fdma_reload() 890 int max_mtu; in lan966x_fdma_change_mtu() local 892 max_mtu = lan966x_fdma_get_max_frame(lan966x); in lan966x_fdma_change_mtu() [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_vfr.c | 71 u16 *max_mtu) in bnxt_hwrm_vfr_qcfg() argument 88 *max_mtu = BNXT_MAX_MTU; in bnxt_hwrm_vfr_qcfg() 90 *max_mtu = mtu; in bnxt_hwrm_vfr_qcfg() 467 u16 max_mtu; in bnxt_vf_rep_netdev_init() local 484 if (!bnxt_hwrm_vfr_qcfg(bp, vf_rep, &max_mtu)) in bnxt_vf_rep_netdev_init() 485 dev->max_mtu = max_mtu; in bnxt_vf_rep_netdev_init()
|
| /linux/drivers/misc/ |
| H A D | ibmvmc.h | 28 #define MAX_MTU (4 * 4096) macro 114 __be32 max_mtu; /* Maximum message size supported (bytes) */ member 173 u32 max_mtu; member
|
| H A D | ibmvmc.c | 510 ibmvmc.max_mtu, in ibmvmc_return_hmc() 663 crq_msg.max_mtu = cpu_to_be32(ibmvmc_max_mtu); in ibmvmc_send_capabilities() 922 if (nbytes > ibmvmc.max_mtu) { in ibmvmc_read() 1075 if (count > ibmvmc.max_mtu) { in ibmvmc_write() 1471 ibmvmc.max_mtu, in ibmvmc_add_buffer() 1483 buffer->size = ibmvmc.max_mtu; in ibmvmc_add_buffer() 1581 ibmvmc.max_mtu, in ibmvmc_rem_buffer() 1714 ibmvmc.max_mtu = min_t(u32, ibmvmc_max_mtu, be32_to_cpu(crq->max_mtu)); in ibmvmc_process_capabilities() 1721 ibmvmc.max_mtu, ibmvmc.max_buffer_pool_size, in ibmvmc_process_capabilities() 2020 ibmvmc.state, ibmvmc.max_mtu); in ibmvmc_handle_crq_init() [all …]
|
| /linux/net/8021q/ |
| H A D | vlan_netlink.c | 147 unsigned int max_mtu; in vlan_newlink() local 181 max_mtu = netif_reduces_vlan_mtu(real_dev) ? real_dev->mtu - VLAN_HLEN : in vlan_newlink() 184 dev->mtu = max_mtu; in vlan_newlink() 185 else if (dev->mtu > max_mtu) in vlan_newlink()
|
| H A D | vlan_dev.c | 146 unsigned int max_mtu = real_dev->mtu; in vlan_dev_change_mtu() local 149 max_mtu -= VLAN_HLEN; in vlan_dev_change_mtu() 150 if (max_mtu < new_mtu) in vlan_dev_change_mtu() 1075 dev->max_mtu = ETH_MAX_MTU; in vlan_setup()
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_xdp.c | 326 prev_mtu = netdev->max_mtu; in ena_xdp_set() 327 netdev->max_mtu = prog ? ENA_XDP_MAX_MTU : adapter->max_mtu; in ena_xdp_set() 331 "XDP program is set, changing the max_mtu from %d to %d", in ena_xdp_set() 332 prev_mtu, netdev->max_mtu); in ena_xdp_set()
|
| /linux/drivers/net/dsa/realtek/ |
| H A D | rtl8366rb.h | 90 * @max_mtu: per-port max MTU setting 95 unsigned int max_mtu[RTL8366RB_NUM_PORTS]; member
|
| H A D | rtl8366rb.c | 937 rb->max_mtu[i] = ETH_DATA_LEN + RTL8366RB_CPU_TAG_SIZE; in rtl8366rb_setup() 939 rb->max_mtu[i] = ETH_DATA_LEN; in rtl8366rb_setup() 1380 unsigned int max_mtu; in rtl8366rb_change_mtu() local 1386 rb->max_mtu[port] = new_mtu; in rtl8366rb_change_mtu() 1392 max_mtu = ETH_DATA_LEN; in rtl8366rb_change_mtu() 1394 if (rb->max_mtu[i] > max_mtu) in rtl8366rb_change_mtu() 1395 max_mtu = rb->max_mtu[i]; in rtl8366rb_change_mtu() 1402 max_mtu in rtl8366rb_change_mtu() [all...] |
| /linux/tools/testing/selftests/net/ |
| H A D | psock_snd.sh | 18 readonly max_mtu=65535 19 readonly max_mss="$((${max_mtu} - ${iphlen} - ${udphlen}))"
|
| /linux/drivers/net/ |
| H A D | net_failover.c | 549 failover_dev->max_mtu = slave_dev->max_mtu; in net_failover_slave_register() 618 failover_dev->max_mtu = standby_dev->max_mtu; in net_failover_slave_unregister() 750 failover_dev->max_mtu = standby_dev->max_mtu; in net_failover_create()
|
| H A D | veth.c | 1566 unsigned int max_mtu; in veth_xdp_set() local 1580 max_mtu = SKB_WITH_OVERHEAD(PAGE_SIZE - VETH_XDP_HEADROOM) - in veth_xdp_set() 1582 /* Allow increasing the max_mtu if the program supports in veth_xdp_set() 1586 max_mtu += PAGE_SIZE * MAX_SKB_FRAGS; in veth_xdp_set() 1588 if (peer->mtu > max_mtu) { in veth_xdp_set() 1610 peer->max_mtu = max_mtu; in veth_xdp_set() 1626 peer->max_mtu = ETH_MAX_MTU; in veth_xdp_set() 1752 dev->max_mtu = ETH_MAX_MTU; in veth_setup()
|
| /linux/net/rxrpc/ |
| H A D | conn_event.c | 103 u32 serial, max_mtu, if_mtu, call_id, padding; in rxrpc_conn_retransmit_call() 163 max_mtu = umax(conn->peer->max_data, rxrpc_rx_mtu); in rxrpc_conn_retransmit_call() 166 max_mtu = if_mtu; in rxrpc_conn_retransmit_call() 175 trailer.maxMTU = htonl(max_mtu); in rxrpc_conn_retransmit_call() 95 u32 serial, max_mtu, if_mtu, call_id, padding; rxrpc_conn_retransmit_call() local
|
| H A D | input.c | 793 u32 max_mtu = ntohl(trailer->maxMTU); in rxrpc_input_ack_trailer() local 807 max_mtu = clamp(max_mtu, 500, 65535); in rxrpc_input_ack_trailer() 808 peer->ackr_max_data = max_mtu; in rxrpc_input_ack_trailer() 810 if (max_mtu < peer->max_data) { in rxrpc_input_ack_trailer() 811 trace_rxrpc_pmtud_reduce(peer, sp->hdr.serial, max_mtu, in rxrpc_input_ack_trailer() 813 peer->max_data = max_mtu; in rxrpc_input_ack_trailer() 816 max_data = umin(max_mtu, peer->max_data); in rxrpc_input_ack_trailer()
|
| /linux/drivers/infiniband/ulp/opa_vnic/ |
| H A D | opa_vnic_netdev.c | 161 netdev->max_mtu = max_t(unsigned int, info->vesw.eth_mtu, in opa_vnic_process_vema_config() 163 if (netdev->mtu > netdev->max_mtu) in opa_vnic_process_vema_config() 164 dev_set_mtu(netdev, netdev->max_mtu); in opa_vnic_process_vema_config()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | rep.c | 606 priv->hw.max_mtu = otx2_get_max_mtu(priv); in rvu_rep_rsrc_init() 607 priv->tx_max_pktlen = priv->hw.max_mtu + OTX2_ETH_HLEN; in rvu_rep_rsrc_init() 615 err = otx2_hw_set_mtu(priv, priv->hw.max_mtu); in rvu_rep_rsrc_init() 680 ndev->max_mtu = priv->hw.max_mtu; in rvu_rep_create()
|
| /linux/net/l2tp/ |
| H A D | l2tp_eth.c | 217 if (mtu < dev->min_mtu || mtu > dev->max_mtu) in l2tp_eth_adjust_mtu() 261 dev->max_mtu = ETH_MAX_MTU; in l2tp_eth_create()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | port.c | 230 u16 *max_mtu, u16 *oper_mtu, u8 port) in mlx5_query_port_mtu() argument 239 if (max_mtu) in mlx5_query_port_mtu() 240 *max_mtu = MLX5_GET(pmtu_reg, out, max_mtu); in mlx5_query_port_mtu() 258 void mlx5_query_port_max_mtu(struct mlx5_core_dev *dev, u16 *max_mtu, in mlx5_query_port_max_mtu() argument 261 mlx5_query_port_mtu(dev, NULL, max_mtu, NULL, port); in mlx5_query_port_max_mtu()
|
| /linux/drivers/net/ethernet/hisilicon/hibmcge/ |
| H A D | hbg_hw.c | 75 specs->max_mtu = hbg_reg_read(priv, HBG_REG_MAX_MTU_ADDR); in hbg_hw_dev_specs_init() 88 specs->max_frame_len = HBG_PCU_CACHE_LINE_SIZE + specs->max_mtu; in hbg_hw_dev_specs_init()
|
| /linux/net/ipv4/ |
| H A D | ip_tunnel.c | 351 dev->max_mtu = IP_MAX_MTU - t_hlen; in ip_tunnel_create() 353 dev->max_mtu -= dev->hard_header_len; in ip_tunnel_create() 1058 int max_mtu = IP_MAX_MTU - t_hlen; in __ip_tunnel_change_mtu() local 1061 max_mtu -= dev->hard_header_len; in __ip_tunnel_change_mtu() 1066 if (new_mtu > max_mtu) { in __ip_tunnel_change_mtu() 1070 new_mtu = max_mtu; in __ip_tunnel_change_mtu()
|
| /linux/drivers/net/ethernet/freescale/fs_enet/ |
| H A D | fs_enet.h | 98 #define MAX_MTU 1508 /* Allow fullsized pppoe packets over VLAN */ macro 102 #define PKT_MAXBUF_SIZE (MAX_MTU+ETH_HLEN+CRC_LEN)
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_qp.c | 527 enum ib_mtu max_mtu = port->attr.max_mtu; in rxe_qp_chk_attr() local 530 if (mtu > max_mtu) { in rxe_qp_chk_attr() 533 ib_mtu_enum_to_int(max_mtu)); in rxe_qp_chk_attr()
|