input bOrderDesc values and do as following
// Sort by src or dst
String sDir=bOrderDesc?DESC:ASC;
order by --(select SUBSTRING_INDEX(CurSourceIP,'.',1)) +sDir+ ,
--(select SUBSTRING_INDEX((select SUBSTRING_INDEX(CurSourceIP,'.',2)),'.',-1)) +sDir+,
--(select SUBSTRING_INDEX((select SUBSTRING_INDEX(CurSourceIP,'.',-2)),'.',1)) +sDir+,
--(select SUBSTRING_INDEX(CurSourceIP,'.',-1)) + sDir+ ,
--CurSourcePort "+sDir;
// Sort by src or dst
String sDir=bOrderDesc?DESC:ASC;
order by --(select SUBSTRING_INDEX(CurSourceIP,'.',1)) +sDir+ ,
--(select SUBSTRING_INDEX((select SUBSTRING_INDEX(CurSourceIP,'.',2)),'.',-1)) +sDir+,
--(select SUBSTRING_INDEX((select SUBSTRING_INDEX(CurSourceIP,'.',-2)),'.',1)) +sDir+,
--(select SUBSTRING_INDEX(CurSourceIP,'.',-1)) + sDir+ ,
--CurSourcePort "+sDir;