1. 12 4月, 2013 3 次提交
  2. 05 4月, 2013 1 次提交
  3. 04 4月, 2013 1 次提交
  4. 26 3月, 2013 3 次提交
  5. 23 3月, 2013 1 次提交
  6. 17 3月, 2013 1 次提交
  7. 13 3月, 2013 11 次提交
  8. 23 2月, 2013 2 次提交
  9. 22 2月, 2013 1 次提交
  10. 14 2月, 2013 1 次提交
    • M
      qapi: Flatten away ChardevPort · d36b2b90
      Markus Armbruster 提交于
      Simplifies the schema and the code.
      
      QMP command
      
          { "execute" : "chardev-add",
            "arguments" : { "id" : "ser0",
                            "backend" : { "type" : "port",
                                          "data" : { "type": "serial",
                                                     "device":"/dev/ttyS0"} } } }
      
      becomes
      
          { "execute" : "chardev-add",
            "arguments" : { "id" : "ser0",
                            "backend" : { "type" : "serial",
                                          "data" : { "device":"/dev/ttyS0"} } } }
      
      Bonus: nicer error messages.  "unknown chardev port (1)" becomes
      "character device backend type 'parallel' not supported".
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Reviewed-by: NLaszlo Ersek <lersek@redhat.com>
      Message-id: 1360767256-610-3-git-send-email-armbru@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      d36b2b90
  11. 12 2月, 2013 1 次提交
  12. 07 2月, 2013 4 次提交
  13. 02 2月, 2013 1 次提交
    • J
      tap: multiqueue support · 264986e2
      Jason Wang 提交于
      Recently, linux support multiqueue tap which could let userspace call TUNSETIFF
      for a signle device many times to create multiple file descriptors as
      independent queues. User could also enable/disabe a specific queue through
      TUNSETQUEUE.
      
      The patch adds the generic infrastructure to create multiqueue taps. To achieve
      this a new parameter "queues" were introduced to specify how many queues were
      expected to be created for tap by qemu itself. Alternatively, management could
      also pass multiple pre-created tap file descriptors separated with ':' through a
      new parameter fds like -netdev tap,id=hn0,fds="X:Y:..:Z". Multiple vhost file
      descriptors could also be passed in this way.
      
      Each TAPState were still associated to a tap fd, which mean multiple TAPStates
      were created when user needs multiqueue taps. Since each TAPState contains one
      NetClientState, with the multiqueue nic support, an N peers of NetClientState
      were built up.
      
      A new parameter, mq_required were introduce in tap_open() to create multiqueue
      tap fds.
      Signed-off-by: NJason Wang <jasowang@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      264986e2
  14. 26 1月, 2013 3 次提交
  15. 25 1月, 2013 3 次提交
  16. 16 1月, 2013 3 次提交