Home
last modified time | relevance | path

Searched refs:mtu (Results 1 – 25 of 205) sorted by relevance

123456789

/illumos-gate/usr/src/uts/sun4v/io/glvc/
H A Dglvc.c153 uint64_t mtu; /* max transmit unit size */ member
314 if ((softsp->mtu = (uint64_t)ddi_getprop(DDI_DEV_T_ANY, in glvc_attach()
322 (char *)kmem_zalloc(softsp->mtu, KM_NOSLEEP); in glvc_attach()
331 (char *)kmem_zalloc(softsp->mtu, KM_NOSLEEP); in glvc_attach()
333 kmem_free(softsp->mb_recv_buf, softsp->mtu); in glvc_attach()
343 kmem_free(softsp->mb_recv_buf, softsp->mtu); in glvc_attach()
344 kmem_free(softsp->mb_send_buf, softsp->mtu); in glvc_attach()
365 kmem_free(softsp->mb_recv_buf, softsp->mtu); in glvc_attach()
366 kmem_free(softsp->mb_send_buf, softsp->mtu); in glvc_attach()
382 softsp->mtu)); in glvc_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/qede/
H A Dqede_cfg.c99 qede->mtu = DEFAULT_MTU; in qede_cfg_init()
124 qede->mtu, in qede_cfg_init()
129 qede->mtu = DEFAULT_MTU; in qede_cfg_init()
132 if (qede->mtu != option) { in qede_cfg_init()
133 qede->mtu = option; in qede_cfg_init()
/illumos-gate/usr/src/lib/libslp/clib/
H A Dslp_net.c196 size_t mtu; in slp_uc_udp_send() local
207 mtu = slp_get_mtu(); in slp_uc_udp_send()
228 if (!reply && !(reply = malloc(mtu))) { in slp_uc_udp_send()
261 if (recvfrom(sockfd, reply, mtu, 0, NULL, NULL) < 0) { in slp_uc_udp_send()
643 size_t mtu; in make_header() local
646 mtu = slp_get_mtu(); in make_header()
660 if ((err = slp_add_header(hp->locale, header, mtu, in make_header()
1018 size_t mtu = slp_get_mtu(); in mc_recvmsg() local
1042 if (!reply && !(reply = malloc(mtu))) { in mc_recvmsg()
1046 if (recvfrom(pfd[i].fd, reply, mtu, 0, in mc_recvmsg()
[all …]
H A Dslp_ua_common.c182 size_t mtu; in slp_call() local
192 mtu = slp_get_mtu(); in slp_call()
193 if (len > mtu) in slp_call()
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_cfg.c318 pUM->devParams.mtu[LM_CLI_IDX_NDIS] = USER_OPTION_MTU_DEFAULT; in BnxeCfgInit()
431 pUM->devParams.mtu[LM_CLI_IDX_NDIS], in BnxeCfgInit()
433 pUM->devParams.mtu[LM_CLI_IDX_NDIS] = in BnxeCfgInit()
439 pUM->lm_dev.params.mtu[LM_CLI_IDX_NDIS] = pUM->devParams.mtu[LM_CLI_IDX_NDIS]; in BnxeCfgInit()
441 pUM->devParams.mtu[LM_CLI_IDX_FCOE] = LM_MTU_FCOE_DEFAULT; in BnxeCfgInit()
442 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE] = LM_MTU_FCOE_DEFAULT; in BnxeCfgInit()
444 pUM->lm_dev.params.mtu_max = (pUM->lm_dev.params.mtu[LM_CLI_IDX_NDIS] > in BnxeCfgInit()
445 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE]) ? in BnxeCfgInit()
446 pUM->lm_dev.params.mtu[LM_CLI_IDX_NDIS] : in BnxeCfgInit()
447 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE]; in BnxeCfgInit()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw.c101 uint32_t *mtu);
102 static int vsw_mtu_update(vsw_t *vswp, uint32_t mtu);
1099 macp->m_max_sdu = vswp->mtu; in vsw_mac_register()
1778 vsw_mtu_read(vswp, mdp, node, &vswp->mtu); in vsw_get_initial_md_properties()
1779 if (vswp->mtu < ETHERMTU || vswp->mtu > VNET_MAX_MTU) { in vsw_get_initial_md_properties()
1780 vswp->mtu = ETHERMTU; in vsw_get_initial_md_properties()
1782 vswp->max_frame_size = vswp->mtu + sizeof (struct ether_header) + in vsw_get_initial_md_properties()
1986 vsw_mtu_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node, uint32_t *mtu) in vsw_mtu_read() argument
1999 *mtu = vsw_ethermtu; in vsw_mtu_read()
2002 *mtu = val & 0xFFFF; in vsw_mtu_read()
[all …]
H A Dvnet_gen.c98 uint32_t *mtu);
211 extern int vnet_mtu_update(vnet_t *vnetp, uint32_t mtu);
1360 vgen_mtu_read(vgenp, mdp, listp[i], &vnetp->mtu); in vgen_read_mdprops()
1361 if (vnetp->mtu < ETHERMTU || vnetp->mtu > VNET_MAX_MTU) { in vgen_read_mdprops()
1362 vnetp->mtu = ETHERMTU; in vgen_read_mdprops()
1364 vgenp->max_frame_size = vnetp->mtu + in vgen_read_mdprops()
1670 vgen_mtu_read(vgen_t *vgenp, md_t *mdp, mde_cookie_t node, uint32_t *mtu) in vgen_mtu_read() argument
1681 *mtu = vnet_ethermtu; in vgen_mtu_read()
1684 *mtu = val & 0xFFFF; in vgen_mtu_read()
1686 vgenp->instance, *mtu); in vgen_mtu_read()
[all …]
H A Dvldc.c619 vport->mtu = VLDC_DEFAULT_MTU; in i_vldc_add_port()
668 vport->inst, vport->number, vport->mtu, vport->ldc_id, sname); in i_vldc_add_port()
856 kmem_free(vport->send_buf, vport->mtu); in i_vldc_close_port()
857 kmem_free(vport->recv_buf, vport->mtu); in i_vldc_close_port()
1041 vport->recv_buf = kmem_alloc(vport->mtu, KM_SLEEP); in vldc_open()
1042 vport->send_buf = kmem_alloc(vport->mtu, KM_SLEEP); in vldc_open()
1132 attr.mtu = vport->mtu; in vldc_set_ldc_mode()
1348 vldc_cmd.opt_val = vport->mtu; in i_vldc_ioctl_opt_op()
1364 (new_mtu != vport->mtu)) { in i_vldc_ioctl_opt_op()
1370 kmem_free(vport->recv_buf, vport->mtu); in i_vldc_ioctl_opt_op()
[all …]
H A Dvsw_ldc.c614 attr.mtu = VSW_LDC_MTU; in vsw_ldc_attach()
1970 lp->mtu = vswp->max_frame_size; in vsw_set_vnet_proto_ops()
1976 lp->mtu = ETHERMAX + VLAN_TAGSZ; in vsw_set_vnet_proto_ops()
1989 lp->mtu = ETHERMAX; in vsw_set_vnet_proto_ops()
2515 uint32_t mtu; in vsw_process_attr_info() local
2634 if (msg->mtu < ETHERMAX) { in vsw_process_attr_info()
2638 mtu = MIN(msg->mtu, vswp->max_frame_size); in vsw_process_attr_info()
2648 if (mtu != lane_out->mtu) { in vsw_process_attr_info()
2658 lane_out->mtu = mtu; in vsw_process_attr_info()
2662 msg->mtu = mtu; in vsw_process_attr_info()
[all …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_gld.c361 uint32_t mtu; in oce_m_setprop() local
363 bcopy(val, &mtu, sizeof (uint32_t)); in oce_m_setprop()
365 if (dev->mtu == mtu) { in oce_m_setprop()
370 if (mtu != OCE_MIN_MTU && mtu != OCE_MAX_MTU) { in oce_m_setprop()
375 ret = mac_maxsdu_update(dev->mac_handle, mtu); in oce_m_setprop()
377 dev->mtu = mtu; in oce_m_setprop()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_qpmod.c74 static int tavor_qp_validate_mtu(tavor_state_t *state, uint_t mtu);
1095 uint_t mtu; in tavor_qp_init2rtr() local
1124 qpc->mtu = 4; in tavor_qp_init2rtr()
1126 qpc->mtu = state->ts_cfg_profile->cp_max_mtu; in tavor_qp_init2rtr()
1128 qpc->msg_max = qpc->mtu + 7; /* must equal MTU plus seven */ in tavor_qp_init2rtr()
1135 qp->qp_save_mtu = qpc->mtu; in tavor_qp_init2rtr()
1202 mtu = rc->rc_path_mtu; in tavor_qp_init2rtr()
1203 if (tavor_qp_validate_mtu(state, mtu) != DDI_SUCCESS) { in tavor_qp_init2rtr()
1206 qpc->mtu = mtu; in tavor_qp_init2rtr()
1213 qp->qp_save_mtu = qpc->mtu; in tavor_qp_init2rtr()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/
H A Ddemand.c72 int mtu; in demand_conf() local
87 if ((mtu = lcp_allowoptions[0].mru) == 0) in demand_conf()
88 mtu = PPP_MTU; in demand_conf()
89 ppp_send_config(0, mtu, (u_int32_t) 0, 0, 0); in demand_conf()
/illumos-gate/usr/src/boot/common/
H A Ddev_net.c190 char mtu[16]; in net_open() local
191 snprintf(mtu, sizeof (mtu), "%u", intf_mtu); in net_open()
192 setenv("boot.netif.mtu", mtu, 1); in net_open()
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dinterface.c1254 uint_t mtu = 0; in update_pif_mtu() local
1265 if (mtu == 0 || mtu > lif->lif_mtu) { in update_pif_mtu()
1266 mtu = lif->lif_mtu; in update_pif_mtu()
1270 if (mtu == 0) { in update_pif_mtu()
1277 mtu = pif->pif_mtu_orig; in update_pif_mtu()
1280 if (pif->pif_mtu == mtu) { in update_pif_mtu()
1285 pif->pif_name, mtu); in update_pif_mtu()
1290 pif->pif_name, pif->pif_mtu, mtu); in update_pif_mtu()
1295 lifr.lifr_mtu = mtu; in update_pif_mtu()
1300 "for %s", mtu, pif->pif_name); in update_pif_mtu()
[all …]
H A Dpacket.c161 uint_t mtu = pif->pif_mtu; in init_pkt() local
186 if (mtu != dpkt->pkt_max_len && in init_pkt()
187 (v6 = realloc(dpkt->pkt, mtu)) != NULL) { in init_pkt()
190 dpkt->pkt_max_len = mtu; in init_pkt()
195 mtu); in init_pkt()
222 if (mtu != dpkt->pkt_max_len && in init_pkt()
223 (v4 = realloc(dpkt->pkt, mtu)) != NULL) { in init_pkt()
225 dpkt->pkt_max_len = mtu; in init_pkt()
230 mtu); in init_pkt()
1351 recv_pkt(int fd, int mtu, boolean_t isv6) in recv_pkt() argument
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Denx_ibt.c436 uint_t mtu = (128 << info->ti_pi->p_mtu); in eibnx_setup_txbufs() local
442 tx_bufsz = ENX_NUM_SWQE * mtu; in eibnx_setup_txbufs()
489 swqe->qe_bufsz = mtu; in eibnx_setup_txbufs()
504 buf += mtu; in eibnx_setup_txbufs()
523 uint_t mtu = (128 << info->ti_pi->p_mtu); in eibnx_setup_rxbufs() local
529 rx_bufsz = ENX_NUM_RWQE * (mtu + ENX_GRH_SZ); in eibnx_setup_rxbufs()
552 rwqe->qe_bufsz = mtu + ENX_GRH_SZ; in eibnx_setup_rxbufs()
563 buf += (mtu + ENX_GRH_SZ); in eibnx_setup_rxbufs()
970 uint_t mtu = (128 << info->ti_pi->p_mtu); in eibnx_rb_setup_txbufs() local
1018 ENX_NUM_SWQE * mtu); in eibnx_rb_setup_txbufs()
[all …]
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/
H A Decore_hsi_init_func.h78 __le32 mtu /* Max packet size (in bytes) */; member
91 __le32 mtu /* Max packet size (in bytes) */; member
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/
H A Decore_hsi_init_func.h78 __le32 mtu /* Max packet size (in bytes) */; member
91 __le32 mtu /* Max packet size (in bytes) */; member
H A Decore_init_fw_funcs.c879 #define NIG_ETS_UP_BOUND(weight,mtu) (2 * ((weight) > (mtu) ? (weight) : (mtu))) argument
895 #define NIG_RL_MAX_VAL(inc_val,mtu) (2 * ((inc_val) > (mtu) ? (inc_val) : (mtu))) argument
960 …_bound_base_addr + tc_bound_addr_diff * tc_client_offset, NIG_ETS_UP_BOUND(byte_weight, req->mtu)); in ecore_init_nig_ets()
982 ecore_wr(p_hwfn, p_ptt, NIG_REG_TX_LB_GLBRATELIMIT_MAX_VALUE, NIG_RL_MAX_VAL(inc_val, req->mtu)); in ecore_init_nig_lb_rl()
1000 ecore_wr(p_hwfn, p_ptt, NIG_REG_LB_BRBRATELIMIT_MAX_VALUE, NIG_RL_MAX_VAL(inc_val, req->mtu)); in ecore_init_nig_lb_rl()
1022 …p_hwfn, p_ptt, NIG_REG_LB_TCRATELIMIT_MAX_VALUE_0 + reg_offset, NIG_RL_MAX_VAL(inc_val, req->mtu)); in ecore_init_nig_lb_rl()
1062 #define PRS_ETS_UP_BOUND(weight,mtu) (2 * ((weight) > (mtu) ? (weight) : (mtu))) argument
1114 …G_ETS_ARB_CREDIT_UPPER_BOUND_0 + tc * tc_bound_addr_diff, PRS_ETS_UP_BOUND(byte_weight, req->mtu)); in ecore_init_prs_ets()
/illumos-gate/usr/src/cmd/bhyve/common/
H A Dnet_utils.c67 net_parsemtu(const char *mtu_str, unsigned long *mtu) in net_parsemtu() argument
88 *mtu = val; in net_parsemtu()
/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxgldv3.c1030 uint32_t mtu; in bnx_m_setprop() local
1142 bcopy(pr_val, &mtu, sizeof (mtu)); in bnx_m_setprop()
1144 if (mtu < USER_OPTION_MTU_MIN || in bnx_m_setprop()
1145 mtu > USER_OPTION_MTU_MAX) { in bnx_m_setprop()
1150 if (umdevice->dev_var.mtu == mtu) { in bnx_m_setprop()
1154 umdevice->dev_var.mtu = mtu; in bnx_m_setprop()
1155 umdevice->lm_dev.params.mtu = umdevice->dev_var.mtu in bnx_m_setprop()
1568 macp->m_max_sdu = umdevice->dev_var.mtu; in bnx_gld_init()
/illumos-gate/usr/src/uts/common/io/vnic/
H A Dvnic_dev.c1068 uint32_t mtu; in vnic_m_setprop() local
1070 if (pr_valsize < sizeof (mtu)) { in vnic_m_setprop()
1074 bcopy(pr_val, &mtu, sizeof (mtu)); in vnic_m_setprop()
1077 if (mtu < ANCHOR_VNIC_MIN_MTU || in vnic_m_setprop()
1078 mtu > ANCHOR_VNIC_MAX_MTU) { in vnic_m_setprop()
1083 err = mac_mtu_add(vn->vn_lower_mh, &mtu, B_FALSE); in vnic_m_setprop()
1097 vn->vn_mtu = mtu; in vnic_m_setprop()
1098 err = mac_maxsdu_update(vn->vn_mh, mtu); in vnic_m_setprop()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_qpmod.c77 static int hermon_qp_validate_mtu(hermon_state_t *state, uint_t mtu);
936 qpc->mtu = HERMON_MAX_MTU; in hermon_qp_reset2init()
1328 uint_t mtu; in hermon_qp_init2rtr() local
1352 qpc->mtu = HERMON_MAX_MTU; in hermon_qp_init2rtr()
1363 qp->qp_save_mtu = qpc->mtu; in hermon_qp_init2rtr()
1435 mtu = rc->rc_path_mtu; in hermon_qp_init2rtr()
1437 if (hermon_qp_validate_mtu(state, mtu) != DDI_SUCCESS) { in hermon_qp_init2rtr()
1440 qpc->mtu = mtu; in hermon_qp_init2rtr()
1447 qp->qp_save_mtu = qpc->mtu; in hermon_qp_init2rtr()
1567 mtu = uc->uc_path_mtu; in hermon_qp_init2rtr()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dndp.c1155 uint32_t mtu; in incoming_mtu_opt() local
1168 mtu = ntohl(mo->nd_opt_mtu_mtu); in incoming_mtu_opt()
1169 if (pi->pi_LinkMTU == mtu) in incoming_mtu_opt()
1171 if (mtu > pi->pi_mtu) { in incoming_mtu_opt()
1178 "MTU %d - %d\n", abuf, pi->pi_name, mtu, pi->pi_mtu); in incoming_mtu_opt()
1181 if (mtu < IPV6_MIN_MTU) { in incoming_mtu_opt()
1187 "MTU (%d)\n", abuf, pi->pi_name, mtu); in incoming_mtu_opt()
1191 pi->pi_LinkMTU = mtu; in incoming_mtu_opt()
1467 uint32_t mtu; in verify_mtu_opt() local
1476 mtu = ntohl(mo->nd_opt_mtu_mtu); in verify_mtu_opt()
[all …]
/illumos-gate/usr/src/uts/common/io/overlay/
H A Doverlay.c1138 uint32_t mtu, old; in overlay_m_setprop() local
1145 bcopy(pr_val, &mtu, sizeof (mtu)); in overlay_m_setprop()
1146 if (mtu < OVERLAY_MTU_MIN || mtu > OVERLAY_MTU_MAX) in overlay_m_setprop()
1151 odd->odd_mtu = mtu; in overlay_m_setprop()
1152 err = mac_maxsdu_update(odd->odd_mh, mtu); in overlay_m_setprop()
1719 uint_t propid, mtu; in overlay_i_getprop() local
1778 mac_sdu_get(odd->odd_mh, NULL, &mtu); in overlay_i_getprop()
1779 bcopy(&mtu, oip->oip_value, sizeof (uint_t)); in overlay_i_getprop()

123456789