Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Net 1784 nftables #942

Closed
wants to merge 30 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
a3fe0a7
handle acl rules on client
abhishek9686 Nov 20, 2024
0ae0e9b
trigger fw update
abhishek9686 Nov 20, 2024
66c179e
change default acl rule target
abhishek9686 Nov 28, 2024
737edb3
add acl rules for port and protocol
abhishek9686 Nov 29, 2024
4faf67a
save aclrules, delete acl rules on update
abhishek9686 Dec 2, 2024
7f63c1a
chain forwarding rules
abhishek9686 Dec 2, 2024
658ca9e
configure adv rules for user policies
abhishek9686 Dec 2, 2024
abbe127
Merge pull request #923 from gravitl/NET-1784-userRules
abhishek9686 Dec 3, 2024
8ae3cbb
nftable rules
abhishek9686 Dec 4, 2024
c9ccd06
resolve merge conflicts
abhishek9686 Dec 4, 2024
b858502
add nftable jump rules for acl chain
abhishek9686 Dec 4, 2024
357a005
add adv options to ingress rules
abhishek9686 Dec 4, 2024
ac9796a
update aclinput chain verdict
abhishek9686 Dec 4, 2024
394cbe7
add input related, established jump rule
abhishek9686 Dec 4, 2024
634bf4e
add input related, established verdict accept
abhishek9686 Dec 4, 2024
5d6904f
nftables check if rule exists
abhishek9686 Dec 4, 2024
cb5f152
add established rule on top
abhishek9686 Dec 4, 2024
22ab3cf
fix nftables change target
abhishek9686 Dec 4, 2024
c42b30a
add acls funcs for nftables
abhishek9686 Dec 4, 2024
f1a87a5
Merge branch 'NET-1784' of https://github.com/gravitl/netclient into …
abhishek9686 Dec 5, 2024
2f5dbf9
check for all protocol and skip
abhishek9686 Dec 5, 2024
95b58c6
ignore all protocol
abhishek9686 Dec 5, 2024
0a01d68
Merge branch 'NET-1784' of https://github.com/gravitl/netclient into …
abhishek9686 Dec 5, 2024
a23fc02
remove return
abhishek9686 Dec 5, 2024
ca7154c
add LOCAL only rule on ingress gw
abhishek9686 Dec 5, 2024
e5f79f4
add established and related state rule on fwd chain
abhishek9686 Dec 5, 2024
f0e09b5
Merge branch 'NET-1784' of https://github.com/gravitl/netclient into …
abhishek9686 Dec 6, 2024
cc747d3
add local dst rule
abhishek9686 Dec 7, 2024
ecd536b
resolve merge conflicts
abhishek9686 Dec 11, 2024
52ac40f
resolve merge conflicts
abhishek9686 Dec 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions firewall/firewall_nonlinux.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,6 @@ func (unimplementedFirewall) FlushAll() {
func (unimplementedFirewall) InsertEgressRoutingRules(server string, egressInfo models.EgressInfo) error {
return nil
}
func (unimplementedFirewall) AddEgressRoutingRule(server string, egressInfo models.EgressInfo, peerInfo models.PeerRouteInfo) error {
return nil
}

func (unimplementedFirewall) DeleteRuleTable(server, ruleTableName string) {

Expand Down
Loading
Loading