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:
@@ -400,10 +400,10 @@ do { \
|
|||||||
#define TRANSPORT_LAYER_ADDRESS_IPv4_TO_BIT_STRING(mACRO, bITsTRING) \
|
#define TRANSPORT_LAYER_ADDRESS_IPv4_TO_BIT_STRING(mACRO, bITsTRING) \
|
||||||
do { \
|
do { \
|
||||||
(bITsTRING)->buf = calloc(4, sizeof(uint8_t)); \
|
(bITsTRING)->buf = calloc(4, sizeof(uint8_t)); \
|
||||||
(bITsTRING)->buf[0] = (mACRO) >> 24 & 0xFF; \
|
(bITsTRING)->buf[3] = (mACRO) >> 24 & 0xFF; \
|
||||||
(bITsTRING)->buf[1] = (mACRO) >> 16 & 0xFF; \
|
(bITsTRING)->buf[2] = (mACRO) >> 16 & 0xFF; \
|
||||||
(bITsTRING)->buf[2] = (mACRO) >> 8 & 0xFF; \
|
(bITsTRING)->buf[1] = (mACRO) >> 8 & 0xFF; \
|
||||||
(bITsTRING)->buf[3] = (mACRO) & 0xFF; \
|
(bITsTRING)->buf[0] = (mACRO) & 0xFF; \
|
||||||
(bITsTRING)->size = 4; \
|
(bITsTRING)->size = 4; \
|
||||||
(bITsTRING)->bits_unused = 0; \
|
(bITsTRING)->bits_unused = 0; \
|
||||||
} while(0)
|
} while(0)
|
||||||
@@ -412,10 +412,10 @@ do { \
|
|||||||
do { \
|
do { \
|
||||||
DevCheck((bITsTRING)->size == 4, (bITsTRING)->size, 4, 0); \
|
DevCheck((bITsTRING)->size == 4, (bITsTRING)->size, 4, 0); \
|
||||||
DevCheck((bITsTRING)->bits_unused == 0, (bITsTRING)->bits_unused, 0, 0); \
|
DevCheck((bITsTRING)->bits_unused == 0, (bITsTRING)->bits_unused, 0, 0); \
|
||||||
mACRO = ((bITsTRING)->buf[0] << 24) + \
|
mACRO = ((bITsTRING)->buf[3] << 24) + \
|
||||||
((bITsTRING)->buf[1] << 16) + \
|
((bITsTRING)->buf[2] << 16) + \
|
||||||
((bITsTRING)->buf[2] << 8) + \
|
((bITsTRING)->buf[1] << 8) + \
|
||||||
((bITsTRING)->buf[3]); \
|
((bITsTRING)->buf[0]); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user