1. 17 5月, 2014 8 次提交
  2. 16 5月, 2014 3 次提交
  3. 08 4月, 2014 1 次提交
    • J
      mac802154: fix duplicate #include headers · 6c6a9855
      Jean Sacren 提交于
      The commit e6278d92 ("mac802154: use header operations to
      create/parse headers") included the header
      
      		net/ieee802154_netdev.h
      
      which had been included by the commit b70ab2e8 ("ieee802154:
      enforce consistent endianness in the 802.15.4 stack"). Fix this
      duplicate #include by deleting the latter one as the required header
      has already been in place.
      Signed-off-by: NJean Sacren <sakiwit@gmail.com>
      Cc: Alexander Smirnov <alex.bluesman.smirnov@gmail.com>
      Cc: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
      Cc: Phoebe Buckheister <phoebe.buckheister@itwm.fraunhofer.de>
      Cc: linux-zigbee-devel@lists.sourceforge.net
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      6c6a9855
  4. 02 4月, 2014 2 次提交
  5. 15 3月, 2014 5 次提交
  6. 18 2月, 2014 5 次提交
  7. 14 2月, 2014 1 次提交
  8. 23 12月, 2013 1 次提交
  9. 31 10月, 2013 2 次提交
  10. 30 4月, 2013 1 次提交
  11. 09 4月, 2013 1 次提交
  12. 08 4月, 2013 3 次提交
    • A
      mac802154: Increase tx_buffer_len · e937f583
      Alan Ott 提交于
      Increase the buffer length from 10 to 300 packets. Consider that traffic on
      mac802154 devices will often be 6LoWPAN, and a full-length (1280 octet)
      IPv6 packet will fragment into 15 6LoWPAN fragments (because the MTU of
      IEEE 802.15.4 is 127).  A 300-packet queue is really 20 full-length IPv6
      packets.
      
      With a queue length of 10, an entire IPv6 packet was unable to get queued
      at one time, causing fragments to be dropped, and making reassembly
      impossible.
      Signed-off-by: NAlan Ott <alan@signal11.us>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      e937f583
    • A
      mac802154: Use netif flow control · b5992fe9
      Alan Ott 提交于
      Use netif_stop_queue() and netif_wake_queue() to control the flow of
      packets to mac802154 devices.  Since many IEEE 802.15.4 devices have no
      output buffer, and since the mac802154 xmit() function is designed to
      block, netif_stop_queue() is called after each packet.
      Signed-off-by: NAlan Ott <alan@signal11.us>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b5992fe9
    • A
      mac802154: Do not try to resend failed packets · 7dd43d35
      Alan Ott 提交于
      When ops->xmit() fails, drop the packet. Devices which support hardware
      ack and retry (which include all devices currently supported by mainline),
      will automatically retry sending the packet (in the hardware) up to 3
      times, per the 802.15.4 spec.  There is no need, and it is incorrect to
      try to do it in mac802154.
      Signed-off-by: NAlan Ott <alan@signal11.us>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      7dd43d35
  13. 27 3月, 2013 2 次提交
  14. 07 2月, 2013 2 次提交
  15. 12 1月, 2013 1 次提交
  16. 05 1月, 2013 1 次提交
  17. 15 12月, 2012 1 次提交