Improve memory administration for tx/rx packet manager
This commit is contained in:
		| @ -3,22 +3,13 @@ | ||||
|  | ||||
| #define CAPWAP_ELEMENT_WTPFALLBACK			40 | ||||
|  | ||||
| struct capwap_wtpfallback_element { | ||||
| 	char mode; | ||||
| }; | ||||
|  | ||||
| #define CAPWAP_WTP_FALLBACK_ENABLED			1 | ||||
| #define CAPWAP_WTP_FALLBACK_DISABLED		2 | ||||
|  | ||||
| struct capwap_message_element* capwap_wtpfallback_element_create(void* data, unsigned long length); | ||||
| int capwap_wtpfallback_element_validate(struct capwap_message_element* element); | ||||
| void* capwap_wtpfallback_element_parsing(struct capwap_message_element* element); | ||||
| void capwap_wtpfallback_element_free(void* data); | ||||
| struct capwap_wtpfallback_element { | ||||
| 	uint8_t mode; | ||||
| }; | ||||
|  | ||||
| extern struct capwap_message_elements_ops capwap_element_wtpfallback_ops; | ||||
|  | ||||
| /* Helper */ | ||||
| #define CAPWAP_CREATE_WTPFALLBACK_ELEMENT(x)		({	\ | ||||
| 														struct capwap_message_elements_func* f = capwap_get_message_element(CAPWAP_ELEMENT_WTPFALLBACK);	\ | ||||
| 														f->create(x, sizeof(struct capwap_ecnsupport_element));	\ | ||||
| 													}) | ||||
| 														 | ||||
| #endif /* __CAPWAP_ELEMENT_WTPFALLBACK_HEADER__ */ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user