[Spice-devel] [PATCH 00/23] (v2) refactor of RedChannel for RedWorker

Alon Levy alevy at redhat.com
Mon Feb 7 09:31:02 PST 2011


After Marc-Andre comments.
 * merged the two ack_window patches, so no actual change except
  a factoring out of the function that determines if we are waiting
  for ack.
 * renamed hold_item to hold_pipe_item for the function signature. It
  gets touched a little bit later again.

Alon Levy (23):
  server/red_channel: add out_bytes_counter (unused)
  server/red_channel: add hold_item (from red_worker)
  server/red_channel: add red_channel_pipe_add_push
  server/red_channel: reflect SpiceDataHeader fields in
    handle_parsed_proc
  server/red_channel: make MAX_SEND_VEC 100
  server/red_channel (tunnel): change sig of red_channel_handle_message
  server/red_channel: make client ack window configurable
  server/red_channel: add red_channel_pipe_add_after (from red_worker)
  server/red_channel: add public red_channel_default_peer_on_error
  server/red_channel: two 80 column fixes
  server/red_channel: unstatic red_channel_push (for red_worker)
  server/red_channel: unstatic red_channel_pipe_clear (for red_worker)
  server/red_channel: add red_channel_receive (for red_worker)
  server/red_channel: add empty handle of SPICE_MSGC_DISCONNECTING
  server/red_channel: use red_channel_receive
  server/red_channel: red_channel_event: push on blocked
  server/red_channel: reset pipe_size on clear (from red_worker)
  server/red_channel: protect red_channel_push from NULL
  server/red_channel: add red_channel_waiting_for_ack
  server/red_channel: export red_channel_send
  server/red_channel: add TODO
  server/red_channel: red_channel_pipe_clear: assert on NULL channel
  server/red_channel: style fix in red_channel_init_send_data

 server/inputs_channel.c    |   15 ++++--
 server/main_channel.c      |   37 +++++++++-------
 server/red_channel.c       |  106 +++++++++++++++++++++++++++++++++-----------
 server/red_channel.h       |   41 +++++++++++++++--
 server/red_tunnel_worker.c |    9 +++-
 server/red_worker.c        |   14 +++---
 server/smartcard.c         |   15 ++++--
 7 files changed, 172 insertions(+), 65 deletions(-)

-- 
1.7.4



More information about the Spice-devel mailing list