This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am5728 emac problem?

Other Parts Discussed in Thread: AM5728

am5728 emac support switch and dual-mac mode , we use dual-mac way ,  and these are the address lookup table configurations

cpsw_ale_add_vlan(priv->ale, priv->data.default_vlan,ALE_ALL_PORTS << priv->host_port,ALE_ALL_PORTS << priv->host_port, 0, 0);

static inline void cpsw_add_dual_emac_def_ale_entries(
struct cpsw_priv *priv, struct cpsw_slave *slave,
u32 slave_port)
{
u32 port_mask = 1 << slave_port | 1 << priv->host_port;

if (priv->version == CPSW_VERSION_1)
      slave_write(slave, slave->port_vlan, CPSW1_PORT_VLAN);
else
      slave_write(slave, slave->port_vlan, CPSW2_PORT_VLAN);
cpsw_ale_add_vlan(priv->ale, slave->port_vlan, port_mask,port_mask, port_mask, 0);
cpsw_ale_add_mcast(priv->ale, priv->ndev->broadcast,port_mask, ALE_VLAN, slave->port_vlan, 0);
cpsw_ale_add_ucast(priv->ale, priv->mac_addr,priv->host_port, ALE_VLAN, slave->port_vlan);
}

when mac conflict happens ,  the emac will never receive unicast packet again! only when  ifconfig down/up execute, the emac will resume again.

how can we resovle this ??  thank you!

there ars some tips:

when we change the unicast configuration as follow ,

cpsw_ale_add_ucast(priv->ale, priv->mac_addr,priv->host_port, ALE_VLAN|ALE_SECURE, slave->port_vlan);

