ip processing