Change the order of sequence of bytes in IP conversion functions used in F1AP

-Now IP address appears correctly in wireshark
This commit is contained in:
matzakos
2021-09-02 19:17:03 +02:00
parent 7cde9f7a88
commit 7e1febcecf
+8 -8
View File
@@ -400,10 +400,10 @@ do { \
#define TRANSPORT_LAYER_ADDRESS_IPv4_TO_BIT_STRING(mACRO, bITsTRING) \
do { \
(bITsTRING)->buf = calloc(4, sizeof(uint8_t)); \
(bITsTRING)->buf[0] = (mACRO) >> 24 & 0xFF; \
(bITsTRING)->buf[1] = (mACRO) >> 16 & 0xFF; \
(bITsTRING)->buf[2] = (mACRO) >> 8 & 0xFF; \
(bITsTRING)->buf[3] = (mACRO) & 0xFF; \
(bITsTRING)->buf[3] = (mACRO) >> 24 & 0xFF; \
(bITsTRING)->buf[2] = (mACRO) >> 16 & 0xFF; \
(bITsTRING)->buf[1] = (mACRO) >> 8 & 0xFF; \
(bITsTRING)->buf[0] = (mACRO) & 0xFF; \
(bITsTRING)->size = 4; \
(bITsTRING)->bits_unused = 0; \
} while(0)
@@ -412,10 +412,10 @@ do { \
do { \
DevCheck((bITsTRING)->size == 4, (bITsTRING)->size, 4, 0); \
DevCheck((bITsTRING)->bits_unused == 0, (bITsTRING)->bits_unused, 0, 0); \
mACRO = ((bITsTRING)->buf[0] << 24) + \
((bITsTRING)->buf[1] << 16) + \
((bITsTRING)->buf[2] << 8) + \
((bITsTRING)->buf[3]); \
mACRO = ((bITsTRING)->buf[3] << 24) + \
((bITsTRING)->buf[2] << 16) + \
((bITsTRING)->buf[1] << 8) + \
((bITsTRING)->buf[0]); \
} while (0)