In the datasheet I can see that flash memory space is divided in to 64 regions of 16KiB. Which is for application core, (64 * 64 KB = 1MB)
I couldn't find any reference of network core flash protect size in datasheet. Since SPU can have 64 regions, will that be 4KB (64 * 4 KB = 256 KB).
But confusingly I found that by default in code (auto generated autoconf.h), network core uses flash protect size of 2KB (0x800)
#define CONFIG_FPROTECT_BLOCK_SIZE 0x800