OpenBSD CVS

src/sys/net/


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