15 #define SEC_BUFF_MAX_LEN 16 // from secdefs.h
16 #define IFC_NAME_LEN 16 // from ifcdefs.h
18 /* HTTP upload image formats. */
22 BROADCOM_IMAGE_FORMAT,
39 UPLOAD_FAIL_ILLEGAL_IMAGE,
44 #define SKIP_NONE_APP 0x00000000
45 #define SKIP_TELNETD_APP 0x00000001
46 #define SKIP_SSHD_APP 0x00000002
47 #define SKIP_HTTPD_APP 0x00000004
50 PARSE_RESULT parseImageData(char *image_start_ptr, int bufSize, BUFFER_TYPE fBufType);
51 UPLOAD_RESULT flashImage(char *imagePtr, PARSE_RESULT imageType, int imageLen);
52 int bcmCheckEnable(char *appName, struct in_addr clntAddr);
53 int bcmSocketIfPid(void);
54 void killAllApps(int socketPid, int skipApp, int telnetIfcPid, int sshdIfcPid);