sudo apt -y install libncurses5-dev
cd ~/
# from https://downloads.lede-project.org/releases/17.01.4/targets/octeon/generic/
wget https://downloads.lede-project.org/releases/17.01.4/targets/octeon/generic/lede-sdk-17.01.4-octeon_gcc-5.4.0_musl-1.1.16.Linux-x86_64.tar.xz
tar Jxvf lede-sdk-17.01.4-octeon_gcc-5.4.0_musl-1.1.16.Linux-x86_64.tar.xz
cd lede-sdk-17.01.4-octeon_gcc-5.4.0_musl-1.1.16.Linux-x86_64
# install dependency
./scripts/feeds update -a
./scripts/feeds install libpcre libyaml libpcap jansson libnetfilter-queue libmagic libnfnetlink libpthread zlib
# clone
cd package
git clone https://github.com/seanlinmt/suricata
# compile
cd ~/lede-sdk-17.01.4-octeon_gcc-5.4.0_musl-1.1.16.Linux-x86_64
make package/suricata/compile V=s
make package/suricata/install V=s
# package created at ~/lede-sdk-17.01.4-octeon_gcc-5.4.0_musl-1.1.16.Linux-x86_64/bin/packages/mips64_octeon/base/suricata_4.0.4_mips64_octeon.ipk
install
opkg update
opkg install libyaml libpcap jansson libnetfilter-queue libmagic libnfnetlink
opkg install suricata_4.0.4_mips64_octeon.ipk