Sign in
Join now
ranet3
stepbrobd.com
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
forked from ranet3/ranet3
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
master
Yifei Sun
a137e855
Copied
Failed
Copy SHA
pkgs/raweb3: say that a session follows the answers to its own requests and what the move event names
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
dc67943f
Copied
Failed
Copy SHA
ike: draw requests, answers and replays from moving peers against the endpoint they leave
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
60221979
Copied
Failed
Copy SHA
ike,transport: follow an authenticated answer to this end's own request
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
b5e63518
Copied
Failed
Copy SHA
internal/netstack: say that a peer's data budget is full when its socket is backpressured or when its sender has not yet run to drain it
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
5cf76739
Copied
Failed
Copy SHA
internal/egress/kernel: read the socket a test holds through its descriptor rather than from the netlink listing
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
0595f55a
Copied
Failed
Copy SHA
internal/netstack: count the packets the delay control sheds with those sent, in the test of a queue holding everything the budgets admit
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
dcc2f2bb
Copied
Failed
Copy SHA
internal/netstack: hand the peer that is not congested each read once it has sent the one before, in the test of a congested peer
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
fdd30971
Copied
Failed
Copy SHA
internal/netstack: test that the exit takes a batch only after the mesh has counted it, for both egress hand-offs
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
2cdd3570
Copied
Failed
Copy SHA
pkgs/raweb3: name the android build in the go-lint row
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
2e9dc82d
Copied
Failed
Copy SHA
checks/go/lint: build the daemon for android
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
3889ee91
Copied
Failed
Copy SHA
internal/client,pkgs/raweb3: say ranet3 reads the connection table limit and link what the kernel evicts
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
6dc5f05b
Copied
Failed
Copy SHA
pkgs/raweb3: drop the comment above the font stack
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
9bf1a12f
Copied
Failed
Copy SHA
pkgs/raweb3: say what the docker, tailscale and k3s checks run beside ranet3 and what each asserts of both
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
4efe0b13
Copied
Failed
Copy SHA
checks/integration/k3s: run k3s with kube-proxy and flannel beside ranet3, its pods from an image in the store
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
8f0d98b5
Copied
Failed
Copy SHA
checks/integration/tailscale: run tailscale with headscale beside ranet3, and an exit node
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
fe937fcf
Copied
Failed
Copy SHA
checks/integration/docker: run docker beside an exit node
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
172b55f1
Copied
Failed
Copy SHA
checks/integration/harness: add a flag that runs another program beside ranet3 with the derived rules and the overlay held, and a reading of what ranet3 holds beside it
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
ad14e5c8
Copied
Failed
Copy SHA
internal/registry: say what a community registry's endpoints hold without its counts
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
bb8b290b
Copied
Failed
Copy SHA
internal/babel,schema: take the tests' names and addresses from the placeholders the pages use and state the round trip rule and the route bound without a fleet's measurement
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
68918f55
Copied
Failed
Copy SHA
srv6: take the tests' segment addresses from the documentation ranges and write the answers' golden file from them
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
5e4ac8d8
Copied
Failed
Copy SHA
internal/netstack: take the tests' segment addresses from the documentation ranges
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
ae75dd3c
Copied
Failed
Copy SHA
internal/kernel,internal/egress/kernel: take the tests' prefixes and inside device from the documentation ranges and the placeholders the pages use
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
1116ccec
Copied
Failed
Copy SHA
internal/client: take the tests' prefixes and names from the documentation ranges and the placeholders the pages use, and give the tests' reasons without a fleet's measurement
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
4034d38b
Copied
Failed
Copy SHA
internal/config: take the tests' prefixes and names from the documentation ranges and the placeholders the pages use
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
13897f19
Copied
Failed
Copy SHA
cmd/ranet3,control: take the tests' addresses and names from the documentation ranges and the placeholders the pages use
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
2d0ca79d
Copied
Failed
Copy SHA
identity: take the tests' names from the placeholders the pages use
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
f4b779b1
Copied
Failed
Copy SHA
pkgs/raweb3,examples: say what an exit's readiness reads back, which flows its timeouts and share cover, what its status line prints and when the reconciler asks its lookups
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
1813385c
Copied
Failed
Copy SHA
internal/egress/kernel: say that an exit's readiness reads back its chains, set and timeout objects rather than its whole table
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
063647c6
Copied
Failed
Copy SHA
control,internal/client: name every condition an exit's prefix is announced under, the addresses its classes translate to among them
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
b0fdaed6
Copied
Failed
Copy SHA
pkgs/raweb3: say what the reconciler asks each pass to find another program's rule ahead of its own, and where it reports one that takes a lookup
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
cf207909
Copied
Failed
Copy SHA
internal/client,control,cmd/ranet3: hand the reconciler the live sessions' endpoints, and report what another program's rule takes on the kernel line, in two gauges and in the rules view
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
b14f6a7c
Copied
Failed
Copy SHA
internal/kernel,checks/netlink: ask each pass where an overlay hold's address and each live peer endpoint under the underlay's mark end, and report another program's rule that takes them once per change
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
3c30bdff
Copied
Failed
Copy SHA
internal/kernel: send a batch read's mark with its lookup, and answer a batch on a socket the caller holds
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
279ea3b6
Copied
Failed
Copy SHA
pkgs/raweb3: say that ike's tests run on a network in memory on a fake clock, what stays on real sockets and real time, and what go-lint checks of the daemon
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
e9bec8a0
Copied
Failed
Copy SHA
checks/go/lint: fail where the daemon links the network in memory or a file outside it and the tests calls its constructor
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
963d06d5
Copied
Failed
Copy SHA
ike: run the rest of the tests that open a hub or socket in bubbles, leaving on the real clock those whose session waits for a mutex
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
8d36c6d1
Copied
Failed
Copy SHA
ike: open every hub and socket of the tests on a network in memory, and run the repeat properties and the thirty slowest tests in bubbles
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
f598be57
Copied
Failed
Copy SHA
transport: run a hub over any bind, and add a network in memory that carries udp as loopback does
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
4d92c701
Copied
Failed
Copy SHA
pkgs/raweb3: describe cap.egress translate's classes, the timeouts an exit keeps the flows it translates to and each mesh source's share of its flows, and list the NAT and RFC 6888 requirements the kernel exit departs from
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
6843c439
Copied
Failed
Copy SHA
internal/egress/egresstest,internal/egress/kernel,checks/netlink: add the suite's filtering and hairpinning rows, each a limit the kernel exit declares with its reason and deviations row
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
5db9f9fa
Copied
Failed
Copy SHA
treewide: hold each mesh source to the share of an exit's flows cap.egress flows_per_source sets, refuse a flow past it, and add the suite's row 6, which the netlink check runs on 2048 MiB so conntrack's table, which the kernel sizes by memory, holds a source's share filled in each family at once
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
63b4d931
Copied
Failed
Copy SHA
internal/egress/kernel,internal/egress/egresstest,checks/netlink: give the flows the exit translates timeouts of its own and read each flow's idle timer in the suite
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
52a7c728
Copied
Failed
Copy SHA
internal/egress/kernel,internal/netnstest,checks/netlink: hold a family not ready while the host does not hold an address its classes translate to
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
8a743ea5
Copied
Failed
Copy SHA
treewide: replace source4 and source6 with cap.egress translate's classes, none bound to its own source and the exit's own mesh addresses under their class
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
0de0e12f
Copied
Failed
Copy SHA
internal/nftables,internal/egress/kernel: add sets, ct timeout objects and the expressions a per-source flow limit and a timeout policy take, and read a table's chains, sets and objects back by name
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
9cf0456c
Copied
Failed
Copy SHA
pkgs/raweb3,examples: say what an exit's tun carries, where a hold and the scoped default apply, what a reload, a withdrawal and a cover record, and cut the kernel's behavior to what ranet3 decides
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
a24ded03
Copied
Failed
Copy SHA
cmd/ranet3: say in debug rules' help that the wanted rules are the ones the reconciler derives
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
da2f9924
Copied
Failed
Copy SHA
transport: say that a fallback holds a session off its pin for unroutedHold only after the kernel refused the pin with EHOSTUNREACH
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
beb43490
Copied
Failed
Copy SHA
internal/babel: say that quality none leaves this node's own Hello loss out of the rxcost it advertises and the cost it takes from a neighbor
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
ddb1119a
Copied
Failed
Copy SHA
internal/client: say that a netdns setting forces go only where it names go, and that the neighbor lab's test writes the routes into l's tun
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
a6392cd7
Copied
Failed
Copy SHA
internal/netstack: say that withHeader builds an 8-octet header from a 6-octet body, and drop classify's restatement of its unrouted arm
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
639d2404
Copied
Failed
Copy SHA
internal/kernel: say what wakes the reconciler on each platform, that a reconcile interval under the retry floor is every delay, and why a hold that counts as a default is declined
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
a7b7cec8
Copied
Failed
Copy SHA
pkgs/raweb3: document the checks a tun read meets entering the mesh, the drops they count and their limits
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
56a72bbc
Copied
Failed
Copy SHA
internal/client: lab a host's forwarded reads at the mesh's edge and a neighbor's reach through a forwarding leaf
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
d7458418
Copied
Failed
Copy SHA
internal/netstack,control,internal/client: drop a tun read the table answers this node's own, counted as looped
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
dd4b6206
Copied
Failed
Copy SHA
internal/netstack,control,internal/client: check the packet an IPv6 tun read carries as a read of its own, one level deep, dropping one that carries another, counted as nested
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
edaa06d5
Copied
Failed
Copy SHA
internal/netstack,control,internal/client: drop a tun read toward an entry counting as a default from a source this node does not own, counted as unowned_source
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
5f7d86d1
Copied
Failed
Copy SHA
internal/netstack,control,internal/client: drop a tun read carrying a routing header the edge refuses, to a SID of this node's, or from a source another node's or unowned inside the overlay, counted by reason
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
e2eed3f9
Copied
Failed
Copy SHA
srv6: walk a packet entering the mesh past its hop-by-hop, destination options and routing headers, refusing the routing types its edge drops, and name a SID of this node's
Copy SHA
Browse repository
committed
2w ago
Yifei Sun
2d703c10
Copied
Failed
Copy SHA
pkgs/raweb3: say which rules the reconciler derives, what the mirror throws and holds, how the underlay's mark skips them and what an exit withholds
Copy SHA
Browse repository
committed
2w ago
Previous
1 / 21
1
2
3
4
5
…
21
Next