mesh_network.c (9fe804231b44fa2e6e07a8c41c4d339ccf0350d3) mesh_network.c (fde19096d3c7ed18d94a1a64a489ad52f372456b)
1/*
2 * Copyright (C) 2018 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 1076 unchanged lines hidden (view full) ---

1085}
1086void mesh_network_dump(void){
1087 mesh_network_dump_network_pdus("network_pdus_received", &network_pdus_received);
1088 mesh_network_dump_network_pdus("network_pdus_queued", &network_pdus_queued);
1089 mesh_network_dump_network_pdus("network_pdus_outgoing_gatt", &network_pdus_outgoing_gatt);
1090 mesh_network_dump_network_pdus("network_pdus_outgoing_adv", &network_pdus_outgoing_adv);
1091 printf("network_pdu_in_validation: \n");
1092 mesh_network_dump_network_pdu(network_pdu_in_validation);
1/*
2 * Copyright (C) 2018 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 1076 unchanged lines hidden (view full) ---

1085}
1086void mesh_network_dump(void){
1087 mesh_network_dump_network_pdus("network_pdus_received", &network_pdus_received);
1088 mesh_network_dump_network_pdus("network_pdus_queued", &network_pdus_queued);
1089 mesh_network_dump_network_pdus("network_pdus_outgoing_gatt", &network_pdus_outgoing_gatt);
1090 mesh_network_dump_network_pdus("network_pdus_outgoing_adv", &network_pdus_outgoing_adv);
1091 printf("network_pdu_in_validation: \n");
1092 mesh_network_dump_network_pdu(network_pdu_in_validation);
1093 printf("gatt_bearer_network_pdu: \n");
1094 mesh_network_dump_network_pdu(gatt_bearer_network_pdu);
1095 printf("adv_bearer_network_pdu: \n");
1096 mesh_network_dump_network_pdu(adv_bearer_network_pdu);
1093}
1094void mesh_network_reset(void){
1095 mesh_network_reset_network_pdus(&network_pdus_received);
1096 mesh_network_reset_network_pdus(&network_pdus_queued);
1097 mesh_network_reset_network_pdus(&network_pdus_outgoing_gatt);
1098 mesh_network_reset_network_pdus(&network_pdus_outgoing_adv);
1097}
1098void mesh_network_reset(void){
1099 mesh_network_reset_network_pdus(&network_pdus_received);
1100 mesh_network_reset_network_pdus(&network_pdus_queued);
1101 mesh_network_reset_network_pdus(&network_pdus_outgoing_gatt);
1102 mesh_network_reset_network_pdus(&network_pdus_outgoing_adv);
1103 if (adv_bearer_network_pdu){
1104 mesh_network_pdu_free(adv_bearer_network_pdu);
1105 }
1106 if (gatt_bearer_network_pdu){
1107 mesh_network_pdu_free(gatt_bearer_network_pdu);
1108 }
1109 mesh_crypto_active = 0;
1099}
1100
1101// buffer pool
1102mesh_network_pdu_t * mesh_network_pdu_get(void){
1103 mesh_network_pdu_t * network_pdu = btstack_memory_mesh_network_pdu_get();
1104 if (network_pdu) {
1105 memset(network_pdu, 0, sizeof(mesh_network_pdu_t));
1106 network_pdu->pdu_header.pdu_type = MESH_PDU_TYPE_NETWORK;

--- 104 unchanged lines hidden ---
1110}
1111
1112// buffer pool
1113mesh_network_pdu_t * mesh_network_pdu_get(void){
1114 mesh_network_pdu_t * network_pdu = btstack_memory_mesh_network_pdu_get();
1115 if (network_pdu) {
1116 memset(network_pdu, 0, sizeof(mesh_network_pdu_t));
1117 network_pdu->pdu_header.pdu_type = MESH_PDU_TYPE_NETWORK;

--- 104 unchanged lines hidden ---