From 390fabe1b45a9b8240a322560a38d53c393b06be Mon Sep 17 00:00:00 2001 From: Steven Polley Date: Thu, 25 Apr 2024 21:37:15 -0600 Subject: [PATCH] remove pre-built eBPF programs --- .gitignore | 4 +++- hypd/server/hyp_bpf.c | 3 +-- hypd/server/hyp_bpf_bpfeb.o | Bin 4208 -> 0 bytes hypd/server/hyp_bpf_bpfel.o | Bin 4288 -> 0 bytes 4 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 hypd/server/hyp_bpf_bpfeb.o delete mode 100644 hypd/server/hyp_bpf_bpfel.o diff --git a/.gitignore b/.gitignore index 16b067f..8dd078c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ hyp.secret hypd/hypd hyp/hyp hypd/hypdconfig.json -hypd/secrets/ \ No newline at end of file +hypd/secrets/ +hypd/server/*.o +env.sh diff --git a/hypd/server/hyp_bpf.c b/hypd/server/hyp_bpf.c index e327f57..15ad1b7 100644 --- a/hypd/server/hyp_bpf.c +++ b/hypd/server/hyp_bpf.c @@ -35,7 +35,7 @@ int xdp_prog_func(struct xdp_md *ctx) { // A knock should not contain any data if (data_end - data > 60) { - goto done; + return XDP_PASS; } // parse ethernet header @@ -60,7 +60,6 @@ int xdp_prog_func(struct xdp_md *ctx) { } } } -done: // We send everything to XDP_PASS return XDP_PASS; } diff --git a/hypd/server/hyp_bpf_bpfeb.o b/hypd/server/hyp_bpf_bpfeb.o deleted file mode 100644 index 011d50bc087afdde624f6abba9b2f5f1df75d464..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4208 zcmb_fU1(fI6h3!XO}ECHYSsEbD%2z<+ilfaTT?f&2^I@olNNs{+-`R7W-r<7UGKeH zQxy!NAfi}7#fOSjK@0legVMfLLC^<qJ0qK_syNz++17q!2>hreCKE8 z%$d0}yU$PVoyz4L>5(IUKu#%o76|?4G%A~ZojBFo2ZyvudMm)qZ6V>dTK@r)EubDm0;`p2DE*6^eVZ6QuS)-C$GJ~ ze4gCjAUX2+_m}@9KbiOw|3!Ryn7v4!5?NkeKEKh}wG!RQB(F6m%UY9rDKWfoGU2(m z5-t-nyN$G({ra9R*~Ubhe@8^OfLJF61w_Xb_7ZSK85f z7+(f+46f{YG^@S^@}+2HwBdE=Kz(T1ZgN`-Jc@XZ&o$hGb~zg9el*GoZNkW9@V!Pp z1b)!SOW^ZHJ`VoO8gwA;)sjhwYgB05NUE5^YiQi>H{eJeO|QHt!n|-!oTK0a421lq zkpZ1!l+iGaa~%At1Un~;tf2qI$k<`$^Tf_tIH!#KFyyZwUxQXbBVCJj2>NeK{y3A) zcT5aK#`%6QwyPokXk_O4v+?7)kel=Sil5#H>WxZ&8yu2nlzXNL3o|}BF4>%^9BV;Y z!8~9F(0lYB{9lI;$3j@{ZE)5JlzSJQsafs=BP-TkfriurV>*C2!Cwk`H0$qoQtp1|AKreaSr5f;w&buEMt;ziIEc_~3GFWvy8ap_=u!Y@-Ezugp<12)W@=cLC~Zy&gsq zkzqsGGYZ>M+HoJ!*ZKRM(Oq^nH8!U9R4UW^_V05K?5=Q;r5*S0&;^Ejp-_y%8WuXH zuu*P14w|h&#_Jh|MmS`l5XE7)7OVMoP@8vkfwhRBXQf-$RfvLaSo5UrMX_-8I<8Qx zM{x(~o8g;r(2fQXfxU*K9iB6XIEu5~h8uL_PB$Lh6wZ#QO?s9QyJH#+ji`yrlsi4) zPVJk1XwrRb{E^86l_8vi(2KiaTRpzJ;#S6IW_F^^x~46^=CvbFRp~ zyOCFy;%pR2aiQ9Y#Dw3a8K%c9e0I;Z(P40{AS-nv)?v9dwjoIr+*Vb{uu2G zkvBJi)1UYkk)yYR(-+vm=YAYbR0{K58#H)SY z?_0iShf?h{3WN=&Ltb+Wq!5<-Ij(^l(YyZq(8-L2+??rxNerFS$zfPP1 zUag#i_2S!3;uZU$mXg{K|70+8M@@44Ek*Ltef$~SuQMUL5 zWX@r*j6i0r#pMjHWbmO3?qu*%26O)O_{TH&vkd++gU@8}*$h6n8tXEo=5q!zc9p@U z3@&FdzKL}HPAh|-%ivct_?X50>#mSu>@CJp482xyV*gZ8gOw|TdOm-}R_pMBt8Z$5 z4)?RYO3Wq0H+ki~#3NnA{Tf%vk1S|z#+SVl6D4;W68N9!F^rQv&t~ZU$Ouno=F%Ht zbd)X5p8s+t&O&=GiSI!Bw|Jh1G}-TjI{qHxZ*5Xp_q}fImqz4y!Ef;1I&D1l_o3PO zGj-5+In2H9h%(9gQ%?Uk$;NM|1Bmma$<9w5-wunj@ei9IYd5gxPt5-(>3pmY)h51A z|7J}Y()FK%{$lkzV`56+te?%pa;}TNcP}#knkH;Cf12=KpPrw0;6>&)Kc&U#z=!jj vpWVGYIRBl&@?KrHC4kk`&p1-1uB-BOVdwjE0b0A!C{KWMjdmQn{*8YF)7I3+ diff --git a/hypd/server/hyp_bpf_bpfel.o b/hypd/server/hyp_bpf_bpfel.o deleted file mode 100644 index 7291a14b14437240a9c1319a60286f58f2081c55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4288 zcmbtXU2IfE6h8fdb`eUcKm7Q^1q`;>E{h5xP}~;UKqO%;5Ydoaw!3$`H{I@C?!AkP zm`IE!#%Qbw8XqtaOq4_)c+lX32^dZEK@*>i51N>0;tLN(eK6MVn>*9p4yX^F?74Hk zbIzPOb7t<$-RH&*jJLP7iJ><6U7E;fMY79UWF=;$2cG%9PKEL-68qH+NxSyer1d&h z%PxplHSX#V^b;A{aEEfZdRyYxg)r->zc+C_u{EU(M;5IRhVDXAn`mFRT9s%SCD5n6jzWJ zL%j%oo)}F02ADK@Xm27|&-1^u$ttaT3$e%nSW`PiJ!Bgz=*&Y=UL1q^JHd;qh1jv>)fiTz+fu1LPVlVt>-gq>;bi!!|rzSWHx&Laj$aElGBM_ z&s~s>6U6qlcxYPUK-dmH{M7vRKrnOI51F;3&*NI=_(vdvdbp1n_ZTo*bttT(1;kqA zTlA*BoYz!~{%$&hn6LQNSX_5xVq)Y;_t5^Q#@xeC=EhuC;!`zGX7UZ!tHz=4MG{U* zqgZoiic-wSdG&xTLGFwPm0z6-y(n`1l3y))4GA0WiMm(!+yr_Ht*%>t@Byh;BY&#u z6&>bLh#P8*S{O{ZrFykMB$*vsB)vJkxqPbTPS#54f}~Cce$m;)JeYzr?DQv^f&NNR zof<%#q20#169F=k}x3euX;GA|6s~O6R%g+5yQVR1^Zcr*o z99IM-ii1K>kwV!kOk)M>+ncp4l=C4}lirqXwBR{k=BONmT=1wq19iSw3?qryU_tq0 zFDy%D$HPcpQ7oLj>X%9vqqv6j zb@*}|RHJ_Mz*@u6gy+a1w&G;HKxshb8{ny4(&vpRZS~?!K+4|G_w~qWzo4wEnh^n>ycNK z^kfuCdM00s#B>whj}G5E5YI{SF1*M&Fz*k(v**EpiuldI_m?{TDIxDc{s_GBY~oM+ zGkE=M;!C_70hV7#&Jlwb1NXy5JOq2+$2f;t@M7Ss#>Z&?Jh=<#PuvB3RNL>wIl1)9 zxTl}lY zb&Xfzyld}mo3EYzmf&3~?|@0&U}B`Hh;!qCx)QNSoC~r3v{JdR0XF?1{wsAPpC=1^ zY6^9zJX;Op0DZ0gs5j{_cm=;mH1+CsE7}$6izZQYYW<^1-=$G9M*`M~#IW>jpgttZ zj6U0fsk_vIS-U|ni8jW_f=LGF5;%{KTR53_)BlWRpSAD>3tzVIH4A@Z;qNVc-NI@T z(3$+PRTLTQSU6+htcCghl1%^O7Jk;kuUPn;g+H+HCl+4XvrN*l*N7z@dX@C(;qkNr z%_E0;UZ3eo<>ZX3PI`X|=es$I^dZGNy?Ni_l27A&j`M6!&8Sw#mjk1t8FyPU&Hw#; z0ul5UTM+BB