1. 03 10月, 2011 2 次提交
  2. 02 10月, 2011 4 次提交
  3. 01 10月, 2011 15 次提交
  4. 30 9月, 2011 2 次提交
  5. 29 9月, 2011 1 次提交
  6. 28 9月, 2011 3 次提交
    • T
      slirp: Fix packet expiration · 2b440432
      Thomas Huth 提交于
      The two new variables "arp_requested" and "expiration_date" in the mbuf
      structure have been added after the variable-sized "m_dat_" array. The
      variables have to be added before the m_dat_ array instead.
      Without this patch, the expiration_date gets clobbered by code that
      accesses the m_dat_ array.
      I experienced this problem with the code in slirp/tftp.c: The
      tftp_send_data() function created a new packet with the m_get()
      function (which fills-in a default expiration_date value). Then the
      TFTP code cleared the data section of the packet, which accidentially
      also cleared the expiration_date. This zeroed expiration_date then
      finally causes the packet to be discarded during if_start(), so that
      TFTP packets were not transmitted anymore.
      
      [Jan: added comment as suggested by Fabien ]
      
      CC: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: NThomas Huth <thuth@linux.vnet.ibm.com>
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      2b440432
    • J
      slirp: Fix use after release on tcp_input · 8d06d69b
      Jan Kiszka 提交于
      ti points into the m buffer. But the latter may already be released
      right after the dodata: label. Move the test before the potential
      release.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      8d06d69b
    • B
      PPC: use memory API to construct the PCI hole · 46f3069c
      Blue Swirl 提交于
      Avoid vga.chain4 mapping by constructing a PCI hole for upper
      2G of the PCI space.
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      46f3069c
  7. 26 9月, 2011 5 次提交
  8. 25 9月, 2011 8 次提交