Commit Graph

177 Commits

Author SHA1 Message Date
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
Christian Deacon
79f884b96c Require Build workflow. 2021-12-06 01:14:56 -06:00
Christian Deacon
c7745d2a30 Attempt to make Build workflow reusable.
I'm new to GitHub actions/workflows!
2021-12-06 01:06:21 -06:00
Christian Deacon
59f707507e Use master branch. 2021-12-06 01:03:17 -06:00
Christian Deacon
1c695bca20 Attempt to fix Run workflow. 2021-12-06 01:02:37 -06:00
Christian Deacon
d0a2322e76 Update Run workflow again. 2021-12-06 00:59:26 -06:00
Christian Deacon
aaef1a8268 Update Run workflow. 2021-12-06 00:57:06 -06:00
Christian Deacon
8243d187bb Create Run workflow. 2021-12-06 00:56:03 -06:00
Christian Deacon
7f44988d46 Update README. 2021-12-06 00:45:02 -06:00
Christian Deacon
265637deff Add Build workflow. 2021-12-06 00:42:31 -06:00
gamemann
0dac160065 Remove stdint.h include since it's not needed inside of BPF program. 2021-11-16 00:35:57 +00:00
gamemann
7964f8986a Move defines to header file for XDP program. 2021-11-16 00:33:30 +00:00
gamemann
e56a8e64ec Remove linux/types.h include from BPF program. 2021-11-16 00:32:25 +00:00
Christian Deacon
5e53d30f86 Merge pull request #7 from OpenSource03/master
Update README.md
2021-11-15 18:30:46 -06:00
OpenSource
bfaa78ff7a Update README.md 2021-11-15 21:37:40 +01:00