then the boardcast packets from the mac conflict device , will be dropped ... that's the flag ALE_SECURE working。

  • Hi user4765032,

    Are there some warning or error messages observed in the console? Could you attach in a text file the output of kernel log ('dmesg' command output).
    Also post the output of command:
    # ifconfig -a

    BR
    Tsvetolin Shulev
  • hello ,Tsvetolin Shulev

     no error message can be found !  the following are some print !

    # dmesg
    <7>[ 8.504638] [AIC3x_KMSG]: dev1 fs=48000 mclk=12288000 bypass_pll=1 Q=2
    <7>[ 8.510131] [AIC3x_KMSG]: dev1 Set adc_l vol to 1%, reg15 val=0x0
    <7>[ 8.510284] [AIC3x_KMSG]: dev1 Set adc_r vol to 1%, reg16 val=0x0
    <7>[ 8.510589] [AIC3x_KMSG]: dev1 Set dac_l vol to 86%, reg43 val=0x0
    <7>[ 8.510894] [AIC3x_KMSG]: dev1 Set dac_r vol to 86%, reg44 val=0x0
    <4>[ 8.511383] i2c: attached AIC3104[2] slave, bus=0x102 addr=0x18
    <7>[ 8.518341] [AIC3x_KMSG]: dev2 fs=48000 mclk=12288000 bypass_pll=1 Q=2
    <7>[ 8.523742] [AIC3x_KMSG]: dev2 Set adc_l vol to 1%, reg15 val=0x0
    <7>[ 8.523895] [AIC3x_KMSG]: dev2 Set adc_r vol to 1%, reg16 val=0x0
    <7>[ 8.524169] [AIC3x_KMSG]: dev2 Set dac_l vol to 86%, reg43 val=0x0
    <7>[ 8.524475] [AIC3x_KMSG]: dev2 Set dac_r vol to 86%, reg44 val=0x0
    <4>[ 8.524932] i2c: attached AIC3104[3] slave, bus=0x103 addr=0x18
    <7>[ 8.531890] [AIC3x_KMSG]: dev3 fs=48000 mclk=12288000 bypass_pll=1 Q=2
    <7>[ 8.536285] [ADV7604_KDBG]: chip0 fmt_change=0x0, digital=0x0, avi=0x0
    <7>[ 8.537109] [ADV7604_KDBG]: chip0 no valid signal
    <7>[ 8.537139] [ADV7604_KMSG]: chip0 intf[0x30002] video lost
    <4>[ 8.537414] not valid width(0) x heigh(0)
    <7>[ 8.537536] [AIC3x_KMSG]: dev3 Set adc_l vol to 32%, reg15 val=0x26
    <7>[ 8.537658] [AIC3x_KMSG]: dev3 Set adc_r vol to 32%, reg16 val=0x26
    <7>[ 8.537933] [AIC3x_KMSG]: dev3 Set dac_l vol to 86%, reg43 val=0x0
    <7>[ 8.538238] [AIC3x_KMSG]: dev3 Set dac_r vol to 86%, reg44 val=0x0
    <4>[ 8.538238] aic3104 audio codec driver registered.
    <7>[ 8.538238] spi: dev=0x110 param set to 0x808 speed=300000
    <7>[ 8.538269] spi: dev=0x210 param set to 0x808 speed=300000
    <7>[ 8.538269] spi: dev=0x111 param set to 0x808 speed=300000
    <4>[ 8.538269] [CC85XX_KPRT]: spi[0x110]: attached cc85xx[0]
    <4>[ 8.538269] [CC85XX_KPRT]: spi[0x210]: attached cc85xx[1]
    <4>[ 8.538269] [CC85XX_KPRT]: spi[0x111]: attached cc85xx[2]
    <4>[ 8.538269] [CC85XX_KPRT]: cc85xx driver registered.
    <4>[ 8.569213] i2c: attached LM75[0], bus=0x00000100 addr=0x48
    <4>[ 8.575653] [I2C_KERR]: i2c_std_transfer:88->i2c_transfer fail, err=-121! [0x104:0x48:1:1]
    <4>[ 8.584411] i2c: LM75 not found
    <4>[ 8.587860] [I2C_KERR]: i2c_sim_transfer:218->fail! [0x5:0x48:0xe589becf:1:0xe589bee7:1]
    <4>[ 8.596435] i2c: LM75 not found
    <7>[ 8.599761] [FIRMWARE_KMSG]: 6<firmware_init, 426>
    <4>[ 8.611022] dm674xhpi: dev0 installed, irq=286 rev=0x4421210a
    <4>[ 8.617095] dm674xhpi: alloc chrdev region ok, major=247
    <5>[ 8.622772] netcbb_netlink init!
    <7>[ 8.627410] of_get_named_gpio_flags: can't parse gpios property
    <7>[ 8.627410] of_get_named_gpio_flags: can't parse gpios property
    <6>[ 8.627746] omap-dma-engine 4a056000.dma-controller: allocating channel for 62
    <6>[ 8.635498] omap-dma-engine 4a056000.dma-controller: allocating channel for 61
    <7>[ 8.643676] pinctrl core: add 1 pinmux maps
    <7>[ 8.643707] pinctrl-single 4a003400.pinmux: found group selector 18 for pinmux_mmc1_pins
    <7>[ 8.643737] pinctrl-single 4a003400.pinmux: request pin 213 (4a003754) for 4809c000.mmc
    <7>[ 8.643737] pinctrl-single 4a003400.pinmux: request pin 214 (4a003758) for 4809c000.mmc
    <7>[ 8.643737] pinctrl-single 4a003400.pinmux: request pin 215 (4a00375c) for 4809c000.mmc
    <7>[ 8.643768] pinctrl-single 4a003400.pinmux: request pin 216 (4a003760) for 4809c000.mmc
    <7>[ 8.643768] pinctrl-single 4a003400.pinmux: request pin 217 (4a003764) for 4809c000.mmc
    <7>[ 8.643768] pinctrl-single 4a003400.pinmux: request pin 218 (4a003768) for 4809c000.mmc
    <7>[ 8.643798] pinctrl-single 4a003400.pinmux: enabling pinmux_mmc1_pins function18
    <7>[ 8.690521] of_get_named_gpio_flags: can't parse gpios property
    <7>[ 8.690521] of_get_named_gpio_flags: can't parse gpios property
    <6>[ 8.690673] omap-dma-engine 4a056000.dma-controller: allocating channel for 48
    <6>[ 8.698364] omap-dma-engine 4a056000.dma-controller: allocating channel for 47
    <7>[ 8.706512] pinctrl core: add 1 pinmux maps
    <7>[ 8.706542] pinctrl-single 4a003400.pinmux: found group selector 19 for pinmux_mmc2_pins
    <7>[ 8.706542] pinctrl-single 4a003400.pinmux: request pin 39 (4a00349c) for 480b4000.mmc
    <7>[ 8.706573] pinctrl-single 4a003400.pinmux: request pin 44 (4a0034b0) for 480b4000.mmc
    <7>[ 8.706573] pinctrl-single 4a003400.pinmux: request pin 40 (4a0034a0) for 480b4000.mmc
    <7>[ 8.706573] pinctrl-single 4a003400.pinmux: request pin 41 (4a0034a4) for 480b4000.mmc
    <7>[ 8.706604] pinctrl-single 4a003400.pinmux: request pin 42 (4a0034a8) for 480b4000.mmc
    <7>[ 8.706604] pinctrl-single 4a003400.pinmux: request pin 43 (4a0034ac) for 480b4000.mmc
    <7>[ 8.706604] pinctrl-single 4a003400.pinmux: request pin 35 (4a00348c) for 480b4000.mmc
    <7>[ 8.706634] pinctrl-single 4a003400.pinmux: request pin 36 (4a003490) for 480b4000.mmc
    <7>[ 8.706634] pinctrl-single 4a003400.pinmux: request pin 37 (4a003494) for 480b4000.mmc
    <7>[ 8.706634] pinctrl-single 4a003400.pinmux: request pin 38 (4a003498) for 480b4000.mmc
    <7>[ 8.706634] pinctrl-single 4a003400.pinmux: enabling pinmux_mmc2_pins function19
    <6>[ 8.753967] ledtrig-cpu: registered to indicate activity on CPUs
    <6>[ 8.761810] usbcore: registered new interface driver usbhid
    <6>[ 8.767669] usbhid: USB HID core driver
    <6>[ 8.772888] ashmem: initialized
    <6>[ 8.776702] logger: created 256K log 'log_main'
    <6>[ 8.781921] logger: created 256K log 'log_events'
    <6>[ 8.787384] logger: created 256K log 'log_radio'
    <6>[ 8.792724] logger: created 256K log 'log_system'
    <6>[ 8.799255] platform 4a0021e0.bandgap: Driver ti-soc-thermal requests probe deferral
    <6>[ 8.804840] mmc1: BKOPS_EN bit is not set
    <6>[ 8.806518] mmc1: new high speed DDR MMC card at address 0001
    <6>[ 8.819183] mmcblk0: mmc1:0001 8GND3R 7.28 GiB
    <6>[ 8.824676] mmcblk0boot0: mmc1:0001 8GND3R partition 1 4.00 MiB
    <7>[ 8.831481] [ADV7604_KDBG]: chip1 fmt_change=0x0, digital=0x0, avi=0x0
    <6>[ 8.832183] mmcblk0boot1: mmc1:0001 8GND3R partition 2 4.00 MiB
    <6>[ 8.833038] remoteproc0: dsp1 is available
    <6>[ 8.833038] remoteproc0: Note: remoteproc is still under development and considered experimental.
    <6>[ 8.833068] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    <6>[ 8.833953] remoteproc1: ipu2 is available
    <6>[ 8.833953] remoteproc1: Note: remoteproc is still under development and considered experimental.
    <6>[ 8.833953] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    <6>[ 8.836700] usbcore: registered new interface driver snd-usb-audio
    <6>[ 8.839874] davinci-mcasp 48468000.mcasp: data port resource not defined, cfg port will be used
    <3>[ 8.841827] omap-hdmi-audio omap-hdmi-audio: no driver for HDMI display found
    <6>[ 8.845397] oprofile: no performance counters
    <6>[ 8.846343] oprofile: using timer interrupt.
    <6>[ 8.920288] Netfilter messages via NETLINK v0.30.
    <7>[ 8.920471] [ADV7604_KDBG]: chip1 no valid signal
    <7>[ 8.920501] [ADV7604_KMSG]: chip1 intf[0x30003] video lost
    <4>[ 8.920776] not valid width(0) x heigh(0)
    <6>[ 8.929687] mmcblk0rpmb: mmc1:0001 8GND3R partition 3 512 KiB
    <6>[ 8.929840] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
    <6>[ 8.942840] ctnetlink v0.93: registering with nfnetlink.
    <6>[ 8.949401] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
    <6>[ 8.956939] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
    <4>[ 8.958801] Alternate GPT is invalid, using primary GPT.
    <6>[ 8.958862] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19
    <6>[ 8.977752] xt_time: kernel timezone is -0000
    <6>[ 8.983032] ip_tables: (C) 2000-2006 Netfilter Core Team
    <6>[ 8.989379] arp_tables: (C) 2002 David S. Miller
    <6>[ 8.994415] TCP: cubic registered
    <6>[ 8.998077] Initializing XFRM netlink socket
    <6>[ 9.000396] mmcblk0boot1: unknown partition table
    <6>[ 9.002044] mmcblk0boot0: unknown partition table
    <6>[ 9.012969] NET: Registered protocol family 10
    <6>[ 9.019073] ip6_tables: (C) 2000-2006 Netfilter Core Team
    <6>[ 9.025146] sit: IPv6 over IPv4 tunneling driver
    <6>[ 9.031433] NET: Registered protocol family 17
    <6>[ 9.036193] NET: Registered protocol family 15
    <5>[ 9.041046] Bridge firewalling registered
    <6>[ 9.045379] can: controller area network core (rev 20120528 abi 9)
    <6>[ 9.052032] NET: Registered protocol family 29
    <6>[ 9.056701] can: raw protocol (rev 20120528)
    <6>[ 9.061279] can: broadcast manager protocol (rev 20120528 t)
    <6>[ 9.067474] 8021q: 802.1Q VLAN Support v1.8
    <5>[ 9.071960] Key type dns_resolver registered
    <6>[ 9.076507] NET: Registered protocol family 40
    <6>[ 9.081695] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    <3>[ 9.090423] cpufreq-cpu0 cpufreq-cpu0.0: cpu0 regulator not ready, retry
    <6>[ 9.097564] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
    <6>[ 9.105987] Power Management for TI OMAP4PLUS devices.
    <6>[ 9.111633] ThumbEE CPU extension supported.
    <4>[ 9.116302] platform 48970000.vip: omap_device_late_idle: enabled but no driver. Idling
    <6>[ 10.562225] abb_mpu: 1090 <--> 1280 mV
    <6>[ 10.568237] abb_ivahd: 1055 <--> 1250 mV
    <3>[ 10.572662] regulator regulator.24: No match for 1060000
    <6>[ 10.579223] abb_dspeve: 1055 <--> 1250 mV
    <3>[ 10.583709] regulator regulator.25: No match for 1060000
    <6>[ 10.590240] abb_gpu: 1090 <--> 1280 mV
    <7>[ 10.796478] of_get_named_gpio_flags exited with status 172
    <6>[ 10.797180] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    <6>[ 10.804534] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    <6>[ 10.814453] xhci-hcd xhci-hcd.0.auto: irq 108, io mem 0x48890000
    <6>[ 10.821258] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    <6>[ 10.828460] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    <6>[ 10.836120] usb usb1: Product: xHCI Host Controller
    <6>[ 10.841308] usb usb1: Manufacturer: Linux 3.8.13-g496e760-dirty xhci-hcd
    <6>[ 10.848419] usb usb1: SerialNumber: xhci-hcd.0.auto
    <7>[ 10.855133] xHCI xhci_add_endpoint called for root hub
    <7>[ 10.855133] xHCI xhci_check_bandwidth called for root hub
    <6>[ 10.855895] hub 1-0:1.0: USB hub found
    <6>[ 10.860015] hub 1-0:1.0: 1 port detected
    <6>[ 10.865081] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    <6>[ 10.871490] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    <6>[ 10.879852] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
    <6>[ 10.887084] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    <6>[ 10.894714] usb usb2: Product: xHCI Host Controller
    <6>[ 10.899871] usb usb2: Manufacturer: Linux 3.8.13-g496e760-dirty xhci-hcd
    <6>[ 10.906982] usb usb2: SerialNumber: xhci-hcd.0.auto
    <7>[ 10.913116] xHCI xhci_add_endpoint called for root hub
    <7>[ 10.913116] xHCI xhci_check_bandwidth called for root hub
    <6>[ 10.913574] hub 2-0:1.0: USB hub found
    <6>[ 10.917572] hub 2-0:1.0: 1 port detected
    <7>[ 11.123626] of_get_named_gpio_flags exited with status 173
    <6>[ 11.124145] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    <6>[ 11.130706] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
    <6>[ 11.140289] xhci-hcd xhci-hcd.1.auto: irq 110, io mem 0x488d0000
    <6>[ 11.146820] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
    <6>[ 11.154022] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    <6>[ 11.161682] usb usb3: Product: xHCI Host Controller
    <6>[ 11.166870] usb usb3: Manufacturer: Linux 3.8.13-g496e760-dirty xhci-hcd
    <6>[ 11.173950] usb usb3: SerialNumber: xhci-hcd.1.auto
    <7>[ 11.179992] xHCI xhci_add_endpoint called for root hub
    <7>[ 11.179992] xHCI xhci_check_bandwidth called for root hub
    <6>[ 11.180389] hub 3-0:1.0: USB hub found
    <6>[ 11.184387] hub 3-0:1.0: 1 port detected
    <6>[ 11.188995] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    <6>[ 11.195465] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
    <6>[ 11.203796] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
    <6>[ 11.210968] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    <6>[ 11.218658] usb usb4: Product: xHCI Host Controller
    <6>[ 11.223846] usb usb4: Manufacturer: Linux 3.8.13-g496e760-dirty xhci-hcd
    <6>[ 11.230957] usb usb4: SerialNumber: xhci-hcd.1.auto
    <7>[ 11.236938] xHCI xhci_add_endpoint called for root hub
    <7>[ 11.236968] xHCI xhci_check_bandwidth called for root hub
    <6>[ 11.237396] hub 4-0:1.0: USB hub found
    <6>[ 11.241363] hub 4-0:1.0: 1 port detected
    <6>[ 11.246398] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <6>[ 11.255157] platform 4a0021e0.bandgap: Driver ti-soc-thermal requests probe deferral
    <6>[ 11.265502] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <6>[ 11.279998] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <7>[ 11.289886] pinctrl core: add 1 pinmux maps
    <7>[ 11.289947] pinctrl-single 4a003400.pinmux: found group selector 20 for pinmux_cpsw_default_pins
    <7>[ 11.289947] pinctrl-single 4a003400.pinmux: request pin 148 (4a003650) for 48484000.ethernet
    <7>[ 11.289978] pinctrl-single 4a003400.pinmux: request pin 149 (4a003654) for 48484000.ethernet
    <7>[ 11.289978] pinctrl-single 4a003400.pinmux: request pin 150 (4a003658) for 48484000.ethernet
    <7>[ 11.289978] pinctrl-single 4a003400.pinmux: request pin 151 (4a00365c) for 48484000.ethernet
    <7>[ 11.290008] pinctrl-single 4a003400.pinmux: request pin 152 (4a003660) for 48484000.ethernet
    <7>[ 11.290008] pinctrl-single 4a003400.pinmux: request pin 153 (4a003664) for 48484000.ethernet
    <7>[ 11.290008] pinctrl-single 4a003400.pinmux: request pin 154 (4a003668) for 48484000.ethernet
    <7>[ 11.290039] pinctrl-single 4a003400.pinmux: request pin 155 (4a00366c) for 48484000.ethernet
    <7>[ 11.290039] pinctrl-single 4a003400.pinmux: request pin 156 (4a003670) for 48484000.ethernet
    <7>[ 11.290039] pinctrl-single 4a003400.pinmux: request pin 157 (4a003674) for 48484000.ethernet
    <7>[ 11.290069] pinctrl-single 4a003400.pinmux: request pin 158 (4a003678) for 48484000.ethernet
    <7>[ 11.290069] pinctrl-single 4a003400.pinmux: request pin 159 (4a00367c) for 48484000.ethernet
    <7>[ 11.290069] pinctrl-single 4a003400.pinmux: request pin 102 (4a003598) for 48484000.ethernet
    <7>[ 11.290100] pinctrl-single 4a003400.pinmux: request pin 103 (4a00359c) for 48484000.ethernet
    <7>[ 11.290130] pinctrl-single 4a003400.pinmux: request pin 104 (4a0035a0) for 48484000.ethernet
    <7>[ 11.290130] pinctrl-single 4a003400.pinmux: request pin 105 (4a0035a4) for 48484000.ethernet
    <7>[ 11.290130] pinctrl-single 4a003400.pinmux: request pin 106 (4a0035a8) for 48484000.ethernet
    <7>[ 11.290161] pinctrl-single 4a003400.pinmux: request pin 107 (4a0035ac) for 48484000.ethernet
    <7>[ 11.290161] pinctrl-single 4a003400.pinmux: request pin 108 (4a0035b0) for 48484000.ethernet
    <7>[ 11.290161] pinctrl-single 4a003400.pinmux: request pin 109 (4a0035b4) for 48484000.ethernet
    <7>[ 11.290191] pinctrl-single 4a003400.pinmux: request pin 110 (4a0035b8) for 48484000.ethernet
    <7>[ 11.290191] pinctrl-single 4a003400.pinmux: request pin 111 (4a0035bc) for 48484000.ethernet
    <7>[ 11.290191] pinctrl-single 4a003400.pinmux: request pin 112 (4a0035c0) for 48484000.ethernet
    <7>[ 11.290222] pinctrl-single 4a003400.pinmux: request pin 113 (4a0035c4) for 48484000.ethernet
    <7>[ 11.290222] pinctrl-single 4a003400.pinmux: enabling pinmux_cpsw_default_pins function20
    <6>[ 11.346618] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    <6>[ 11.353027] davinci_mdio 48485000.mdio: detected phy mask fffffff8
    <6>[ 11.361633] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <6>[ 11.370880] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <6>[ 11.380584] libphy: 48485000.mdio: probed
    <6>[ 11.384796] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver RTL821x Gigabit Ethernet
    <6>[ 11.395141] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <6>[ 11.403442] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver RTL821x Gigabit Ethernet
    <6>[ 11.413482] davinci_mdio 48485000.mdio: phy[2]: device 48485000.mdio:02, driver RTL821x Gigabit Ethernet
    <6>[ 11.423706] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <6>[ 11.432403] Random MACID = 66:cb:2d:3c:02:71
    <6>[ 11.438446] cpsw: Random MACID = ee:64:59:66:b4:db
    <6>[ 28.873535] EXT4-fs (mmcblk0p11): mounted filesystem with ordered data mode. Opts: (null)
    <7>[ 28.882598] SELinux: initialized (dev mmcblk0p11, type ext4), uses xattr
    <6>[ 28.887908] EXT4-fs (mmcblk0p13): mounted filesystem with ordered data mode. Opts: (null)
    <7>[ 28.896850] SELinux: initialized (dev mmcblk0p13, type ext4), uses xattr
    <6>[ 28.922943] EXT4-fs (mmcblk0p19): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
    <7>[ 28.934478] SELinux: initialized (dev mmcblk0p19, type ext4), uses xattr
    <14>[ 28.949096] fs_mgr: Running /system/bin/e2fsck on /dev/block/mmcblk0p19
    <6>[ 29.010009] remoteproc1: powering up ipu2
    <6>[ 29.014617] remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3361708
    <6>[ 29.022460] omap-iommu omap-iommu.5: mmu_ipu2: version 2.1
    <14>[ 29.035339] e2fsck: e2fsck 1.41.14 (22-Dec-2010)
    <14>[ 29.040313] e2fsck: /dev/block/mmcblk0p19: clean, 458/126976 files, 27964/507103 blocks
    <6>[ 29.056152] EXT4-fs (mmcblk0p19): mounted filesystem with ordered data mode. Opts: (null)
    <7>[ 29.065429] SELinux: initialized (dev mmcblk0p19, type ext4), uses xattr
    <6>[ 29.073699] EXT4-fs (mmcblk0p18): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
    <7>[ 29.085388] SELinux: initialized (dev mmcblk0p18, type ext4), uses xattr
    <6>[ 29.129486] omap mailbox rev 0x400
    <6>[ 29.133941] remoteproc1: remote processor ipu2 is now up
    <14>[ 29.140228] fs_mgr: Running /system/bin/e2fsck on /dev/block/mmcblk0p18
    <6>[ 29.147979] virtio_rpmsg_bus virtio0: rpmsg host is online
    <6>[ 29.154113] remoteproc1: registered virtio0 (type 7)
    <6>[ 29.154205] platform omap_g_android.0: Driver omap_g_android requests probe deferral
    <14>[ 29.167785] e2fsck: e2fsck 1.41.14 (22-Dec-2010)
    <14>[ 29.172698] e2fsck: /dev/block/mmcblk0p18: clean, 47/131072 files, 27922/524288 blocks
    <6>[ 29.187194] EXT4-fs (mmcblk0p18): mounted filesystem with ordered data mode. Opts: (null)
    <7>[ 29.195922] SELinux: initialized (dev mmcblk0p18, type ext4), uses xattr
    <6>[ 29.204559] EXT4-fs (mmcblk0p9): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
    <7>[ 29.215728] SELinux: initialized (dev mmcblk0p9, type ext4), uses xattr
    <14>[ 29.217041] fs_mgr: Running /system/bin/e2fsck on /dev/block/mmcblk0p9
    <14>[ 29.237976] e2fsck: e2fsck 1.41.14 (22-Dec-2010)
    <14>[ 29.242858] e2fsck: /dev/block/mmcblk0p9: clean, 14/8192 files, 1558/32768 blocks
    <6>[ 29.256408] EXT4-fs (mmcblk0p9): mounted filesystem with ordered data mode. Opts: (null)
    <7>[ 29.265014] SELinux: initialized (dev mmcblk0p9, type ext4), uses xattr
    <6>[ 29.272796] EXT4-fs (mmcblk0p10): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
    <7>[ 29.284057] SELinux: initialized (dev mmcblk0p10, type ext4), uses xattr
    <14>[ 29.285491] fs_mgr: Running /system/bin/e2fsck on /dev/block/mmcblk0p10
    <14>[ 29.308227] e2fsck: e2fsck 1.41.14 (22-Dec-2010)
    <14>[ 29.313140] e2fsck: /dev/block/mmcblk0p10: clean, 23/65536 files, 8672/262144 blocks
    <6>[ 29.327148] EXT4-fs (mmcblk0p10): mounted filesystem with ordered data mode. Opts: (null)
    <7>[ 29.335815] SELinux: initialized (dev mmcblk0p10, type ext4), uses xattr
    <6>[ 29.343322] EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
    <7>[ 29.354736] SELinux: initialized (dev mmcblk0p15, type ext4), uses xattr
    <14>[ 29.356262] fs_mgr: Running /system/bin/e2fsck on /dev/block/mmcblk0p15
    <14>[ 29.378540] e2fsck: e2fsck 1.41.14 (22-Dec-2010)
    <14>[ 29.383422] e2fsck: /dev/block/mmcblk0p15: clean, 12/512 files, 1071/2048 blocks
    <6>[ 29.396697] EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: (null)
    <7>[ 29.405395] SELinux: initialized (dev mmcblk0p15, type ext4), uses xattr
    <7>[ 29.427337] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
    <6>[ 29.600128] rpmsg_rpc rpmsg2: publised functions = 8
    <6>[ 29.631469] compat-drivers backport release: ol_r8.a7.02
    <6>[ 29.631469] Backport based on wl18xx.git ol_r8.a7.02
    <6>[ 29.631469] compat.git: wl18xx.git
    shell@am572x:/ # ifcofng eth0 172.16.80.168
    [ 894.514404] net eth0: initializing cpsw version 1.15 (0)
    [ 894.523529] net eth0: phy found : id is : 0x1cc915
    [ 894.538757] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 894.545562] 8021q: adding VLAN 0 to HW filter on device eth0
    shell@am572x:/ # [ 897.519287] libphy: 48485000.mdio:01 - Link is Up - 100/Full
    [ 897.526031] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 897.920196] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.

    shell@am572x:/ #
    shell@am572x:/ # tcpdump -vn arp src 172.16.80.29 // can reply unicast packet
    [ 2673.760711] device eth0 entered promiscuous mode
    [ 2673.765655] net eth0: promiscuity ignored!
    [ 2673.770019] net eth0: Ignoring Promiscuous mode
    tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes


    04:55:24.990305 arp who-has 172.16.80.254 tell 172.16.80.29
    04:55:31.197425 arp who-has 172.16.80.168 tell 172.16.80.29
    04:55:36.199194 arp reply 172.16.80.29 is-at fc:4d:d4:41:50:42

    shell@am572x:/ #
    shell@am572x:/ # ping 172.16.80.29
    PING 172.16.80.29 (172.16.80.29) 56(84) bytes of data.
    64 bytes from 172.16.80.29: icmp_seq=1 ttl=64 time=0.979 ms
    64 bytes from 172.16.80.29: icmp_seq=2 ttl=64 time=0.440 ms
    64 bytes from 172.16.80.29: icmp_seq=3 ttl=64 time=0.430 ms
    64 bytes from 172.16.80.29: icmp_seq=4 ttl=64 time=0.431 ms
    ^C
    --- 172.16.80.29 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3001ms
    rtt min/avg/max/mdev = 0.430/0.570/0.979/0.236 ms
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ # busyshell@am572x:/ # busybox ifconfig -a
    eth0 Link encap:Ethernet HWaddr 66:CB:2D:3C:02:71
    inet addr:172.16.80.168 Bcast:172.16.255.255 Mask:255.255.0.0
    inet6 addr: fe80::64cb:2dff:fe3c:271/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:517 errors:0 dropped:0 overruns:0 frame:0
    TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:44552 (43.5 KiB) TX bytes:4052 (3.9 KiB)
    Interrupt:82

    eth1 Link encap:Ethernet HWaddr EE:64:59:66:B4:DB
    BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    sit0 Link encap:IPv6-in-IPv4
    NOARP MTU:1480 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ # tcpshell@am572x:/ # tcpdump -vn icmp
    [ 978.971893] device eth0 entered promiscuous mode
    [ 978.976776] net eth0: promiscuity ignored!
    [ 978.981384] net eth0: Ignoring Promiscuous mode
    tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes


    04:27:21.372411 IP (tos 0x0, ttl 64, id 13587, offset 0, flags [DF], proto ICMP (1), length 84) 172.16.80.29 > 172.16.80.168: ICMP echo request, id 20655, seq 1, length 64
    04:27:21.372595 IP (tos 0x0, ttl 64, id 30355, offset 0, flags [none], proto ICMP (1), length 84) 172.16.80.168 > 172.16.80.29: ICMP echo reply, id 20655, seq 1, length 64
    04:27:22.373529 IP (tos 0x0, ttl 64, id 13607, offset 0, flags [DF], proto ICMP (1), length 84) 172.16.80.29 > 172.16.80.168: ICMP echo request, id 20655, seq 2, length 64
    04:27:22.373602 IP (tos 0x0, ttl 64, id 30356, offset 0, flags [none], proto ICMP (1), length 84) 172.16.80.168 > 172.16.80.29: ICMP echo reply, id 20655, seq 2, length 64
    04:27:23.374115 IP (tos 0x0, ttl 64, id 13815, offset 0, flags [DF], proto ICMP (1), length 84) 172.16.80.29 > 172.16.80.168: ICMP echo request, id 20655, seq 3, length 64
    04:27:23.374185 IP (tos 0x0, ttl 64, id 30357, offset 0, flags [none], proto ICMP (1), length 84) 172.16.80.168 > 172.16.80.29: ICMP echo reply, id 20655, seq 3, length 64
    04:27:24.374698 IP (tos 0x0, ttl 64, id 13862, offset 0, flags [DF], proto ICMP (1), length 84) 172.16.80.29 > 172.16.80.168: ICMP echo request, id 20655, seq 4, length 64
    04:27:24.374774 IP (tos 0x0, ttl 64, id 30358, offset 0, flags [none], proto ICMP (1), length 84) 172.16.80.168 > 172.16.80.29: ICMP echo reply, id 20655, seq 4, length 64
    04:27:25.375284 IP (tos 0x0, ttl 64, id 13864, offset 0, flags [DF], proto ICMP (1), length 84) 172.16.80.29 > 172.16.80.168: ICMP echo request, id 20655, seq 5, length 64
    04:27:25.375373 IP (tos 0x0, ttl 64, id 30359, offset 0, flags [none], proto ICMP (1), length 84) 172.16.80.168 > 172.16.80.29: ICMP echo reply, id 20655, seq 5, length 64


    ==================================================================================================================================
    ==================================================================================================================================
    mac conflict happens at 172.16.80.29 and resume it , the emac will never receive or send unicast packet
    ==================================================================================================================================
    ==================================================================================================================================



    shell@am572x:/ # tcpdump -vn arp src 172.16.80.29 // can not reply unicast packet
    [ 1110.307495] device eth0 entered promiscuous mode
    [ 1110.312377] net eth0: promiscuity ignored!
    [ 1110.316772] net eth0: Ignoring Promiscuous mode
    tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
    04:29:26.992402 arp who-has 172.16.80.254 tell 172.16.80.29
    04:29:43.234320 arp who-has 172.16.80.168 tell 172.16.80.29
    04:29:46.754617 arp who-has 172.16.80.28 tell 172.16.80.29
    04:29:46.754675 arp who-has 172.16.81.28 tell 172.16.80.29
    ^C
    4 packets captured
    4 packets receiv[ 1166.693389] device eth0 left promiscuous mode
    ed by filter
    0 packets dropped by kernel
    shell@am572x:/ # ping 172.16.80.29
    PING 172.16.80.29 (172.16.80.29) 56(84) bytes of data.
    From 172.16.80.168: icmp_seq=1 Destination Host Unreachable
    From 172.16.80.168: icmp_seq=2 Destination Host Unreachable
    From 172.16.80.168: icmp_seq=3 Destination Host Unreachable
    ^C
    --- 172.16.80.29 ping statistics ---
    5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4019ms
    pipe 3
    1|shell@am572x:/ #
    1|shell@am572x:/ #
    1|shell@am572x:/ #
    1|shell@am572x:/ # busybox ifconfig -a
    eth0 Link encap:Ethernet HWaddr 66:CB:2D:3C:02:71
    inet addr:172.16.80.168 Bcast:172.16.255.255 Mask:255.255.0.0
    inet6 addr: fe80::64cb:2dff:fe3c:271/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:4231 errors:0 dropped:0 overruns:0 frame:0
    TX packets:337 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:357001 (348.6 KiB) TX bytes:20828 (20.3 KiB)
    Interrupt:82

    eth1 Link encap:Ethernet HWaddr EE:64:59:66:B4:DB
    BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:5 errors:0 dropped:0 overruns:0 frame:0
    TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

    sit0 Link encap:IPv6-in-IPv4
    NOARP MTU:1480 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


    1|shell@am572x:/ # tcpdump -vn arp // multcast packet ok
    [ 1864.135650] device eth0 entered promiscuous mode
    [ 1864.140777] net eth0: promiscuity ignored!
    [ 1864.145233] net eth0: Ignoring Promiscuous mode
    tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
    04:41:53.256652 arp who-has 172.16.80.144 tell 172.16.81.144
    04:41:53.385111 arp who-has 192.168.0.1 (ff:ff:ff:ff:ff:ff) tell 192.168.0.1
    04:41:53.746219 arp who-has 172.16.80.40 tell 172.16.80.254
    04:41:54.080454 arp who-has 172.16.80.3 tell 172.16.80.110
    04:41:54.259104 arp who-has 172.16.80.144 tell 172.16.81.144
    04:41:54.425666 arp who-has 172.16.80.168 tell 172.16.80.168
    04:41:54.425813 arp who-has 192.168.0.1 (ff:ff:ff:ff:ff:ff) tell 192.168.0.1
    04:41:54.425933 arp who-has 172.16.80.168 tell 0.0.0.0
    04:41:54.532443 arp who-has 2.1.20.17 tell 2.1.20.17
    04:41:54.532499 arp who-has 2.1.20.17 tell 0.0.0.0
    04:41:54.560690 arp who-has 8.8.8.8 tell 2.1.20.17
    04:41:54.567323 arp who-has 172.16.81.224 tell 172.16.81.224
    04:41:54.567372 arp who-has 172.16.81.224 tell 0.0.0.0
    04:41:54.765046 arp who-has 172.16.80.139 tell 172.16.80.188
    04:41:54.765089 arp who-has 172.16.80.139 tell 172.16.80.118
    04:41:54.765116 arp who-has 172.16.80.139 tell 172.16.81.95
    04:41:54.765196 arp who-has 172.16.80.139 tell 172.16.80.130
    04:41:54.765226 arp who-has 172.16.80.139 tell 172.16.80.95
    04:41:54.765259 arp who-has 172.16.80.139 tell 172.16.80.119
    04:41:54.765288 arp who-has 172.16.80.139 tell 172.16.80.131
    04:41:54.765313 arp who-has 172.16.80.139 tell 172.16.80.74
    04:41:54.765330 arp who-has 172.16.80.139 tell 172.16.80.34
    04:41:54.765358 arp who-has 172.16.80.139 tell 2.1.10.1
    04:41:54.765392 arp who-has 172.16.80.139 tell 172.16.80.147
    04:41:54.765419 arp who-has 172.16.80.139 tell 172.16.81.120
    04:41:54.765447 arp who-has 172.16.80.139 tell 172.16.80.72
    04:41:54.765478 arp who-has 172.16.80.139 tell 172.16.80.86
    04:41:54.765506 arp who-has 172.16.80.139 tell 172.16.80.92
    04:41:54.765535 arp who-has 172.16.80.139 tell 2.1.30.10
    04:41:54.765563 arp who-has 172.16.80.139 tell 172.16.80.68
    04:41:54.765592 arp who-has 172.16.80.139 tell 172.16.80.89
    04:41:54.765609 arp who-has 172.16.80.139 tell 172.16.80.230
    04:41:54.765633 arp who-has 172.16.80.139 tell 172.16.80.135
    04:41:54.765675 arp who-has 172.16.80.139 tell 172.16.80.132
    04:41:54.765695 arp who-has 172.16.80.139 tell 172.16.80.8
    04:41:54.765724 arp who-has 172.16.80.139 tell 172.16.80.229
    04:41:54.765752 arp who-has 172.16.80.139 tell 172.16.80.98
    04:41:54.765780 arp who-has 172.16.80.139 tell 172.16.81.129
    04:41:54.765808 arp who-has 172.16.80.139 tell 2.1.21.1
    04:41:54.765837 arp who-has 172.16.80.139 tell 172.16.81.98
    04:41:54.765861 arp who-has 172.16.80.139 tell 172.16.81.82
    04:41:55.080998 arp who-has 172.16.80.3 tell 172.16.80.110
    ^C
    70 packets captured
    70 packets recei[ 1866.069702] device eth0 left promiscuous mode
    ved by filter
    0 packets dropped by kernel
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ # ping 172.16.80.29
    PING 172.16.80.29 (172.16.80.29) 56(84) bytes of data.
    From 172.16.80.168: icmp_seq=1 Destination Host Unreachable
    From 172.16.80.168: icmp_seq=2 Destination Host Unreachable
    From 172.16.80.168: icmp_seq=3 Destination Host Unreachable
    From 172.16.80.168: icmp_seq=4 Destination Host Unreachable
    From 172.16.80.168: icmp_seq=5 Destination Host Unreachable
    From 172.16.80.168: icmp_seq=6 Destination Host Unreachable
    ^C
    --- 172.16.80.29 ping statistics ---
    8 packets transmitted, 0 received, +6 errors, 100% packet loss, time 7036ms
    pipe 3

    ==================================================================================================================================
    ==================================================================================================================================
    ifconfig down /up , the emac will be ok
    ==================================================================================================================================
    ==================================================================================================================================

    shell@am572x:/ #
    shell@am572x:/ # ifconfig eth0 down
    [ 2630.097198] net eth0: Ignoring Promiscuous mode
    tcpdump: pcap_loop: recvfrom: Network is down[ 2630.107696] device eth0 left promiscuous mode
    shell@am572x:/ # ifconfig eth0 up
    [ 2635.689422] net eth0: initializing cpsw version 1.15 (0)
    [ 2635.699218] net eth0: phy found : id is : 0x1cc915
    [ 2635.710540] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 2635.717437] 8021q: adding VLAN 0 to HW filter on device eth0
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ # [ 2637.699005] libphy: 48485000.mdio:01 - Link is Up - 100/Full
    [ 2637.705169] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ #
    shell@am572x:/ # tcpdump -vn arp src 172.16.80.29
    [ 2673.760711] device eth0 entered promiscuous mode
    [ 2673.765655] net eth0: promiscuity ignored!
    [ 2673.770019] net eth0: Ignoring Promiscuous mode
    tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes


    04:55:24.990305 arp who-has 172.16.80.254 tell 172.16.80.29
    04:55:31.197425 arp who-has 172.16.80.168 tell 172.16.80.29
    04:55:36.199194 arp reply 172.16.80.29 is-at fc:4d:d4:41:50:42
    04:55:52.195031 arp who-has 172.16.81.28 tell 172.16.80.29
    04:55:52.195100 arp who-has 172.16.80.28 tell 172.16.80.29
    04:55:52.451311 arp who-has 172.16.82.28 tell 172.16.80.29
    04:57:04.308356 arp who-has 172.16.80.140 tell 172.16.80.29

    shell@am572x:/ # ping 172.16.80.29
    PING 172.16.80.29 (172.16.80.29) 56(84) bytes of data.
    64 bytes from 172.16.80.29: icmp_seq=1 ttl=64 time=0.469 ms
    64 bytes from 172.16.80.29: icmp_seq=2 ttl=64 time=0.426 ms
    64 bytes from 172.16.80.29: icmp_seq=3 ttl=64 time=0.422 ms
    64 bytes from 172.16.80.29: icmp_seq=4 ttl=64 time=0.459 ms
    ^C
    --- 172.16.80.29 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 2997ms
    rtt min/avg/max/mdev = 0.422/0.444/0.469/0.020 ms

    thank you !