More work on CW VM code ..
FossilOrigin-Name: 3b0cb324535527b32d0e938b03151c75f6100ca2059fc121e2c4d350a8caf8a4
This commit is contained in:
@ -32,20 +32,43 @@ cw_action_in_t capwap_actions_wtp_in[] = {
|
||||
|
||||
/* Message Discovery Response */
|
||||
{0, 0, CW_STATE_DISCOVERY, CW_MSG_DISCOVERY_RESPONSE, 0,
|
||||
0, 0}
|
||||
0, cw_in_check_disc_resp}
|
||||
,
|
||||
/* AC Descriptor */
|
||||
{0, 0, CW_STATE_DISCOVERY, CW_MSG_DISCOVERY_RESPONSE,
|
||||
CW_ACTION_IN_AC_DESCRIPTOR, 1}
|
||||
,
|
||||
|
||||
/* Element: AC Name */
|
||||
{0, 0, CW_STATE_DISCOVERY, CW_MSG_DISCOVERY_RESPONSE,
|
||||
CW_ACTION_IN_AC_NAME, 1}
|
||||
,
|
||||
|
||||
/* Element: Vendor Specific */
|
||||
/* Element CAPWAP Control IPv4 Address */
|
||||
{0, 0, CW_STATE_DISCOVERY, CW_MSG_DISCOVERY_RESPONSE,
|
||||
CW_ACTION_IN_VENDOR_SPECIFIC_PAYLOAD, 1}
|
||||
CW_ACTION_IN_CAPWAP_CONTROL_IPV4_ADDRESS, 1}
|
||||
,
|
||||
|
||||
/* Element CAPWAP Control IPv4 Address */
|
||||
|
||||
|
||||
/* Element: Vendor Specific */
|
||||
{0, 0, CW_STATE_DISCOVERY, CW_MSG_DISCOVERY_RESPONSE,
|
||||
CW_ACTION_IN_VENDOR_SPECIFIC_PAYLOAD, 0}
|
||||
,
|
||||
|
||||
|
||||
/* ------------------------------------------------------------------------------- */
|
||||
|
||||
/* Message Join Response */
|
||||
{0, 0, CW_STATE_JOIN, CW_MSG_JOIN_RESPONSE, 0,
|
||||
0, cw_in_check_join_resp }
|
||||
,
|
||||
|
||||
/* Element: Vendor Specific */
|
||||
{0, 0, CW_STATE_JOIN, CW_MSG_JOIN_RESPONSE,
|
||||
CW_ACTION_IN_RESULT_CODE, 1}
|
||||
,
|
||||
|
||||
|
||||
|
||||
|
||||
{0, 0, 0}
|
||||
@ -56,21 +79,43 @@ cw_action_in_t capwap_actions_wtp_in[] = {
|
||||
|
||||
cw_action_out_t capwap_actions_wtp_out[] = {
|
||||
|
||||
/* -------------------------------------------------------------------------------
|
||||
* Discovery Request OUT
|
||||
*/
|
||||
|
||||
|
||||
{CW_MSG_DISCOVERY_REQUEST, CW_ITEM_NONE}
|
||||
,
|
||||
|
||||
/* AC Name */
|
||||
{CW_MSG_DISCOVERY_REQUEST, CW_ITEM_DISCOVERY_TYPE, 0,
|
||||
CW_ELEM_DISCOVERY_TYPE, cw_out_generic, cw_out_get_local}
|
||||
CW_ELEM_DISCOVERY_TYPE, cw_out_generic, cw_out_get_outgoing}
|
||||
,
|
||||
|
||||
|
||||
/* AC Name */
|
||||
/* WTP Board Data */
|
||||
{CW_MSG_DISCOVERY_REQUEST, CW_ITEM_WTP_BOARD_DATA, 0,
|
||||
CW_ELEM_WTP_BOARD_DATA, cw_out_wtp_board_data, cw_out_get_local}
|
||||
CW_ELEM_WTP_BOARD_DATA, cw_out_wtp_board_data, cw_out_get_outgoing}
|
||||
,
|
||||
|
||||
|
||||
/* -------------------------------------------------------------------------------
|
||||
* Join Request OUT
|
||||
*/
|
||||
|
||||
{CW_MSG_JOIN_REQUEST, CW_ITEM_NONE}
|
||||
,
|
||||
|
||||
/* Location Data */
|
||||
{CW_MSG_JOIN_REQUEST, CW_ITEM_LOCATION_DATA, 0,
|
||||
CW_ELEM_LOCATION_DATA, cw_out_generic, cw_out_get_local,1}
|
||||
,
|
||||
|
||||
/* WTP Name */
|
||||
{CW_MSG_JOIN_REQUEST, CW_ITEM_WTP_NAME, 0,
|
||||
CW_ELEM_WTP_NAME, cw_out_generic, cw_out_get_local,1}
|
||||
,
|
||||
|
||||
|
||||
{0, 0}
|
||||
|
||||
|
Reference in New Issue
Block a user