1. 29 5月, 2015 3 次提交
  2. 08 1月, 2015 3 次提交
  3. 05 8月, 2014 2 次提交
  4. 18 5月, 2014 1 次提交
  5. 22 3月, 2014 3 次提交
  6. 12 1月, 2014 3 次提交
  7. 09 1月, 2014 3 次提交
  8. 10 12月, 2013 1 次提交
  9. 23 10月, 2013 2 次提交
  10. 19 10月, 2013 4 次提交
  11. 12 10月, 2013 2 次提交
  12. 10 10月, 2013 2 次提交
  13. 04 9月, 2013 1 次提交
  14. 28 8月, 2013 2 次提交
  15. 29 5月, 2013 3 次提交
  16. 18 4月, 2013 1 次提交
  17. 27 3月, 2013 2 次提交
  18. 14 3月, 2013 2 次提交
    • M
      batman-adv: network coding - code and transmit packets if possible · 3c12de9a
      Martin Hundebøll 提交于
      Before adding forward-skbs to the coding buffer, the buffer is searched
      for a potential coding opportunity. If one is found, the two packets are
      network coded and transmitted right away. If not, the forward-skb is
      added to the buffer.
      
      Network coded packets are transmitted with information about the two
      receivers and the two coded packets. The first receiver is given by the
      MAC header, while the second is given in the payload/bat-header. The
      second receiver uses promiscuous mode to receive the packet and check
      the second destination.
      Signed-off-by: NMartin Hundebøll <martin@hundeboll.net>
      Signed-off-by: NMarek Lindner <lindner_marek@yahoo.de>
      Signed-off-by: NAntonio Quartulli <ordex@autistici.org>
      3c12de9a
    • M
      batman-adv: network coding - detect coding nodes and remove these after timeout · d56b1705
      Martin Hundebøll 提交于
      To use network coding efficiently, a relay must know when neighbor nodes
      are likely to have enough information to be able to decode a network
      coded packet. This is detected by using OGMs from batman-adv to discover
      when one neighbor is in range of another neighbor. The relay check the
      TLL to detect when an OGM is forwarded from one neighbor by another
      neighbor, and thereby knows that the two neighbors are in range and thus
      overhear packets sent by each other.
      
      This information is saved in the orig_node struct to be used when
      searching for coding opportunities. Two lists are added to the
      orig_node struct: One for neighbors that can hear the orig_node
      (outgoing nc_nodes) and one for neighbors that the orig_node can hear
      (incoming nc_nodes).
      
      Information about nc_nodes is kept for 10 seconds and is available
      through debugfs in batman_adv/nc_nodes to use when debugging network
      coding.
      Signed-off-by: NMartin Hundebøll <martin@hundeboll.net>
      Signed-off-by: NMarek Lindner <lindner_marek@yahoo.de>
      Signed-off-by: NAntonio Quartulli <ordex@autistici.org>
      d56b1705