ROLE_CUSTOMER
{ (const uint32_t []) { }, 0, ROLE_CUSTOMER, ASPA_INVALID },
{ (const uint32_t []) { 4 }, 1, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 5 }, 1, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 6 }, 1, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 4, 8 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 4, 15 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 4, 16 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 4, 24 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 5, 8 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 5, 17 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 5, 25 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 5, 26 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 6, 18 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 6, 19 }, 2, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 6, 19, 20 }, 3, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 20, 19, 6 }, 3, ROLE_CUSTOMER, ASPA_VALID },
{ (const uint32_t []) { 6, 19, 22, 23 }, 4, ROLE_CUSTOMER,
{ (const uint32_t []) { 1, 5, 17, 13, 3, 14, 27 }, 7, ROLE_CUSTOMER,
{ (const uint32_t []) { 27, 14, 3, 13, 17, 5, 1 }, 7, ROLE_CUSTOMER,
ROLE_CUSTOMER, ASPA_INVALID },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_VALID },
ROLE_CUSTOMER, ASPA_INVALID },
ROLE_CUSTOMER, ASPA_INVALID },
ROLE_CUSTOMER, ASPA_INVALID },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
ROLE_CUSTOMER, ASPA_UNKNOWN },
if (role != ROLE_CUSTOMER) {
curpeer->conf.role = ROLE_CUSTOMER;
case ROLE_CUSTOMER:
case ROLE_CUSTOMER:
if (peer->role == ROLE_CUSTOMER)
if (peer->role == ROLE_PEER || peer->role == ROLE_CUSTOMER ||
return ROLE_CUSTOMER;
if (p->remote_role != ROLE_CUSTOMER)
case ROLE_CUSTOMER:
case ROLE_CUSTOMER:
case ROLE_CUSTOMER: