Home
last modified time | relevance | path

Searched refs:new_mtu (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/
H A Dqlge_gld.c737 uint32_t cur_mtu, new_mtu; in ql_m_setprop() local
748 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in ql_m_setprop()
751 __func__, qlge->instance, new_mtu)); in ql_m_setprop()
752 if (new_mtu == cur_mtu) { in ql_m_setprop()
756 if ((new_mtu != ETHERMTU) && (new_mtu != JUMBO_MTU)) { in ql_m_setprop()
769 qlge->instance, new_mtu, qlge->mac_flags); in ql_m_setprop()
772 qlge->mtu = new_mtu; in ql_m_setprop()
778 new_mtu)); in ql_m_setprop()
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_gld.c379 uint32_t cur_mtu, new_mtu; in ixgbe_m_setprop() local
508 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in ixgbe_m_setprop()
509 if (new_mtu == cur_mtu) { in ixgbe_m_setprop()
514 if (new_mtu < DEFAULT_MTU || new_mtu > ixgbe->capab->max_mtu) { in ixgbe_m_setprop()
524 err = mac_maxsdu_update(ixgbe->mac_hdl, new_mtu); in ixgbe_m_setprop()
526 ixgbe->default_mtu = new_mtu; in ixgbe_m_setprop()
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_main.c813 vmxnet3_change_mtu(vmxnet3_softc_t *dp, uint32_t new_mtu) in vmxnet3_change_mtu() argument
820 if (new_mtu == dp->cur_mtu) { in vmxnet3_change_mtu()
821 VMXNET3_WARN(dp, "New MTU is same as old mtu : %d.\n", new_mtu); in vmxnet3_change_mtu()
825 if (new_mtu < VMXNET3_MIN_MTU || new_mtu > VMXNET3_MAX_MTU) { in vmxnet3_change_mtu()
829 } else if (new_mtu > ETHERMTU && !dp->allow_jumbo) { in vmxnet3_change_mtu()
835 dp->cur_mtu = new_mtu; in vmxnet3_change_mtu()
838 if ((ret = mac_maxsdu_update(dp->mac, new_mtu)) != 0) in vmxnet3_change_mtu()
840 new_mtu, ret); in vmxnet3_change_mtu()
875 uint32_t new_mtu; in vmxnet3_set_prop() local
877 bcopy(prop_val, &new_mtu, sizeof (new_mtu)); in vmxnet3_set_prop()
[all …]
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_gld.c1041 uint32_t new_mtu; in i40e_m_setprop() local
1086 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in i40e_m_setprop()
1087 if (new_mtu == i40e->i40e_sdu) in i40e_m_setprop()
1090 if (new_mtu < I40E_MIN_MTU || in i40e_m_setprop()
1091 new_mtu > I40E_MAX_MTU) { in i40e_m_setprop()
1101 ret = mac_maxsdu_update(i40e->i40e_mac_hdl, new_mtu); in i40e_m_setprop()
1103 i40e->i40e_sdu = new_mtu; in i40e_m_setprop()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvldc.c1334 uint32_t new_mtu; in i_vldc_ioctl_opt_op() local
1354 new_mtu = vldc_cmd.opt_val; in i_vldc_ioctl_opt_op()
1356 if ((new_mtu < LDC_PACKET_SIZE) || in i_vldc_ioctl_opt_op()
1357 (new_mtu > vldc_max_mtu)) { in i_vldc_ioctl_opt_op()
1364 (new_mtu != vport->mtu)) { in i_vldc_ioctl_opt_op()
1371 vport->recv_buf = kmem_alloc(new_mtu, KM_SLEEP); in i_vldc_ioctl_opt_op()
1374 vport->send_buf = kmem_alloc(new_mtu, KM_SLEEP); in i_vldc_ioctl_opt_op()
1376 vport->mtu = new_mtu; in i_vldc_ioctl_opt_op()
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_gld.c1022 uint32_t cur_mtu, new_mtu; in igb_m_setprop() local
1139 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in igb_m_setprop()
1140 if (new_mtu == cur_mtu) { in igb_m_setprop()
1145 if (new_mtu < MIN_MTU || new_mtu > MAX_MTU) { in igb_m_setprop()
1150 err = mac_maxsdu_update(igb->mac_hdl, new_mtu); in igb_m_setprop()
1152 igb->default_mtu = new_mtu; in igb_m_setprop()
/illumos-gate/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-device.h727 xge_hal_device_mtu_check(xge_hal_device_t *hldev, int new_mtu) in xge_hal_device_mtu_check() argument
729 if ((new_mtu < XGE_HAL_MIN_MTU) || (new_mtu > XGE_HAL_MAX_MTU)) { in xge_hal_device_mtu_check()
760 xge_hal_status_e xge_hal_device_mtu_set(xge_hal_device_t *hldev, int new_mtu);
H A Dxgehal-ring.h366 void __hal_ring_mtu_set(xge_hal_device_h devh, int new_mtu);
/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dunm_nic_hw.c1792 unm_nic_set_mtu(struct unm_adapter_s *adapter, int new_mtu) in unm_nic_set_mtu() argument
1799 return (nx_fw_cmd_set_mtu(adapter, new_mtu)); in unm_nic_set_mtu()
1801 new_mtu += MTU_FUDGE_FACTOR; /* so that MAC accepts frames > MTU */ in unm_nic_set_mtu()
1806 new_mtu); in unm_nic_set_mtu()
1815 UNM_NIU_AP_MAX_FRAME_SIZE(port), new_mtu); in unm_nic_set_mtu()
1820 new_mtu); in unm_nic_set_mtu()
1824 new_mtu); in unm_nic_set_mtu()
H A Dunm_nic.h666 int unm_nic_set_mtu(struct unm_adapter_s *adapter, int new_mtu);
/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx_gld.c1300 uint32_t new_mtu, new_hw_mtu, old_mtu; in mlxcx_mac_setprop() local
1311 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in mlxcx_mac_setprop()
1312 new_hw_mtu = new_mtu + MLXCX_MTU_OFFSET; in mlxcx_mac_setprop()
1336 ret = mac_maxsdu_update(mlxp->mlx_mac_hdl, new_mtu); in mlxcx_mac_setprop()
/illumos-gate/usr/src/uts/common/io/yge/
H A Dyge.c3250 uint32_t new_mtu; in yge_m_setprop() local
3262 if (pr_valsize < sizeof (new_mtu)) { in yge_m_setprop()
3266 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in yge_m_setprop()
3267 if (new_mtu == port->p_mtu) { in yge_m_setprop()
3272 if (new_mtu < ETHERMTU) { in yge_m_setprop()
3274 "Maximum MTU size too small: %d", new_mtu); in yge_m_setprop()
3278 if (new_mtu > (port->p_flags & PORT_FLAG_NOJUMBO ? in yge_m_setprop()
3281 "Maximum MTU size too big: %d", new_mtu); in yge_m_setprop()
3319 err = mac_maxsdu_update(port->p_mh, new_mtu); in yge_m_setprop()
3325 port->p_mtu = new_mtu; in yge_m_setprop()
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_main.c1555 uint32_t cur_mtu, new_mtu; in nge_m_setprop() local
1612 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in nge_m_setprop()
1613 if (new_mtu == cur_mtu) { in nge_m_setprop()
1617 if (new_mtu < ETHERMTU || in nge_m_setprop()
1618 new_mtu > NGE_MAX_MTU) { in nge_m_setprop()
1622 if ((new_mtu > ETHERMTU) && in nge_m_setprop()
1632 ngep->default_mtu = new_mtu; in nge_m_setprop()
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_main.c4579 uint32_t cur_mtu, new_mtu, old_framesize; in nxge_m_setprop() local
4582 ASSERT(pr_valsize >= sizeof (new_mtu)); in nxge_m_setprop()
4583 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in nxge_m_setprop()
4587 new_mtu, nxgep->mac.is_jumbo)); in nxge_m_setprop()
4589 if (new_mtu == cur_mtu) { in nxge_m_setprop()
4599 if ((new_mtu < NXGE_DEFAULT_MTU) || in nxge_m_setprop()
4600 (new_mtu > NXGE_MAXIMUM_MTU)) { in nxge_m_setprop()
4607 (new_mtu + NXGE_EHEADER_VLAN_CRC); in nxge_m_setprop()
4615 nxgep->mac.default_mtu = new_mtu; in nxge_m_setprop()
4616 nxgep->mac.is_jumbo = (new_mtu > NXGE_DEFAULT_MTU); in nxge_m_setprop()
[all …]
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_main2.c738 uint32_t cur_mtu, new_mtu; local
817 bcopy(pr_val, &new_mtu, sizeof (new_mtu));
819 if (new_mtu == cur_mtu) {
823 if (new_mtu < BGE_DEFAULT_MTU ||
824 new_mtu > BGE_MAXIMUM_MTU) {
828 if ((new_mtu > BGE_DEFAULT_MTU) &&
837 bgep->chipid.default_mtu = new_mtu;
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_main.c3404 uint32_t cur_mtu, new_mtu; in e1000g_m_setprop() local
3523 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in e1000g_m_setprop()
3524 if (new_mtu == cur_mtu) { in e1000g_m_setprop()
3529 if ((new_mtu < DEFAULT_MTU) || in e1000g_m_setprop()
3530 (new_mtu > Adapter->max_mtu)) { in e1000g_m_setprop()
3536 err = mac_maxsdu_update(Adapter->mh, new_mtu); in e1000g_m_setprop()
3539 Adapter->default_mtu = new_mtu; in e1000g_m_setprop()
3541 e1000g_mtu2maxframe(new_mtu); in e1000g_m_setprop()
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_main.c3136 uint32_t new_mtu, old_framesize, new_framesize; in hxge_m_setprop() local
3186 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in hxge_m_setprop()
3188 "==> hxge_m_setprop: set MTU: %d", new_mtu)); in hxge_m_setprop()
3190 new_framesize = new_mtu + MTU_TO_FRAME_SIZE; in hxge_m_setprop()
3217 err = mac_maxsdu_update(hxgep->mach, new_mtu); in hxge_m_setprop()
3226 new_mtu, hxgep->vmac.maxframesize)); in hxge_m_setprop()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_client.c5449 mac_set_mtu(mac_handle_t mh, uint_t new_mtu, uint_t *old_mtu_arg) in mac_set_mtu() argument
5464 if (new_mtu == 0 || new_mtu < mip->mi_sdu_min) { in mac_set_mtu()
5470 if (mip->mi_mtrp != NULL && new_mtu < mip->mi_mtrp->mtr_mtu) { in mac_set_mtu()
5477 if (old_mtu != new_mtu) { in mac_set_mtu()
5479 "mtu", MAC_PROP_MTU, sizeof (uint_t), &new_mtu); in mac_set_mtu()
5482 rv = mac_maxsdu_update(mh, new_mtu); in mac_set_mtu()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnf.c3088 uint32_t new_mtu; in xnf_setprop() local
3094 bcopy(prop_val, &new_mtu, sizeof (new_mtu)); in xnf_setprop()
3095 error = xnf_change_mtu(xnfp, new_mtu); in xnf_setprop()
/illumos-gate/usr/src/uts/common/io/usbgem/
H A Dusbgem.c2676 uint32_t cur_mtu, new_mtu; in usbgem_m_setprop() local
2810 bcopy(pr_val, &new_mtu, sizeof (new_mtu)); in usbgem_m_setprop()
2811 if (new_mtu != dp->mtu) { in usbgem_m_setprop()
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device.c5074 xge_hal_device_mtu_set(xge_hal_device_t *hldev, int new_mtu) in xge_hal_device_mtu_set() argument
5083 if (hldev->config.mtu != new_mtu) { in xge_hal_device_mtu_set()
5094 hldev->config.mtu = new_mtu; in xge_hal_device_mtu_set()
5096 new_mtu); in xge_hal_device_mtu_set()