tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
net
/
at
jcs
121 files
af_frame.c
remove unneeded includes; ok bluhm@
9 months ago
art.c
remove prototypes for removed functions
7 months ago
art.h
use the SMR api instead of SRPs in art/rtable code
9 months ago
bfd.c
unbreak BFD build after const was added in rtsock.c rev 1.386 ok phessler@
8 months ago
bfd.h
unbreak BFD build after const was added in rtsock.c rev 1.386 ok phessler@
8 months ago
bpf.c
Do not allow root to bypass BIOCLOCK ok dlg florian, plus discussion with guy harris
4 months ago
bpf.h
add XOR and MOD operations.
4 months ago
bpf_filter.c
add XOR and MOD operations.
4 months ago
bpfdesc.h
use a tailq for the global list of bpf_if structs.
1 year ago
bridgectl.c
we don't have to cast to caddr_t when calling m_copydata anymore.
5 years ago
bridgestp.c
remove unneeded includes; ok bluhm@
9 months ago
bsd-comp.c
remove unneeded includes; ok bluhm@
9 months ago
ethertypes.h
88F7 is used by IEEE 1588 Precision Time Protocol
10 months ago
fq_codel.c
fq_codel: add overload protection via RFC 8290 batch drops
4 months ago
fq_codel.h
add $OpenBSD$ tags
5 years ago
frame.h
add an AF_FRAME socket domain and an IFT_ETHER protocol family under it.
1 year ago
hfsc.c
replace hfsc_uptime with nsecuptime.
4 months ago
hfsc.h
remove prototypes for removed functions
9 months ago
if.c
Backout: Protect IGMP and MLD6 fast timer with rwlock.
3 months ago
if.h
add if_get_smr()
3 months ago
if_aggr.c
use per cpu refs in the input path instead of one refcnt per port.
4 months ago
if_arp.h
remove struct arpreq from net/if_arp.h
1 year ago
if_bpe.c
add Private VLAN support to veb(4) as per RFC 5517
4 months ago
if_bpe.h
Cache route per softnet thread with netstack.
1 year ago
if_bridge.c
let the ether_port ref api have the caller carry local state for the port
4 months ago
if_bridge.h
add Private VLAN support to veb(4) as per RFC 5517
4 months ago
if_dl.h
Use constant sockaddr in route lookup.
2 years ago
if_enc.c
Use struct refcnt for interface address reference counting. There was a crash due to use after free of the ifa although it is ref counted. As ifa_refcnt was a simple integer increment, there may be a path where multiple CPUs access it concurrently. So change to struct refcnt which is MP safe and provides dt(4) leak debugging. Link level address for IPsec enc(4) and various MPLS interfaces is special. There ifa is part of struct sc. Use refcount anyway and add a panic to detect use after free. bug report stsp@; OK mvs@
3 years ago
if_enc.h
mention that the "flags" field in the enchdr is uses m_flags values (see mbuf.h)
4 years ago
if_etherbridge.c
add Private VLAN support to veb(4) as per RFC 5517
4 months ago
if_etherbridge.h
add Private VLAN support to veb(4) as per RFC 5517
4 months ago
if_etherip.c
remove unneeded includes; ok bluhm@
9 months ago
if_etherip.h
Cache route per softnet thread with netstack.
1 year ago
if_ethersubr.c
replace SRPs with SMRs for carp iface list hanging off an ethernet iface
3 months ago
if_gif.c
remove unneeded includes; ok bluhm@
9 months ago
if_gif.h
Cache route per softnet thread with netstack.
1 year ago
if_gre.c
add Private VLAN support to veb(4) as per RFC 5517
4 months ago
if_gre.h
Cache route per softnet thread with netstack.
1 year ago
if_llc.h
first or second coming, commie or not commie, one m in coming is sufficient ok claudio
13 years ago
if_loop.c
Limit softnet threads to number of CPU.
7 months ago
if_media.c
remove unneeded includes; ok bluhm@
9 months ago
if_media.h
remove unused ifmedia_list_add() ok miod@
9 months ago
if_mpe.c
fix some bpf code.
4 months ago
if_mpip.c
refactor some mpls input processing for mpe/mpw/mpip.
4 months ago
if_mpw.c
revert "use pf_states to link mbufs/inpcbs and forwarded connections together"
2 months ago
if_pair.c
remove unneeded includes; ok bluhm@
9 months ago
if_pflog.c
remove unneeded includes; ok bluhm@
9 months ago
if_pflog.h
Link pflog(4) instances to `pflog_ifs' list instead of allocating `pflogifs' array. This was done to prevent panics caused by internal malloc(9) limit.
5 years ago
if_pflow.c
In IPFIX/Netflow v10, add NAT template with post-NAT source and destination IP address and ports. With this, you can use pflow to track internal to external translations.
4 months ago
if_pflow.h
In IPFIX/Netflow v10, add NAT template with post-NAT source and destination IP address and ports. With this, you can use pflow to track internal to external translations.
4 months ago
if_pfsync.c
remove unneeded includes; ok bluhm@
9 months ago
if_pfsync.h
remove prototypes for removed functions
9 months ago
if_ppp.c
remove unneeded includes; ok bluhm@
9 months ago
if_ppp.h
spelling ok jmc@ reads ok tb@
4 years ago
if_pppoe.c
wire the DLT_LOOP bpf listener up to packet transmission.
5 months ago
if_pppoe.h
remove pppoe_if_exists() prototype, function was never added
9 months ago
if_pppvar.h
Enable IPv6 AF for ppp(4)
2 years ago
if_pppx.c
remove unneeded includes; ok bluhm@
9 months ago
if_rport.c
delete rport_input cos it's the same as p2p_input provided by the stack.
3 months ago
if_sec.c
Pass struct netstack to sec_input().
1 year ago
if_sec.h
Pass struct netstack to sec_input().
1 year ago
if_sppp.h
fix a panic when autodial (link1) on pppoe tries to run.
5 months ago
if_spppsubr.c
wire the DLT_LOOP bpf listener up to packet transmission.
5 months ago
if_tpmr.c
revert "use pf_states to link mbufs/inpcbs and forwarded connections together"
2 months ago
if_trunk.c
remove lacp support from trunk(4)
2 months ago
if_trunk.h
move aggr/trunk input processing into ether_input.
4 months ago
if_tun.c
don't call pf_pkt_addr_changed, it's not needed against a new mbuf.
3 months ago
if_tun.h
provide network offloads between the kernel and userland again
1 year ago
if_types.h
spelling ok jmc@ reads ok tb@
4 years ago
if_var.h
Backout: Protect IGMP and MLD6 fast timer with rwlock.
3 months ago
if_veb.c
revert "use pf_states to link mbufs/inpcbs and forwarded connections together"
2 months ago
if_vether.c
bridge: use checksum offloading
6 months ago
if_vlan.c
take advantage of if_vinput not sleeping now to avoid real refcnts
3 months ago
if_vlan_var.h
Cache route per softnet thread with netstack.
1 year ago
if_vxlan.c
add Private VLAN support to veb(4) as per RFC 5517
4 months ago
if_wg.c
remove unused wg_queue_len() ok rsadowski@ mpi@
6 months ago
if_wg.h
use the SMR api instead of SRPs in art/rtable code
9 months ago
ifq.c
use cond_signal_handler instead of having little wrappers for cond_signal.
8 months ago
ifq.h
let drivers provide an ifiq specific bpf interface if they want.
1 year ago
lldp.h
common definitions for lldp protocol bits.
11 months ago
netisr.h
Kill pipexintr().
5 months ago
ofp.h
fix double words in comments feedback and ok jmc@ miod, ok millert@
3 years ago
pf.c
revert "use pf_states to link mbufs/inpcbs and forwarded connections together"
2 months ago
pf_if.c
remove unneeded includes; ok bluhm@
9 months ago
pf_ioctl.c
pfr_attach_table() needs wait flag.
1 month ago
pf_lb.c
Decrement the state counter properly when the state is removed. This fixes "least-states" to work properly. Previously, it balanced the load by the cumulative number of states for most setups.
7 months ago
pf_norm.c
remove unneeded includes; ok bluhm@
9 months ago
pf_osfp.c
correct indentation
2 years ago
pf_ruleset.c
remove unneeded includes; ok bluhm@
9 months ago
pf_syncookies.c
remove unneeded includes; ok bluhm@
9 months ago
pf_table.c
introduce source and state limiters in pf.
4 months ago
pfkeyv2.c
Add missing algorithms to compatible list
1 month ago
pfkeyv2.h
remove prototypes with no matching function ok mpi@
2 years ago
pfkeyv2_convert.c
remove unneeded includes; ok bluhm@
9 months ago
pfkeyv2_parsemessage.c
Move `encdebug' sysctl(2) variable out of netlock. It is idely used in the DPRINTF() macros, but disabled by default. We don't really need to enforce loading `encdebug' value each time, but at least it is consistent that way.
10 months ago
pfvar.h
revert "use pf_states to link mbufs/inpcbs and forwarded connections together"
2 months ago
pfvar_priv.h
revert "use pf_states to link mbufs/inpcbs and forwarded connections together"
2 months ago
pipex.c
Kill pipexintr().
5 months ago
pipex.h
Cache route per softnet thread with netstack.
1 year ago
pipex_local.h
Cache route per softnet thread with netstack.
1 year ago
ppp-comp.h
Paul Mackerras and the Australian National University have worked things out, and as a result, Paul now owns copyright on all these files, with the proper terms.
23 years ago
ppp-deflate.c
Add sizes for free() in zlib
4 years ago
ppp_defs.h
Paul Mackerras and the Australian National University have worked things out, and as a result, Paul now owns copyright on all these files, with the proper terms.
23 years ago
ppp_tty.c
remove unneeded includes; ok bluhm@
9 months ago
radix.c
spelling ok jmc@ reads ok tb@
4 years ago
radix.h
Make rn_match() and rn_lookup() safe to be used in parrallel, when different trees are manipulated:
8 years ago
route.c
Revert: Clear RTF_MPATH flag for cloned routes.
6 months ago
route.h
tweak rt_plen2mask to take a const struct rtentry *.
8 months ago
rtable.c
avoid uninitialised return value in rtable_walk() with empty tables found with smatch, ok claudio@
8 months ago
rtable.h
add rtable_read(), a "reader" variant of rtable_walk.
8 months ago
rtsock.c
don't return early after calling sysctl_ifnames(), the tail of the function does some important work.
5 months ago
slcompress.c
ANSIfy function definitions
10 years ago
slcompress.h
A space here, a space there. Soon we're talking real whitespace rectification.
9 years ago
toeplitz.c
remove unneeded includes; ok bluhm@
9 months ago
toeplitz.h
fix stoeplitz_hash_h32.
2 years ago
trunklacp.c
remove unneeded includes; ok bluhm@
9 months ago
trunklacp.h
Add administrative options to LACP trunk implementation.
7 years ago
wg_cookie.c
INITITIATION_COST -> INITIATION_COST
2 years ago
wg_cookie.h
add RCS tags
5 years ago
wg_noise.c
Drop redundant "kp == r->r_next" check in noise_remote_decrypt().
5 months ago
wg_noise.h
Convert `t_lock', `r_keypair_lock' and `c_lock' rwlock(9)s to corresponding mutex(9)es.
2 years ago