17bool isSDNController(NETSIM_ID d)
19 ptrOPENFLOW of = GET_OPENFLOW_VAR(d);
22 return of->isSDNController;
27ptrSDNCLIENTINFO openFlow_find_clientInfo(NETSIM_ID ct, NETSIM_ID ci)
29 ptrOPENFLOW of = GET_OPENFLOW_VAR(ct);
30 ptrSDNCLIENTINFO sd = of->INFO.clientInfo;
33 if (sd->clientId == ci)
40void openFlow_add_new_client(NETSIM_ID ct,
44 ptrOPENFLOW of = GET_OPENFLOW_VAR(ct);
45 ptrSDNCLIENTINFO sd = calloc(1,
sizeof* sd);
47 sd->clientIP = openFlow_find_client_IP(ci);
48 sd->clientPort = port;
49 sd->sock = fn_NetSim_Socket_CreateNewSocket(ct,
50 APP_PROTOCOL_OPENFLOW,
55 if (of->INFO.clientInfo)
57 ptrSDNCLIENTINFO t = of->INFO.clientInfo;
64 of->INFO.clientInfo = sd;