1. 19 1月, 2013 5 次提交
    • A
      6lowpan: Refactor packet delivery into a function · 0c446212
      Alan Ott 提交于
      Refactor the handing of the skb's to the individual lowpan devices into a
      function.
      Signed-off-by: NAlan Ott <alan@signal11.us>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      0c446212
    • F
      net: fec: enable pause frame to improve rx prefomance for 1G network · baa70a5c
      Frank Li 提交于
      The limition of imx6 internal bus cause fec can't achieve 1G perfomance.
      There will be many packages lost because FIFO over run.
      
      This patch enable pause frame flow control.
      
      Before this patch
      iperf -s -i 1
      TCP window size: 85.3 KByte (default)
      ------------------------------------------------------------
      [  4] local 10.192.242.153 port 5001 connected with 10.192.242.94 port 49773
      [ ID] Interval       Transfer     Bandwidth
      [  4]  0.0- 1.0 sec  6.35 MBytes  53.3 Mbits/sec
      [  4]  1.0- 2.0 sec  3.39 MBytes  28.5 Mbits/sec
      [  4]  2.0- 3.0 sec  2.63 MBytes  22.1 Mbits/sec
      [  4]  3.0- 4.0 sec  1.10 MBytes  9.23 Mbits/sec
      
      ifconfig
         RX packets:46195 errors:1859 dropped:1 overruns:1859 frame:1859
      
      After this patch
      iperf -s -i 1
      
      [  4] local 10.192.242.153 port 5001 connected with 10.192.242.94 port 49757
      [ ID] Interval       Transfer     Bandwidth
      [  4]  0.0- 1.0 sec  49.8 MBytes   418 Mbits/sec
      [  4]  1.0- 2.0 sec  50.1 MBytes   420 Mbits/sec
      [  4]  2.0- 3.0 sec  47.5 MBytes   399 Mbits/sec
      [  4]  3.0- 4.0 sec  45.9 MBytes   385 Mbits/sec
      [  4]  4.0- 5.0 sec  44.8 MBytes   376 Mbits/sec
      
      ifconfig
         RX packets:2348454 errors:0 dropped:16 overruns:0 frame:0
      Signed-off-by: NFrank Li <Frank.Li@freescale.com>
      Signed-off-by: NFugang Duan <B38611@freescale.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      baa70a5c
    • L
      net: asix: handle packets crossing URB boundaries · 8b5b6f54
      Lucas Stach 提交于
      ASIX AX88772B started to pack data even more tightly. Packets and the ASIX packet
      header may now cross URB boundaries. To handle this we have to introduce
      some state between individual calls to asix_rx_fixup().
      Signed-off-by: NLucas Stach <dev@lynxeye.de>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      8b5b6f54
    • L
      net: asix: init ASIX AX88772B MAC from EEPROM · 5620df65
      Lucas Stach 提交于
      The device comes up with a MAC address of all zeros. We need to read the
      initial device MAC from EEPROM so it can be set properly later.
      Signed-off-by: NLucas Stach <dev@lynxeye.de>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      5620df65
    • D
      Merge branch 'intel' · a16af2ff
      David S. Miller 提交于
      Jeff Kirsher says:
      
      ====================
      This series contains updates to e1000e and igb.  Most notably is the
      added timestamp support in e1000e and additional software timestamp
      support in igb.  As well as, the added thermal data support and SR-IOV
      configuration support in igb.
      
      v2- dropped the following patches from the previous 14 patch series
      because changes were requested from the community:
        e1000e: add support for IEEE-1588 PTP
        igb: Report L4 Rx hash via skb->l4_rxhash
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a16af2ff
  2. 18 1月, 2013 27 次提交
  3. 17 1月, 2013 8 次提交