Christian Deacon
0583b0f8f2
Add comment to Makefile regarding using shared objects over static for LibXDP.
2023-06-06 21:30:03 +00:00
Christian Deacon
a85d91eed8
Add notes about move to LibXDP.
2023-06-06 21:28:58 +00:00
Christian Deacon
9e4375dbec
Update README with more information since LibXDP move.
2023-06-06 21:20:57 +00:00
Christian Deacon
3d79c20479
Use LibXDP to build the projects instead.
2023-06-06 21:20:41 +00:00
Christian Deacon
d088b4b157
Implement support for LibXDP and improve code.
2023-06-06 21:20:19 +00:00
Christian Deacon
b77246c7ad
Remove LibBPF sub-module in root.
2023-06-06 21:19:14 +00:00
Christian Deacon
b54c46638d
Update README; Add information on error related to toolchain hardening (thanks G00g1\!).
2023-05-15 18:59:03 +00:00
Christian Deacon
75f5e8b33a
Update README.
2023-05-15 18:51:52 +00:00
Christian Deacon
8fbab9bf82
Decrease max filters to 90 due to stricter kernel limitations.
2023-05-15 18:27:56 +00:00
Christian Deacon
fdc66c31fa
Update README.md
2023-04-12 14:38:54 -04:00
Phil
7b577e9548
Optimizing main loop ( #35 )
...
* Mem leak fix
Memleak fix for strdup()
* Typo fix
forgot ;
* Optimizing Main Loop
Filtersmap will only be updated if there is a newer version of our config.
* Include sys/stat.h
* Added myself in the credits
Thanks for the trust
2023-01-21 17:18:11 -05:00
Phil
48b52ae645
strdup() mem leak fix ( #33 )
...
* Mem leak fix
Memleak fix for strdup()
* Typo fix
forgot ;
2023-01-18 11:44:29 -06:00
Christian Deacon
30469e8e9d
Update README.md
2023-01-16 13:28:58 -05:00
Christian Deacon
c92bb69576
Create FUNDING.yml
2022-12-10 03:31:51 -05:00
Christian Deacon
9d72e71b90
Create LICENSE.md
2022-12-04 14:27:59 -06:00
Christian Deacon
e53c7ab2b0
Packet flow, not network flow.
2022-09-14 04:15:36 -05:00
Christian Deacon
f307ba9a36
Update README.
2022-09-14 04:14:27 -05:00
Christian Deacon
41e5566bea
Mention (e)BPF in README.
2022-09-14 02:56:58 -05:00
Christian Deacon
d32962f3f6
Use Ethtool manual page link instead.
2022-09-14 02:44:06 -05:00
Christian Deacon
e463ed55e0
Update README.
2022-09-14 02:39:07 -05:00
Christian Deacon
0ab1b108ce
Update README; Add a lot of detail.
2022-09-14 02:38:07 -05:00
gamemann
93a9fc96ff
Define and use memcpy() in XDP program itself for optimization.
2022-09-08 04:03:08 +00:00
gamemann
96d8a7079f
Use memcpy() to simplify and optimize code.
2022-09-07 09:24:09 +00:00
gamemann
8a77f1d4ec
Add IPv6 addresses to list menu.
2022-08-27 16:17:29 +00:00
gamemann
6b7d457068
Add Git ignore file.
2022-08-27 16:01:12 +00:00
gamemann
4e69dfc060
Update README.
2022-08-27 15:57:06 +00:00
gamemann
1c41ac296b
Add TCP ECE and CWR flags support.
2022-08-27 15:56:29 +00:00
gamemann
4c3f6950f9
Make help menu cleaner.
2022-08-27 15:37:29 +00:00
gamemann
3810a3695e
Count PPS/BPS values themselves when matching.
2022-08-27 15:27:07 +00:00
gamemann
2a41af6be2
Fix max length/TTLs.
2022-08-27 15:26:22 +00:00
Christian Deacon
c044a99207
Merge pull request #16 from omicronn88/master
...
Update xdpfw.service
2022-03-27 15:55:03 -05:00
omicronn88
f63c5f1f23
Update xdpfw.service
...
Added ExecStopPost to unload xdp program from an interface after the service is stopped.
2022-03-27 11:12:52 +03:00
gamemann
ded517f080
Update README.
2021-12-15 20:52:35 +00:00
gamemann
6092ca3337
Add correct line breaks into help menu.
2021-12-15 20:51:50 +00:00
gamemann
5012fc9ff8
Add time flag for how long to run the program for.
2021-12-15 20:51:23 +00:00
gamemann
21b15badf6
Allocate stats with MAX_CPUS and check for NULL index to attempt to fix seg fault on issue #10 .
2021-12-06 16:54:20 +00:00
gamemann
3ebb0a763b
We don't need to pass using reference.
2021-12-06 16:38:47 +00:00
gamemann
ef996a6596
Check BPF stats map lookup result.
2021-12-06 16:37:39 +00:00
Christian Deacon
5591f1ace7
Update README.
2021-12-06 03:22:14 -06:00
Christian Deacon
4adc0e4791
Update build workflow.
2021-12-06 03:18:29 -06:00
Christian Deacon
c5fc55df13
Install LibConfig and LibELF.
2021-12-06 01:48:45 -06:00
Christian Deacon
dbf5b754f0
Add execute permissions.
2021-12-06 01:44:34 -06:00
Christian Deacon
123a48311b
Run file as root.
2021-12-06 01:39:41 -06:00
Christian Deacon
e680661a95
Update README.
2021-12-06 01:38:38 -06:00
Christian Deacon
067ce603f7
Run correct file.
2021-12-06 01:37:54 -06:00
Christian Deacon
2dc604343d
Try listing files.
2021-12-06 01:36:08 -06:00
Christian Deacon
1afe43d18c
Use renamed artifact.
2021-12-06 01:33:34 -06:00
Christian Deacon
2fa1c8a9b3
Rename artifact.
2021-12-06 01:33:02 -06:00
Christian Deacon
525f11cb74
Download artifact from Build workflow in Run.
2021-12-06 01:27:57 -06:00
Christian Deacon
4e578b0c38
Store artifact from Build workflow.
2021-12-06 01:25:17 -06:00