Searched defs:mtu (Results 26 - 50 of 90) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dpm3393.c429 static int pm3393_set_mtu(struct cmac *cmac, int mtu) argument
433 /* MAX_FRAME_SIZE includes header + FCS, mtu doesn't */
434 mtu += 14 + 4;
435 if (mtu > MAX_FRAME_SIZE)
442 (void) pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MAX_FRAME_LENGTH, mtu);
443 (void) pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_MAX_FRAME_SIZE, mtu);
H A Dixf1010.c301 static int mac_set_mtu(struct cmac *mac, int mtu) argument
303 /* MAX_FRAME_SIZE inludes header + FCS, mtu doesn't */
304 if (mtu > (MAX_FRAME_SIZE - 14 - 4)) return -EINVAL;
306 mtu + 14 + 4);
/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dunm_nic_ctx.c224 nx_fw_cmd_set_mtu(struct unm_adapter_s *adapter, int mtu) argument
234 mtu,
/illumos-gate/usr/src/uts/sun4v/io/glvc/
H A Dglvc.c153 uint64_t mtu; /* max transmit unit size */ member in struct:glvc_soft_state
314 if ((softsp->mtu = (uint64_t)ddi_getprop(DDI_DEV_T_ANY,
315 softsp->dip, DDI_PROP_DONTPASS, "mtu", -1))
317 cmn_err(CE_WARN, "Failed to get mtu");
322 (char *)kmem_zalloc(softsp->mtu, KM_NOSLEEP);
331 (char *)kmem_zalloc(softsp->mtu, KM_NOSLEEP);
333 kmem_free(softsp->mb_recv_buf, softsp->mtu);
343 kmem_free(softsp->mb_recv_buf, softsp->mtu);
344 kmem_free(softsp->mb_send_buf, softsp->mtu);
365 kmem_free(softsp->mb_recv_buf, softsp->mtu);
[all...]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_phys.c89 static void vsw_mac_set_mtu(vsw_t *vswp, uint32_t mtu);
133 static char mac_mtu_propname[] = "mtu";
297 vsw_mac_set_mtu(vswp, vswp->mtu);
321 if (vswp->mtu != vswp->mtu_physdev_orig) {
1263 vsw_mac_set_mtu(vsw_t *vswp, uint32_t mtu) argument
1268 rv = mac_set_mtu(vswp->mh, mtu, &mtu_orig);
1271 "!vsw%d: Unable to set the mtu:%d, in the "
1273 vswp->instance, mtu, vswp->physname);
1277 /* save the original mtu of physdev to reset it back later if needed */
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvsw.h53 * Only support ETHER mtu at moment.
140 uint32_t mtu; /* mtu of the device */ member in struct:vsw
142 uint32_t mtu_physdev_orig; /* orig mtu of the physdev */
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dndp.c1155 uint32_t mtu; local
1162 logmsg(LOG_INFO, "mtu option from %s on %s wrong size "
1168 mtu = ntohl(mo->nd_opt_mtu_mtu);
1169 if (pi->pi_LinkMTU == mtu)
1171 if (mtu > pi->pi_mtu) {
1177 logmsg(LOG_INFO, "mtu option from %s on %s too large "
1178 "MTU %d - %d\n", abuf, pi->pi_name, mtu, pi->pi_mtu);
1181 if (mtu < IPV6_MIN_MTU) {
1186 logmsg(LOG_INFO, "mtu option from %s on %s too small "
1187 "MTU (%d)\n", abuf, pi->pi_name, mtu);
1467 uint32_t mtu; local
[all...]
/illumos-gate/usr/src/uts/common/io/vnic/
H A Dvnic_dev.c1043 uint32_t mtu; local
1045 if (pr_valsize < sizeof (mtu)) {
1049 bcopy(pr_val, &mtu, sizeof (mtu));
1052 if (mtu < ANCHOR_VNIC_MIN_MTU ||
1053 mtu > ANCHOR_VNIC_MAX_MTU) {
1058 err = mac_mtu_add(vn->vn_lower_mh, &mtu, B_FALSE);
1072 vn->vn_mtu = mtu;
1073 err = mac_maxsdu_update(vn->vn_mh, mtu);
1149 * propinfo endpoint and current mtu fro
[all...]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_prop.c103 { "mtu", NULL, IPADMPROP_CLASS_IF, MOD_PROTO_IPV4, 0,
126 { "mtu", NULL, IPADMPROP_CLASS_IF, MOD_PROTO_IPV6, 0,
377 uint_t mtu; local
395 mtu = (uint_t)strtol(pval, &endp, 10);
401 lifr.lifr_mtu = mtu;
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_ether.c717 uchar_t mtu:3; /* largest frame */ member in struct:tr_ri
723 uchar_t mtu:3; /* largest frame */
786 sprintf(line, "TR Source Route dir=%d, mtu=%d",
787 rh->dir, Mtutab[rh->mtu]);
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/
H A Dncu_phys.c114 uint64_t mtu = set ? ncu->ncu_link.nwamd_link_mtu : 0; local
127 * Set MTU here - either default value (if mtu == 0 indicating it has
130 if (mtu == 0) {
133 ncu->ncu_link.nwamd_link_id, DLADM_PROP_VAL_DEFAULT, "mtu",
142 (void) snprintf(mtustr, DLADM_PROP_VAL_MAX, "%lld", mtu);
150 "mtu", &cp, 1, DLADM_OPT_ACTIVE);
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_netinfo.c700 int mtu; local
709 mtu = ipif->ipif_ill->ill_mtu;
712 if (mtu == 0) {
719 mtu = ill->ill_mtu;
723 return (mtu);
H A Dipmp.c541 uint_t mtu = ill->ill_isv6 ? IPV6_MIN_MTU : IP_MIN_MTU; local
559 ipmp_illgrp_set_mtu(illg, mtu, mtu);
998 ipmp_illgrp_set_mtu(ipmp_illgrp_t *illg, uint_t mtu, uint_t mc_mtu) argument
1008 if ((mp = ip_dlnotify_alloc2(DL_NOTE_SDU_SIZE2, mtu, mc_mtu)) != NULL) {
1009 illg->ig_mtu = mtu;
1024 uint_t mtu = 0; local
1038 if (mtu == 0 || ill->ill_mtu < mtu)
1039 mtu
[all...]
H A Dtnet.c1723 * Returns the adjusted mtu after removing security option.
1728 tsol_pmtu_adjust(mblk_t *mp, uint32_t mtu, int pkt_diff, int af) argument
1747 return (mtu);
1759 return (mtu);
1771 if (pkt_diff > 0 && pkt_diff < mtu)
1772 mtu -= pkt_diff;
1775 return (MAX(mtu, min_mtu));
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/common/
H A Dlm_vf_common.h168 u16_t mtu; member in struct:_lm_vf_chain_info_t
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_gld.c2297 uint32_t mtu; local
2431 bcopy(pr_val, &mtu, sizeof (mtu));
2433 if ((mtu < USER_OPTION_MTU_MIN) || (mtu > USER_OPTION_MTU_MAX))
2439 if (pUM->devParams.mtu[LM_CLI_IDX_NDIS] == mtu)
2444 pUM->devParams.mtu[LM_CLI_IDX_NDIS] = mtu;
2445 err = mac_maxsdu_update(pUM->pMac, pUM->devParams.mtu[LM_CLI_IDX_NDI
[all...]
/illumos-gate/usr/src/uts/common/io/bpf/
H A Dbpf.c164 bpf_movein(struct uio *uio, int linktype, int mtu, mblk_t **mp) argument
208 * packet length exceeds the interface mtu, return an error.
210 if (len < hlen || len - hlen > mtu)
708 uint_t mtu; local
741 MBPF_SDU_GET(&d->bd_mac, d->bd_bif, &mtu);
750 error = bpf_movein(uio, dlt, mtu, &m);
755 uint_t, mtu, mblk_t *, m);
757 if (M_LEN(m) > mtu) {
/illumos-gate/usr/src/uts/common/io/simnet/
H A Dsimnet.c1174 uint32_t mtu; local
1178 (void) memcpy(&mtu, wldp_buf, sizeof (mtu));
1179 if (mtu > ETHERMIN && mtu < SIMNET_MAX_MTU)
1180 return (mac_maxsdu_update(sdev->sd_mh, mtu));
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_impl.h280 uint32_t mtu; member in struct:oce_dev
H A Doce_io.h239 uint32_t mtu; /* max frame size for this RQ */ member in struct:rq_config
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dsundance.c88 /* Set the mtu */
89 static int mtu = 1514; variable
286 unsigned int mtu; member in struct:sundance_private
410 outw(sdc->mtu + 14, BASE + MaxFrameSize);
411 if (sdc->mtu > 2047) /* this will never happen with default options */
622 sdc->mtu = mtu;
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/
H A Dlcp.c155 { "mtu", o_int, &lcp_allowoptions[0].mru,
620 int mru, mtu; local
623 mtu = PPP_MTU > absmax_mtu ? absmax_mtu : PPP_MTU;
631 ppp_send_config(unit, mtu, 0xffffffff, 0, 0);
639 fsm_setpeermru(unit, mtu);
2395 int mru, mtu; local
2410 mtu = (ho->neg_mru ? ho->mru: PPP_MRU);
2411 if (mtu > absmax_mtu)
2412 mtu = absmax_mtu;
2413 ppp_send_config(f->unit, mtu,
2453 int mtu; local
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/vm/
H A Dhw_channel.h284 u16 mtu; member in struct:vfpf_setup_q_tlv::vf_pf_rxq_params
H A Dvfpf_if.h200 u16 mtu; member in struct:vf_pf_msg_setup_q::sw_vf_pf_rxq_params
/illumos-gate/usr/src/uts/common/io/chxge/
H A Dpe.c210 * set mtu (either 1500 or bigger)
974 * update mtu table (regs: 0x404 - 0x420) with bigger values than
1596 int mtu = (unsigned int)adapter->params.mtus[i]; local
1598 t1_write_reg_4(adapter, MTUREG(i), mtu);

Completed in 147 milliseconds

1234