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_2_BASE


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.21   3 years  deraadt   include of netinet/in.h here is incorrect, because net/route.h will pull excessi...
[TXT] bfd.c  1.78   2 years  mvs   Add missing kernel lock for Bi-directional Forwarding Detection data. Also bfds...
[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.219   22 months  visa   Unwrap klist from struct selinfo as this code no longer uses selwakeup(). OK js...
[TXT] bpf.h  1.70   3 years  dlg   add a BPF_RND load location that provides a random value. this will be used so ...
[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.47   22 months  visa   Unwrap klist from struct selinfo as this code no longer uses selwakeup(). OK js...
[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.16   2 years  dlg   add NSH and NHRP ethertypes, mostly for tcpdump stuff. ok deraadt@
[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.48   5 years  dlg   Don't let HFSC force the packet priority to 7 when enabled HFSC on a vlan(4) (o...
[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.665   20 months  kn   Rename global ifnet TAILQ Naming the list like the struct itself makes for awfu...
[TXT] if.h  1.209   23 months  jan   Introduce Large Receive Offloading of TCP segment offloading for ix(4). It is d...
[TXT] if_aggr.c  1.39   2 years  dlg   remove an extra set of brackets. no functional change.
[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.364   21 months  bluhm   Fix fallout from netlock removal in media ioctl. The bridge does not support me...
[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.50   2 years  dlg   add the mbuf tags that prevent output loops. mostly copied from vxlan where the...
[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.284   23 months  mvs   ether_input() called with shared netlock, but pppoe(4) wants it to be exclusive....
[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.172   23 months  mvs   The "ifq_set_maxlen(..., 1);" hack we use to enforce pipex(4) related (*if_qstar...
[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.92   20 months  kn   Rename global ifnet TAILQ Naming the list like the struct itself makes for awfu...
[TXT] if_media.c  1.38   21 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.96   21 months  mvs   Remove unused fields from 'pflow_softc' structure. ok bluhm@
[TXT] if_pflow.h  1.18   21 months  mvs   Remove unused fields from 'pflow_softc' structure. ok bluhm@
[TXT] if_pfsync.c  1.305   2 years  sashan   Introduce a dedicated link entries for snapshots in pfsync(4). The purpose of sn...
[TXT] if_pfsync.h  1.57   2 years  sashan   pfsync_undefer() must be called outside of PF_LOCK OK @bluhm
[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.122   21 months  bluhm   Use struct refcnt for interface address reference counting. There was a crash du...
[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.31   2 years  sashan   tell ether_input() to call pf_test() outside of smr_read sections, because smr_r...
[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.237   23 months  visa   Remove unused device poll functions. Also remove unneeded includes of <sys/poll...
[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.117   20 months  kn   Rename global ifnet TAILQ Naming the list like the struct itself makes for awfu...
[TXT] if_veb.c  1.29   2 years  sashan   callers to pf(4) must continue to run with packet as returned by firewall. OK d...
[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.210   21 months  mvs   Remove netlock assertion from vlan_ioctl(). Now (*if_ioctl)() called without net...
[TXT] if_vlan_var.h  1.43   2 years  dlg   implement reception of "VLAN 0 priority tagged" packets. according to 802.1Q, v...
[TXT] if_vxlan.c  1.91   23 months  claudio   Simplify solock() and sounlock(). There is no reason to return a value for the l...
[TXT] if_wg.c  1.26   22 months  kn   Zap unused global keypair_counter There since import. OK sthen
[TXT] if_wg.h  1.4   3 years  jasper   add missing rcs id
[TXT] ifq.c  1.46   2 years  bluhm   Run IP input and forwarding with shared netlock. Also distribute packets from t...
[TXT] ifq.h  1.34   2 years  guenther   When it's the possessive of 'it', it's spelled "its", without the apostrophe.
[TXT] netisr.h  1.60   22 months  mvs   Replace tabs by spaces after "#define". No functional changes, just prevent futu...
[TXT] ofp.h  1.14   3 years  jsg   spelling ok gnezdo@ semarie@ mpi@
[TXT] pf.c  1.1140   20 months  bluhm   branches: 1.1140.2; Use a mutex to update tcp_maxidle, tcp_iss, and tcp_now. T...
[TXT] pf_if.c  1.106   23 months  mbuhl   Allow waiting during ktable allocation in pf_ioctl. OK bluhm Reported-by: syzb...
[TXT] pf_ioctl.c  1.385   21 months  bluhm   Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and NET_RLOCK_IN_IOCTL,...
[TXT] pf_lb.c  1.72   21 months  benno   make kernel build without INET6 again ok sashan@
[TXT] pf_norm.c  1.224   21 months  bluhm   Protect pf_reassemble() with pf fragment lock. When the pool limit for fragment...
[TXT] pf_osfp.c  1.45   3 years  sashan   missing NET_LOCK()/NET_UNLOCK() in pf_osfp_flush() OK mpi@
[TXT] pf_ruleset.c  1.19   22 months  mbuhl   Add a pool for the allocation of the pf_anchor struct. It was possible to exhaus...
[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.143   23 months  mbuhl   Allow waiting during ktable allocation in pf_ioctl. OK bluhm Reported-by: syzb...
[TXT] pfkeyv2.c  1.252   20 months  mvs   Move PRU_PEERADDR request to (*pru_peeraddr)(). Introduce in{,6}_peeraddr() and...
[TXT] pfkeyv2.h  1.93   21 months  mvs   Move PRU_SEND request to (*pru_send)(). The former PRU_SEND error path of gre_u...
[TXT] pfkeyv2_convert.c  1.79   2 years  bluhm   pfkey import_flow() must do the NULL check before doing pointer arithmetic. foun...
[TXT] pfkeyv2_parsemessage.c  1.60   2 years  tobhe   Export SA replay counters via pfkey and print with ipsecctl. This is useful for ...
[TXT] pfvar.h  1.510   20 months  yasuoka   When divert-reply is used, keep some pf states after pcb is dropped if its local...
[TXT] pfvar_priv.h  1.10   2 years  bluhm   IGMP and ICMP6 MLD packets always have the router alert option set. pf blocked I...
[TXT] pipex.c  1.148   21 months  bluhm   Syzkaller found a missing input validation in pipex mppe keylenbits. Reported-by...
[TXT] pipex.h  1.33   22 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.414   21 months  bluhm   Use struct refcnt for interface address reference counting. There was a crash du...
[TXT] route.h  1.196   23 months  bluhm   Use refcnt API for struct rtentry instead of hand-crafted atomic operations. OK ...
[TXT] rtable.c  1.80   23 months  bluhm   Between the calls to art_match() and SRPL_FIRST() another CPU may remove the rou...
[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.356   20 months  mvs   Change pru_rcvd() return type to the type of void. We have no interest on pru_rc...
[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.8   3 years  dlg   add support for hashing 64 and 32 bit numbers in host byte order.
[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.4   2 years  tb   Drop two variable names from function prototypes. From Martin Vahlensieck
[TXT] wg_cookie.h  1.2   3 years  tb   add RCS tags
[TXT] wg_noise.c  1.5   3 years  sthen   wg(4): fix race between tx/rx handshakes, from Matt Dunwoodie, ok mpi@ "There i...
[TXT] wg_noise.h  1.2   3 years  tb   add RCS tags