Hi,<br><br>I can see some IOC related IOCTLS in IBAL (al.h)<br><br>typedef enum _al_ioc_ops<br>{<br>    al_ioc_ops_start = al_subnet_maxops,<br><br>    ual_create_ioc_cmd = al_ioc_ops_start + 1,<br>    ual_destroy_ioc_cmd,<br>
    ual_reg_ioc_cmd,<br>    ual_reject_ioc_cmd,<br>    ual_add_svc_entry_cmd,<br>    ual_remove_svc_entry_cmd,<br>    ual_req_create_pdo,<br>    ual_req_remove_pdo,<br>    al_ioc_maxops,<br><br>}    al_ioc_ops_t<br><br><br>
I can see only two ioc operations "ual_req_create_pdo"and  "ual_req_remove_pdo" are implemented for child device creations given a pkey array.<br><br>What about other ioc operations in the enumeration.<br>
And are they to be implemented in future?<br>
What do all other "al_ioc_ops_t" means (like ual_create_ioc_cmd, etc) ?<br><br><br>I am working on VNIC in which I want to created vnic interfaces independent of the number of IOCs reachable from the host.<br>But for that I need to create physical device objects on which vnic will work.<br>
<br>So I was just browsing through winof's core code to get a sense that if I can do child device creations through some IOCTLs.<br><br>Can any one throw some light on other "al_ioc_ops_t" ioctls?<br>It will help me if I can use winof's core stack.<br>
<br>Regards<br>Deepak<br><br>