mbox

[v4,0/4] examples/client_server_mp: fix port issues

Message ID 20190726165054.24078-1-stephen@networkplumber.org (mailing list archive)
Headers

Message

Stephen Hemminger July 26, 2019, 4:50 p.m. UTC
  The client_server_mp application does not work correctly
with failsafe or other devices using port ownership.

v4 - fix checkpatch warning
     add patches to fix style issues and use ether format addr

v3 - merge both patches in one series
     use alternative algorithm to check port ownership (N^2)
     because reviewer didn't like direct check.

Stephen Hemminger (4):
  examples/multi_process/client_server_mp: check port validity
  examples/multi_process/client_server_mp - fix crash in mp_client with
    sparse ports
  examples/multi_process/client_server_mp/mp_server: fix style
  examples/multi_process/client_server_mp/mp_server: use ether format
    address

 .../client_server_mp/mp_client/client.c       | 18 ++---
 .../client_server_mp/mp_server/args.c         | 81 ++++++++++++-------
 .../client_server_mp/mp_server/args.h         |  2 +-
 .../client_server_mp/mp_server/init.c         | 65 ++++++++-------
 .../client_server_mp/mp_server/main.c         | 68 +++++++---------
 5 files changed, 124 insertions(+), 110 deletions(-)