Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [local] / src / sys / net
Current tag: OPENBSD_7_4
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
art.c | 1.29 | 3 years | mpi | Document art locking. ok denis@, jmatthew@ |
art.h | 1.23 | 13 months | bluhm | Protect rtable_setsource() and rtable_getsource() with exclusive and shared netl... |
bfd.c | 1.80 | 10 months | mvs | Move solock() down to sosetopt(). A part of standalone sblock() work. This movem... |
bfd.h | 1.13 | 6 years | phessler | use unsigned variables for things that we use as unsigned noticed by clang |
bpf.c | 1.221 | 15 months | dlg | add a timeout between capturing a packet and making the buffer readable. before... |
bpf.h | 1.71 | 15 months | dlg | add a timeout between capturing a packet and making the buffer readable. before... |
bpf_filter.c | 1.34 | 3 years | dlg | add a BPF_RND load location that provides a random value. this will be used so ... |
bpfdesc.h | 1.48 | 15 months | dlg | add a timeout between capturing a packet and making the buffer readable. before... |
bridgectl.c | 1.25 | 3 years | dlg | we don't have to cast to caddr_t when calling m_copydata anymore. the first cut... |
bridgestp.c | 1.77 | 3 years | jsg | spelling ok gnezdo@ semarie@ mpi@ |
bsd-comp.c | 1.17 | 3 years | jsg | ansi |
ethertypes.h | 1.18 | 14 months | dlg | add the "local experiments" ethertypes |
fq_codel.c | 1.15 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
fq_codel.h | 1.4 | 3 years | dlg | add $OpenBSD$ tags |
hfsc.c | 1.49 | 14 months | jsg | fix double words in comments feedback and ok jmc@ miod, ok millert@ |
hfsc.h | 1.13 | 7 years | mikeb | Provide pluggable queueing interface for pf By hiding H-FSC behind pfq_ops stru... |
if.c | 1.708 | 8 months | mpi | Allow counters_read(9) to take an optional scratch buffer. Using a scratch buff... |
if.h | 1.214 | 12 months | dlg | add net_tq_barriers this waits once for something to end in all the net tqs. o... |
if_aggr.c | 1.40 | 12 months | jan | Use separate IFCAPs for LRO and TSO. This diff introduces separate capabilities... |
if_arp.h | 1.7 | 7 years | krw | A space here, a space there. Soon we're talking real whitespace rectification. |
if_bpe.c | 1.19 | 2 years | dlg | whitespace tweak, no functional change |
if_bpe.h | 1.1 | 5 years | dlg | add bpe(4) or Backbone Provider Edge interfaces Backbone refers to 802.1ah or 8... |
if_bridge.c | 1.368 | 12 months | jan | Use separate IFCAPs for LRO and TSO. This diff introduces separate capabilities... |
if_bridge.h | 1.73 | 2 years | claudio | Retire switch(4) it never really was production ready and the OpenFlow API imple... |
if_dl.h | 1.12 | 7 years | bluhm | Introduce sstosa() for converting sockaddr_storage with a type safe inline funct... |
if_enc.c | 1.79 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_enc.h | 1.13 | 2 years | deraadt | mention that the "flags" field in the enchdr is uses m_flags values (see mbuf.h)... |
if_etherbridge.c | 1.7 | 2 years | dlg | etherbridge_map was way too clever, so simplify it. the code tried to carry sta... |
if_etherbridge.h | 1.4 | 2 years | dlg | etherbridge_map was way too clever, so simplify it. the code tried to carry sta... |
if_etherip.c | 1.51 | 8 months | mpi | Allow counters_read(9) to take an optional scratch buffer. Using a scratch buff... |
if_etherip.h | 1.10 | 6 years | jca | Remove #if'0ed decls Stop pretending that we will migrate the content of this f... |
if_ethersubr.c | 1.291 | 10 months | jan | Fix inline vlan-tag handling of forwarded LRO packets from ix(4) Implement vlan... |
if_gif.c | 1.133 | 3 years | deraadt | panic does not require a \n at the end. When one is provided, it looks wrong. |
if_gif.h | 1.18 | 6 years | dlg | rework gif to be more consistent. while here, give us support for mpls in gif o... |
if_gre.c | 1.174 | 13 months | bluhm | Instead of implementing IPv4 header checksum creation everywhere, introduce in_h... |
if_gre.h | 1.16 | 3 years | jsg | spelling ok gnezdo@ semarie@ mpi@ |
if_llc.h | 1.8 | 11 years | henning | first or second coming, commie or not commie, one m in coming is sufficient ok c... |
if_loop.c | 1.97 | 10 months | bluhm | Do not dump corrupted packets on loopback bpf. lo(4) used to dump to bpf only f... |
if_media.c | 1.38 | 22 months | bluhm | Fix non working continue in do while(0) loop. OK mvs@ jca@ CID 1519492 |
if_media.h | 1.45 | 22 months | bluhm | Protect all writers to ifm_cur with a mutex. ifmedia_match() does not return an... |
if_mpe.c | 1.102 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_mpip.c | 1.16 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_mpw.c | 1.63 | 21 months | bluhm | Use struct refcnt for interface address reference counting. There was a crash du... |
if_pair.c | 1.17 | 3 years | kn | Send without kernel lock The output path can run without kernel lock just fine ... |
if_pflog.c | 1.97 | 3 years | bluhm | An invalid packet may not have set src and dst in packet descriptor. Add a NULL ... |
if_pflog.h | 1.29 | 3 years | mvs | Link pflog(4) instances to `pflog_ifs' list instead of allocating `pflogifs' arr... |
if_pflow.c | 1.99 | 14 months | jsg | remove duplicate includes ok deraadt@ miod@ krw@ |
if_pflow.h | 1.19 | 18 months | mvs | Make `so' dereference safe within pflow_output_process(). sosend() has sleep po... |
if_pfsync.c | 1.322 | 8 months | sthen | Reinstate setting rtableid based on rdomain for pfsync, lost during the rewrite,... |
if_pfsync.h | 1.61 | 10 months | dlg | don't let pfsync send an insert message for a state pfsync just inserted sthen@... |
if_ppp.c | 1.117 | 3 years | kn | Leave default ifq_maxlen handling to ifq_init() Most clonable interface drivers... |
if_ppp.h | 1.10 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
if_pppoe.c | 1.83 | 22 months | mvs | Turn pppoe(4) back to kernel lock. We can't predict netlock state within pppoe_s... |
if_pppoe.h | 1.8 | 23 months | mvs | ether_input() called with shared netlock, but pppoe(4) wants it to be exclusive.... |
if_pppvar.h | 1.20 | 4 years | mpi | Use `if_bpf' directly instead of the non-initialized duplicated copy of it. Fro... |
if_pppx.c | 1.126 | 16 months | visa | Adjust knote(9) API Make knote(9) lock the knote list internally, and add knote... |
if_sec.c | 1.7 | 9 months | dlg | scrub the mbuf flowid for packets going out a sec interface. maybe ipsec should... |
if_sec.h | 1.1 | 10 months | dlg | add sec(4) to support route based ipsec vpns. ipsec security associations (SAs,... |
if_sppp.h | 1.30 | 2 years | bket | Display DNS information from sppp(4) in ifconfig(8) Behaviour is similar to tha... |
if_spppsubr.c | 1.191 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
if_tpmr.c | 1.33 | 12 months | jan | Use separate IFCAPs for LRO and TSO. This diff introduces separate capabilities... |
if_trunk.c | 1.152 | 2 years | mvs | Don't call rtm_ifchg() in trunk_port_state(). The preceding trunk_link_active()... |
if_trunk.h | 1.30 | 3 years | dlg | deprecate interface input handler lists, just use one input function. the inter... |
if_tun.c | 1.238 | 16 months | visa | Make tun(4) and tap(4) event filters MP-safe. OK mvs@ |
if_tun.h | 1.15 | 17 years | claudio | Change the behaviour of tun(4) on close. - if the interface was auto-created by... |
if_types.h | 1.24 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
if_var.h | 1.129 | 11 months | bluhm | Fix path MTU discovery for TCP LRO/TSO when forwarding. When doing LRO (Large R... |
if_veb.c | 1.31 | 12 months | jan | Use separate IFCAPs for LRO and TSO. This diff introduces separate capabilities... |
if_vether.c | 1.36 | 3 years | mvs | Add missing #if's to fix build without bpf(4). ok deraadt@ |
if_vlan.c | 1.215 | 12 months | jan | Use separate IFCAPs for LRO and TSO. This diff introduces separate capabilities... |
if_vlan_var.h | 1.46 | 13 months | jan | Also set TSO flag on vlan interfaces. with tweaks from bluhm, claudio and dlg ... |
if_vxlan.c | 1.93 | 10 months | mvs | Move solock() down to sosetopt(). A part of standalone sblock() work. This movem... |
if_wg.c | 1.31 | 8 months | sthen | Have wg(4) copy the priority from the inner packet to the outer encrypted packet... |
if_wg.h | 1.5 | 12 months | kn | Add support for wireguard peer descriptions "wgdescr[iption] foo" to label one ... |
ifq.c | 1.50 | 10 months | dlg | count the number of times a ring was marked as oactive. this is interesting as ... |
ifq.h | 1.38 | 10 months | dlg | count the number of times a ring was marked as oactive. this is interesting as ... |
netisr.h | 1.61 | 11 months | dlg | big update to pfsync to try and clean up locking in particular. moving pf forwa... |
ofp.h | 1.15 | 14 months | jsg | fix double words in comments feedback and ok jmc@ miod, ok millert@ |
pf.c | 1.1186.2.1 | 6 months | mlarkin | A race condition between pf(4)'s processing of packets and expiration of packet ... |
pf_if.c | 1.111 | 11 months | mvs | Introduce M_PF type for pf(4) related memory allocations. Currently used M_TEMP ... |
pf_ioctl.c | 1.415 | 11 months | dlg | big update to pfsync to try and clean up locking in particular. moving pf forwa... |
pf_lb.c | 1.74 | 13 months | sashan | nat-to may fail to insert state due to conflict on chosen source port number. Th... |
pf_norm.c | 1.228 | 11 months | dlg | big update to pfsync to try and clean up locking in particular. moving pf forwa... |
pf_osfp.c | 1.46 | 13 months | kn | Remove net lock from DIOCOSFP{FLUSH,ADD,GET} aka. OS fingerprinting pf_osfp.c c... |
pf_ruleset.c | 1.21 | 11 months | mvs | Introduce M_PF type for pf(4) related memory allocations. Currently used M_TEMP ... |
pf_syncookies.c | 1.7 | 5 years | henning | in pf_syncookie_validate, return early if we don't have syncookies in flight tha... |
pf_table.c | 1.145 | 10 months | sashan | Table persistent flag (PFR_TFLAG_PERSIST) won't get set by ioctl(2) operation if... |
pfkeyv2.c | 1.258 | 8 months | tobhe | Only forward validated pfkey messages to promiscuous listeners. Fixes a bunch of... |
pfkeyv2.h | 1.94 | 10 months | dlg | add a struct sadb_x_iface message for interface SAs this allows userland to ins... |
pfkeyv2_convert.c | 1.81 | 8 months | mpi | Allow counters_read(9) to take an optional scratch buffer. Using a scratch buff... |
pfkeyv2_parsemessage.c | 1.62 | 8 months | tobhe | Make sure pfkeyv2_parsemessage() only returns 0 if the message was successfully ... |
pfvar.h | 1.533 | 11 months | dlg | big update to pfsync to try and clean up locking in particular. moving pf forwa... |
pfvar_priv.h | 1.34 | 11 months | dlg | big update to pfsync to try and clean up locking in particular. moving pf forwa... |
pipex.c | 1.149 | 8 months | mpi | Allow counters_read(9) to take an optional scratch buffer. Using a scratch buff... |
pipex.h | 1.33 | 23 months | mvs | Remove PIPEXCSESSION pipex(4) ioctl(2) command from kernel and man page. Long t... |
pipex_local.h | 1.49 | 22 months | mvs | Introduce fine grained pipex(4) locking. Use per-session `pxs_mtx' mutex(9) to p... |
ppp-comp.h | 1.8 | 21 years | deraadt | Paul Mackerras and the Australian National University have worked things out, an... |
ppp-deflate.c | 1.17 | 2 years | tb | Add sizes for free() in zlib Rebased version of a diff from miod who described ... |
ppp_defs.h | 1.13 | 21 years | deraadt | Paul Mackerras and the Australian National University have worked things out, an... |
ppp_tty.c | 1.54 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
radix.c | 1.61 | 2 years | jsg | spelling ok jmc@ reads ok tb@ |
radix.h | 1.30 | 6 years | mpi | Make rn_match() and rn_lookup() safe to be used in parrallel, when different tre... |
route.c | 1.422 | 13 months | mvs | Add rtentry refcnt type to dt(4). ok bluhm@ |
route.h | 1.199 | 13 months | mvs | Introduce `rtlabel_mtx' mutex(9) to protect route labels storage. This time kern... |
rtable.c | 1.82 | 13 months | bluhm | Protect rtable_setsource() and rtable_getsource() with exclusive and shared netl... |
rtable.h | 1.26 | 3 years | denis | Rework source IP address setting. - Move most of the processing out of rtable.c... |
rtsock.c | 1.370 | 8 months | mpi | Allow counters_read(9) to take an optional scratch buffer. Using a scratch buff... |
slcompress.c | 1.12 | 8 years | blambert | ANSIfy function definitions no change in .o file checksum ok claudio@ |
slcompress.h | 1.10 | 7 years | krw | A space here, a space there. Soon we're talking real whitespace rectification. |
toeplitz.c | 1.10 | 3 years | dlg | add stoeplitz_eaddr, for getting a hash value from an ethernet address. |
toeplitz.h | 1.11 | 12 months | dlg | fix stoeplitz_hash_h32. discussed with and ok tb@ |
trunklacp.c | 1.32 | 4 years | dlg | let lacp mode trunk cope with interfaces that don't report if_baudrate. jmatthe... |
trunklacp.h | 1.14 | 5 years | ccardenas | Add administrative options to LACP trunk implementation. The trunk driver now h... |
wg_cookie.c | 1.5 | 9 months | jsg | INITITIATION_COST -> INITIATION_COST |
wg_cookie.h | 1.2 | 3 years | tb | add RCS tags |
wg_noise.c | 1.6 | 16 months | miod | Remove redundant DIAGNOSTIC wrappers around KASSERT macros. From Crystal Kolipe.... |
wg_noise.h | 1.2 | 3 years | tb | add RCS tags |