gtp.c: gtp_gpdu_ind: Convert ifelse to switch statement
Change-Id: I99b73f7a6d4100789fa92021c6ec9117869c881b
This commit is contained in:
parent
5aed8de11d
commit
42d3250d17
|
@ -2701,7 +2701,8 @@ int gtp_gpdu_ind(struct gsn_t *gsn, int version,
|
||||||
/* Need to include code to verify packet src and dest addresses */
|
/* Need to include code to verify packet src and dest addresses */
|
||||||
struct pdp_t *pdp;
|
struct pdp_t *pdp;
|
||||||
|
|
||||||
if (version == 0) {
|
switch (version) {
|
||||||
|
case 0:
|
||||||
if (pdp_getgtp0
|
if (pdp_getgtp0
|
||||||
(&pdp, ntoh16(((union gtp_packet *)pack)->gtp0.h.flow))) {
|
(&pdp, ntoh16(((union gtp_packet *)pack)->gtp0.h.flow))) {
|
||||||
gsn->err_unknownpdp++;
|
gsn->err_unknownpdp++;
|
||||||
|
@ -2711,7 +2712,8 @@ int gtp_gpdu_ind(struct gsn_t *gsn, int version,
|
||||||
len);
|
len);
|
||||||
}
|
}
|
||||||
hlen = GTP0_HEADER_SIZE;
|
hlen = GTP0_HEADER_SIZE;
|
||||||
} else if (version == 1) {
|
break;
|
||||||
|
case 1:
|
||||||
if (pdp_getgtp1
|
if (pdp_getgtp1
|
||||||
(&pdp, ntoh32(((union gtp_packet *)pack)->gtp1l.h.tei))) {
|
(&pdp, ntoh32(((union gtp_packet *)pack)->gtp1l.h.tei))) {
|
||||||
gsn->err_unknownpdp++;
|
gsn->err_unknownpdp++;
|
||||||
|
@ -2726,7 +2728,8 @@ int gtp_gpdu_ind(struct gsn_t *gsn, int version,
|
||||||
hlen = GTP1_HEADER_SIZE_LONG;
|
hlen = GTP1_HEADER_SIZE_LONG;
|
||||||
else
|
else
|
||||||
hlen = GTP1_HEADER_SIZE_SHORT;
|
hlen = GTP1_HEADER_SIZE_SHORT;
|
||||||
} else {
|
break;
|
||||||
|
default:
|
||||||
GTP_LOGPKG(LOGL_ERROR, peer, pack, len,
|
GTP_LOGPKG(LOGL_ERROR, peer, pack, len,
|
||||||
"Unknown version: %d\n", version);
|
"Unknown version: %d\n", version);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue