Up to [local] / src / sys / kern
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.65 / (download) - annotate - [select for diffs], Thu Jan 11 14:15:11 2024 UTC (4 months, 4 weeks ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
HEAD
Changes since 1.64: +1 -2 lines
Diff to previous 1.64 (colored)
Use domain name for socket lock. Syzkaller with witness complains about lock ordering of pf lock with socket lock. Socket lock for inet is taken before pf lock. Pf lock is taken before socket lock for route. This is a false positive as route and inet socket locks are distinct. Witness does not know this. Name the socket lock like the domain of the socket, then rwlock name is used in witness lo_name subtype. Make domain names more consistent for locking, they were not used anyway. Regardless of witness problem, unique lock name for each socket type make sense. Reported-by: syzbot+34d22dcbf20d76629c5a@syzkaller.appspotmail.com Reported-by: syzbot+fde8d07ba74b69d0adfe@syzkaller.appspotmail.com OK mvs@
Revision 1.64 / (download) - annotate - [select for diffs], Thu May 18 10:23:19 2023 UTC (12 months, 3 weeks ago) by mvs
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE,
OPENBSD_7_4
Changes since 1.63: +11 -23 lines
Diff to previous 1.63 (colored)
Backout sysctl(2) unlocking. Lock order issue was triggered in UVM layer.
Revision 1.63 / (download) - annotate - [select for diffs], Thu May 18 09:59:43 2023 UTC (12 months, 3 weeks ago) by mvs
Branch: MAIN
Changes since 1.62: +3 -5 lines
Diff to previous 1.62 (colored)
Revert ip_sysctl() unlocking. Lock order issue was triggered in UVM layer.
Revision 1.62 / (download) - annotate - [select for diffs], Tue May 16 19:36:00 2023 UTC (12 months, 3 weeks ago) by mvs
Branch: MAIN
Changes since 1.61: +5 -3 lines
Diff to previous 1.61 (colored)
Introduce temporary PR_MPSYSCTL flag to mark (*pr_sysctl)() handler MP safe. We have may of them, so use flag instead of pushing kernel lock within. Unlock ip_sysctl(). Still take kernel lock within IPCTL_MRTSTATS case. It looks like `mrtstat' protection is inconsistent, so keep locking as it was. Since `mrtstat' are counters, it make sense to rework them into per CPU counters with separate diffs. Feedback and ok from bluhm@
Revision 1.61 / (download) - annotate - [select for diffs], Thu May 4 09:40:36 2023 UTC (13 months, 1 week ago) by mvs
Branch: MAIN
Changes since 1.60: +17 -7 lines
Diff to previous 1.60 (colored)
Push kernel lock deep down to sys_sysctl(). At least network subset of sysctl(8) MIBs relies on netlock or another locks and doesn't require kernel lock, so unlock it. The protocols layer *_sysctl()s are left under kernel lock and will be sequentially unlocked later. ok bluhm@
Revision 1.60 / (download) - annotate - [select for diffs], Sun Aug 14 01:58:28 2022 UTC (21 months, 4 weeks ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2
Changes since 1.59: +1 -2 lines
Diff to previous 1.59 (colored)
remove unneeded includes in sys/kern ok mpi@ miod@
Revision 1.59 / (download) - annotate - [select for diffs], Tue May 25 22:45:09 2021 UTC (3 years ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0
Changes since 1.58: +12 -19 lines
Diff to previous 1.58 (colored)
As network features are not added dynamically, the domain structures are constant. Having more const makes MP review easier. More pointers are mapped read-only in the kernel image. OK deraadt@ mvs@
Revision 1.58 / (download) - annotate - [select for diffs], Mon May 17 17:06:51 2021 UTC (3 years ago) by claudio
Branch: MAIN
Changes since 1.57: +4 -1 lines
Diff to previous 1.57 (colored)
Increase the default buffer space using on PF_UNIX sockets to 8k. Additionally make the values tuneable via sysctl. OK deraadt@ mvs@
Revision 1.57 / (download) - annotate - [select for diffs], Wed Jul 3 10:19:45 2019 UTC (4 years, 11 months ago) by dlg
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6
Changes since 1.56: +35 -1 lines
Diff to previous 1.56 (colored)
add the kernel side of net.link.ifrxq.pressure_return and pressure_drop these values are used as the backpressure thresholds in the interface rx q processing code. theyre being exposed as tunables to userland while we are figuring out what the best values for them are. ok visa@ deraadt@
Revision 1.56 / (download) - annotate - [select for diffs], Sat Jun 23 14:38:59 2018 UTC (5 years, 11 months ago) by denis
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE,
OPENBSD_6_5,
OPENBSD_6_4_BASE,
OPENBSD_6_4
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored)
Replace value with a constant OK bluhm@, jca@
Revision 1.55 / (download) - annotate - [select for diffs], Thu Nov 23 13:45:46 2017 UTC (6 years, 6 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE,
OPENBSD_6_3
Changes since 1.54: +11 -11 lines
Diff to previous 1.54 (colored)
Constify protocol tables and remove an assert now that ip_deliver() is mp-safe. ok bluhm@, visa@
Revision 1.54 / (download) - annotate - [select for diffs], Sun Oct 29 14:56:36 2017 UTC (6 years, 7 months ago) by florian
Branch: MAIN
Changes since 1.53: +1 -5 lines
Diff to previous 1.53 (colored)
Move NET_{,UN}LOCK into individual slowtimo functions. Direction suggested by mpi OK mpi, visa
Revision 1.53 / (download) - annotate - [select for diffs], Mon Oct 9 08:35:38 2017 UTC (6 years, 8 months ago) by mpi
Branch: MAIN
Changes since 1.52: +1 -3 lines
Diff to previous 1.52 (colored)
Reduces the scope of the NET_LOCK() in sysctl(2) path. Exposes per-CPU counters to real parrallelism. ok visa@, bluhm@, jca@
Revision 1.52 / (download) - annotate - [select for diffs], Fri Aug 11 21:24:19 2017 UTC (6 years, 10 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE,
OPENBSD_6_2
Changes since 1.51: +10 -10 lines
Diff to previous 1.51 (colored)
Remove NET_LOCK()'s argument. Tested by Hrvoje Popovski, ok bluhm@
Revision 1.51 / (download) - annotate - [select for diffs], Sat May 27 08:02:40 2017 UTC (7 years ago) by claudio
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)
Kill option KEY, it is a useless knob, nobody uses pfkeyv2 without IPSEC or tcp md5. OK mpi@
Revision 1.50 / (download) - annotate - [select for diffs], Tue May 9 09:37:25 2017 UTC (7 years, 1 month ago) by mpi
Branch: MAIN
Changes since 1.49: +4 -4 lines
Diff to previous 1.49 (colored)
Convert a splsoftnet()/splx() dance to NET_ASSERT_LOCKED(). pfctlinput() is only called in the input path with the NET_LOCK() held. ok bluhm@
Revision 1.49 / (download) - annotate - [select for diffs], Mon Feb 27 19:16:56 2017 UTC (7 years, 3 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE,
OPENBSD_6_1
Changes since 1.48: +6 -12 lines
Diff to previous 1.48 (colored)
Retire the AF_MPLS protosw struct. Nothing is using it and the code was super basic anyway. Simplifies the code a lot also by calling the mpls sysctl no longer via the protosw but instead directly. OK mpi@ on a previous diff. Also tested by renato@ who actually found a bug which is now fixed.
Revision 1.48 / (download) - annotate - [select for diffs], Tue Dec 20 21:15:36 2016 UTC (7 years, 5 months ago) by mpi
Branch: MAIN
Changes since 1.47: +7 -7 lines
Diff to previous 1.47 (colored)
Grab the NET_LOCK() in so{s,g}etopt(), pffasttimo() and pfslowtimo(). ok rzalamena@, bluhm@
Revision 1.47 / (download) - annotate - [select for diffs], Tue Dec 20 18:33:43 2016 UTC (7 years, 5 months ago) by bluhm
Branch: MAIN
Changes since 1.46: +16 -8 lines
Diff to previous 1.46 (colored)
A NET_LOCK() was is missing in tcp_sysctl() which shows up as spl softnet assert failures. It is better to place the lock into net_sysctl() where all the protocol sysctls are called via pr_sysctl. As calling sysctl(2) is in the slow path, doing fine grained locking has no benefit. Many sysctl cases copy out a struct. Having a lock around that keeps the struct consistent. Put assertions in the protocol sysctls that need it. OK mpi@
Revision 1.46 / (download) - annotate - [select for diffs], Tue Nov 22 10:32:31 2016 UTC (7 years, 6 months ago) by mpi
Branch: MAIN
Changes since 1.45: +10 -4 lines
Diff to previous 1.45 (colored)
Enforce that pr_ctlinput, pr_slowtimo and pr_fasttimo are called at IPL_SOFTNET. This will allow us to keep locking simple as soon as we trade splsoftnet() for a rwlock. ok bluhm@
Revision 1.45 / (download) - annotate - [select for diffs], Thu Mar 3 00:34:10 2016 UTC (8 years, 3 months ago) by dlg
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE,
OPENBSD_6_0
Changes since 1.44: +9 -2 lines
Diff to previous 1.44 (colored)
replace the XXX next to setting link_maxhdr with an explanation the XXX has been there since 1.1, even back in netbsd, and im too lazy to go back further to try and see why it is there. either way it is meaningless. suggested by mikeb@ and mpi@
Revision 1.44 / (download) - annotate - [select for diffs], Thu Mar 3 00:25:09 2016 UTC (8 years, 3 months ago) by dlg
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)
bump link_maxhdr up from 16 to 64 link_maxhdr is best explained as the space reserved before an ip packet payload for link headers, the most common of which is ethernet. 16 was a good choice when the only traffic we really did was ip over ethernet, but now there are commonly used transports that are bigger, specifically 802.11 traffic and vlan/vlan encapsulations, that justify bumping it up. i chose 64 because it would also allow enough space for encapsulations like etherip or gif. this reduces the size of the smallest packet that can fit into an mbuf before more storage needs to be suffixed, but because most traffic is either full sized (ie, already bigger than a single mbuf) or tiny packets (think tcp ACKS, keystrokes over ssh, or dns requests) the impact is negligible. ok stsp@ mpi@ sthen@ mikeb@
Revision 1.43 / (download) - annotate - [select for diffs], Fri Sep 4 08:43:39 2015 UTC (8 years, 9 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE,
OPENBSD_5_9
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)
Make every subsystem using a radix tree call rn_init() and pass the length of the key as argument. This way every consumer of the radix tree has a chance to explicitly initialize the shared data structures and no longer rely on another subsystem to do the initialization. As a bonus ``dom_maxrtkey'' is no longer used an die. ART kernels should now be fully usable because pf(4) and IPSEC properly initialized the radix tree. ok chris@, reyk@
Revision 1.42 / (download) - annotate - [select for diffs], Sun Aug 30 10:39:16 2015 UTC (8 years, 9 months ago) by mpi
Branch: MAIN
Changes since 1.41: +37 -31 lines
Diff to previous 1.41 (colored)
Use a global table for domains instead of building a list at run time. As a side effect there's no need to run if_attachdomain() after the list of domains has been built. ok claudio@, reyk@
Revision 1.41 / (download) - annotate - [select for diffs], Fri Jul 17 18:31:08 2015 UTC (8 years, 10 months ago) by blambert
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE,
OPENBSD_5_8
Changes since 1.40: +4 -13 lines
Diff to previous 1.40 (colored)
manage spd entries by using the radix api directly instead of reaching around through the routing table original diff by myself, much improved by mikeb@ and mpi@ ok and testing mikeb@ mpi@
Revision 1.40 / (download) - annotate - [select for diffs], Sat Mar 14 03:38:51 2015 UTC (9 years, 3 months ago) by jsg
Branch: MAIN
Changes since 1.39: +1 -2 lines
Diff to previous 1.39 (colored)
Remove some includes include-what-you-use claims don't have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@
Revision 1.39 / (download) - annotate - [select for diffs], Tue Dec 23 03:26:24 2014 UTC (9 years, 5 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE,
OPENBSD_5_7
Changes since 1.38: +1 -3 lines
Diff to previous 1.38 (colored)
unifdef INET
Revision 1.38 / (download) - annotate - [select for diffs], Sun Sep 14 14:17:26 2014 UTC (9 years, 8 months ago) by jsg
Branch: MAIN
Changes since 1.37: +1 -2 lines
Diff to previous 1.37 (colored)
remove uneeded proc.h includes ok mpi@ kspillner@
Revision 1.37 / (download) - annotate - [select for diffs], Fri Jul 11 21:54:38 2014 UTC (9 years, 11 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE,
OPENBSD_5_6
Changes since 1.36: +1 -5 lines
Diff to previous 1.36 (colored)
"It's not the years, honey; it's the mileage." bluetooth support doesn't work and isn't going anywhere. the current design is a dead end, and should not be the basis for any future support. general consensus says to whack it so as to not mislead the unwary.
Revision 1.36 / (download) - annotate - [select for diffs], Tue Jul 8 17:19:25 2014 UTC (9 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.35: +1 -2 lines
Diff to previous 1.35 (colored)
decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h don't need to be married. ok guenther miod beck jsing kettenis
Revision 1.35 / (download) - annotate - [select for diffs], Tue Mar 11 19:45:28 2014 UTC (10 years, 3 months ago) by guenther
Branch: MAIN
Changes since 1.34: +1 -3 lines
Diff to previous 1.34 (colored)
lint is gone, and the 'lint' conditional was never in the implementation namespace, so stop changing behavior when it's #defined ok beck@ krw@
Revision 1.34 / (download) - annotate - [select for diffs], Sun Jan 19 03:04:54 2014 UTC (10 years, 4 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE,
OPENBSD_5_5
Changes since 1.33: +1 -2 lines
Diff to previous 1.33 (colored)
Remove max_datalen. It is only used once an can be replaced easily with MHLEN - max_hdr in that place. OK mikeb@
Revision 1.33 / (download) - annotate - [select for diffs], Tue Aug 20 09:14:21 2013 UTC (10 years, 9 months ago) by mpi
Branch: MAIN
Changes since 1.32: +1 -4 lines
Diff to previous 1.32 (colored)
tedu netnatm and ueagle(4). ok mikeb@, sthen@, tedu@ (implied), doc bits ok jmc@
Revision 1.32 / (download) - annotate - [select for diffs], Sat Jul 9 00:47:18 2011 UTC (12 years, 11 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE,
OPENBSD_5_4,
OPENBSD_5_3_BASE,
OPENBSD_5_3,
OPENBSD_5_2_BASE,
OPENBSD_5_2,
OPENBSD_5_1_BASE,
OPENBSD_5_1,
OPENBSD_5_0_BASE,
OPENBSD_5_0
Changes since 1.31: +1 -4 lines
Diff to previous 1.31 (colored)
begone, fucking rotten appletalk shit. ok room
Revision 1.31 / (download) - annotate - [select for diffs], Fri Jul 8 18:30:16 2011 UTC (12 years, 11 months ago) by yasuoka
Branch: MAIN
Changes since 1.30: +6 -1 lines
Diff to previous 1.30 (colored)
Include PIPEX in kernel by default. And add new sysctl variable `net.pipex.enable' to enable PIPEX. By default, pipex is disabled and it will not process packets from wire. Update man pages and update HOWTO_PIPEX_NPPPD.txt for testers. discussed with dlg@, ok deraadt@ mcbride@ claudio@
Revision 1.30 / (download) - annotate - [select for diffs], Fri Jul 2 15:02:38 2010 UTC (13 years, 11 months ago) by blambert
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE,
OPENBSD_4_9,
OPENBSD_4_8_BASE,
OPENBSD_4_8
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)
timeout_add -> timeout_add_msec ok claudio@ krw@
Revision 1.29 / (download) - annotate - [select for diffs], Fri Nov 13 20:54:05 2009 UTC (14 years, 7 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE,
OPENBSD_4_7
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)
Extend the protosw pr_ctlinput function to include the rdomain. This is needed so that the route and inp lookups done in TCP and UDP know where to look. Additionally in_pcbnotifyall() and tcp_respond() got a rdomain argument as well for similar reasons. With this tcp seems to be now fully rdomain save and no longer leaks single packets into the main domain. Looks good markus@, henning@
Revision 1.28 / (download) - annotate - [select for diffs], Tue Sep 16 15:48:12 2008 UTC (15 years, 8 months ago) by gollo
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE,
OPENBSD_4_6,
OPENBSD_4_5_BASE,
OPENBSD_4_5
Changes since 1.27: +7 -1 lines
Diff to previous 1.27 (colored)
netstat statistics for pflow(4) via pseudo family ok cluadio@ henning@
Revision 1.27 / (download) - annotate - [select for diffs], Wed Apr 23 10:55:14 2008 UTC (16 years, 1 month ago) by norby
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE,
OPENBSD_4_4
Changes since 1.26: +11 -1 lines
Diff to previous 1.26 (colored)
Import MPLS (Multi Protocol Label Switching) MPLS support partly based on the (abandoned?) AYAME project. Basic LSR (Label Switch Router) functionality is present, but not fully functional yet. It is currently possible to insert entries in the LIB (Label Information Base) with route(8), but setting the operation type is not supported yet. Imported to allow more people to work on this in the coming weeks. ok claudio@ laurent@ dlg@
Revision 1.26 / (download) - annotate - [select for diffs], Wed Jun 6 10:04:36 2007 UTC (17 years ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE,
OPENBSD_4_3,
OPENBSD_4_2_BASE,
OPENBSD_4_2
Changes since 1.25: +1 -4 lines
Diff to previous 1.25 (colored)
remove remaining IPX hooks. all inside #ifdef IPX, so no actual change
Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 18 20:00:18 2007 UTC (17 years, 4 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE,
OPENBSD_4_1
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)
allow kernels with TCP_SIGNATURE (aka tcp md5sig), but without IPSEC to compile and work. need to register pfkey whenever tcp md5 or ipsec is defined, and the various ipsec encapsulations only if ipsec is defined. ok theo
Revision 1.24 / (download) - annotate - [select for diffs], Thu Jun 15 10:46:58 2006 UTC (18 years ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE,
OPENBSD_4_0
Changes since 1.23: +1 -7 lines
Diff to previous 1.23 (colored)
nuke code that has been dead for so long that it stinks. claudio ok
Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 8 06:18:54 2005 UTC (19 years ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE,
OPENBSD_3_9,
OPENBSD_3_8_BASE,
OPENBSD_3_8
Changes since 1.22: +1 -4 lines
Diff to previous 1.22 (colored)
bye bye netns
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jun 7 02:30:47 2005 UTC (19 years ago) by henning
Branch: MAIN
Changes since 1.21: +1 -4 lines
Diff to previous 1.21 (colored)
remove CCITT handling
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jan 14 12:04:02 2005 UTC (19 years, 5 months ago) by grange
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE,
OPENBSD_3_7
Changes since 1.20: +5 -1 lines
Diff to previous 1.20 (colored)
First step in Bluetooth protocol stack support. The code is adopted from the FreeBSD netgraph-based Bluetooth implementation by Maksim Yevmenkin <m_evmenkin@yahoo.com> but all netgraph glue was replaced with usual BSD network stack hooks. This is a work in progress. Only HCI layer works for now, L2CAP and RFCOMM are on the way. Help in testing from many, ok markus@.
Revision 1.20 / (download) - annotate - [select for diffs], Sat Nov 27 14:50:55 2004 UTC (19 years, 6 months ago) by pat
Branch: MAIN
Changes since 1.19: +47 -48 lines
Diff to previous 1.19 (colored)
introduce pffinddomain(), to find a domain by family. while here, fix some spacing, ansi, de-register, etc. mostly from netbsd tested & ok otto millert
Revision 1.19 / (download) - annotate - [select for diffs], Thu Nov 25 21:40:46 2004 UTC (19 years, 6 months ago) by markus
Branch: MAIN
Changes since 1.18: +2 -18 lines
Diff to previous 1.18 (colored)
remove special handling of PF_KEY in net_sysctl; ok deraadt
Revision 1.18 / (download) - annotate - [select for diffs], Wed Sep 15 17:46:44 2004 UTC (19 years, 8 months ago) by grange
Branch: MAIN
Changes since 1.17: +1 -4 lines
Diff to previous 1.17 (colored)
Kill more netiso ghosts. ok millert@
Revision 1.9.2.7 / (download) - annotate - [select for diffs], Sat Jun 5 23:13:02 2004 UTC (20 years ago) by niklas
Branch: SMP
Changes since 1.9.2.6: +13 -6 lines
Diff to previous 1.9.2.6 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)
Merge with the trunk
Revision 1.17 / (download) - annotate - [select for diffs], Thu Apr 1 23:56:05 2004 UTC (20 years, 2 months ago) by tedu
Branch: MAIN
CVS Tags: SMP_SYNC_B,
SMP_SYNC_A,
OPENBSD_3_6_BASE,
OPENBSD_3_6
Changes since 1.16: +6 -6 lines
Diff to previous 1.16 (colored)
use NULL for ptrs. parts from Joris Vink
Revision 1.16 / (download) - annotate - [select for diffs], Tue Feb 24 21:43:55 2004 UTC (20 years, 3 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE,
OPENBSD_3_5
Changes since 1.15: +8 -1 lines
Diff to previous 1.15 (colored)
sysctl knob for bpf tunables. some tips from canacar@ ok canacar@ deraadt@ mcbride@
Revision 1.9.2.6 / (download) - annotate - [select for diffs], Sat Jun 7 11:03:40 2003 UTC (21 years ago) by ho
Branch: SMP
Changes since 1.9.2.5: +2 -6 lines
Diff to previous 1.9.2.5 (colored) to branchpoint 1.9 (colored)
Sync SMP branch to -current
Revision 1.15 / (download) - annotate - [select for diffs], Mon Jun 2 23:28:06 2003 UTC (21 years ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE,
OPENBSD_3_4
Changes since 1.14: +2 -6 lines
Diff to previous 1.14 (colored)
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
Revision 1.12.2.2 / (download) - annotate - [select for diffs], Mon May 19 22:31:57 2003 UTC (21 years ago) by tedu
Branch: UBC
Changes since 1.12.2.1: +3 -1 lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)
sync
Revision 1.9.2.5 / (download) - annotate - [select for diffs], Tue May 13 19:21:28 2003 UTC (21 years, 1 month ago) by ho
Branch: SMP
Changes since 1.9.2.4: +3 -1 lines
Diff to previous 1.9.2.4 (colored) to branchpoint 1.9 (colored)
Sync the SMP branch to -current. This includes moving to ELF.
Revision 1.14 / (download) - annotate - [select for diffs], Mon May 12 00:48:52 2003 UTC (21 years, 1 month ago) by jason
Branch: MAIN
CVS Tags: UBC_SYNC_A
Changes since 1.13: +3 -1 lines
Diff to previous 1.13 (colored)
Nuke a whole bunch of commons; ok tedu (still more to come *sigh*)
Revision 1.12.2.1 / (download) - annotate - [select for diffs], Tue Jun 11 03:29:40 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)
Sync UBC branch to -current
Revision 1.9.2.4 / (download) - annotate - [select for diffs], Thu Mar 28 11:43:04 2002 UTC (22 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.9.2.3: +3 -3 lines
Diff to previous 1.9.2.3 (colored) to branchpoint 1.9 (colored)
Merge in -current from about a week ago
Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 14 01:27:05 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: UBC_SYNC_B,
OPENBSD_3_3_BASE,
OPENBSD_3_3,
OPENBSD_3_2_BASE,
OPENBSD_3_2,
OPENBSD_3_1_BASE,
OPENBSD_3_1
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)
First round of __P removal in sys
Revision 1.9.2.3 / (download) - annotate - [select for diffs], Tue Nov 13 23:04:23 2001 UTC (22 years, 7 months ago) by niklas
Branch: SMP
Changes since 1.9.2.2: +2 -2 lines
Diff to previous 1.9.2.2 (colored) to branchpoint 1.9 (colored)
merge in -current
Revision 1.12 / (download) - annotate - [select for diffs], Tue Nov 6 19:53:20 2001 UTC (22 years, 7 months ago) by miod
Branch: MAIN
CVS Tags: UBC_BASE
Branch point for: UBC
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
Revision 1.9.2.2 / (download) - annotate - [select for diffs], Mon May 14 22:32:44 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.9.2.1: +4 -1 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored)
merge in approximately 2.9 into SMP branch
Revision 1.11 / (download) - annotate - [select for diffs], Tue Sep 12 16:39:14 2000 UTC (23 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE,
OPENBSD_3_0,
OPENBSD_2_9_BASE,
OPENBSD_2_9,
OPENBSD_2_8_BASE,
OPENBSD_2_8
Changes since 1.10: +4 -1 lines
Diff to previous 1.10 (colored)
NATM domain; stoklund@taxidriver.dk
Revision 1.9.2.1 / (download) - annotate - [select for diffs], Fri Mar 24 09:09:25 2000 UTC (24 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.9: +18 -11 lines
Diff to previous 1.9 (colored)
Sync with -current
Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 23 10:42:29 2000 UTC (24 years, 2 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE,
OPENBSD_2_7
Changes since 1.9: +18 -11 lines
Diff to previous 1.9 (colored)
Use new timeouts for pfslowtimo and pffasttimo.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 8 06:50:17 1999 UTC (24 years, 6 months ago) by itojun
Branch: MAIN
CVS Tags: kame_19991208,
SMP_BASE
Branch point for: SMP
Changes since 1.8: +34 -7 lines
Diff to previous 1.8 (colored)
bring in KAME IPv6 code, dated 19991208. replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 30 00:19:05 1999 UTC (25 years, 2 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE,
OPENBSD_2_6,
OPENBSD_2_5_BASE,
OPENBSD_2_5
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)
make option IPSEC imply option KEY
Revision 1.7 / (download) - annotate - [select for diffs], Wed Feb 24 22:19:20 1999 UTC (25 years, 3 months ago) by angelos
Branch: MAIN
Changes since 1.6: +1 -4 lines
Diff to previous 1.6 (colored)
Disable encap domain.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Jan 7 22:30:34 1999 UTC (25 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.5: +10 -1 lines
Diff to previous 1.5 (colored)
ready for INET6 and KEY
Revision 1.5 / (download) - annotate - [select for diffs], Wed Jul 23 04:33:53 1997 UTC (26 years, 10 months ago) by denny
Branch: MAIN
CVS Tags: OPENBSD_2_4_BASE,
OPENBSD_2_4,
OPENBSD_2_3_BASE,
OPENBSD_2_3,
OPENBSD_2_2_BASE,
OPENBSD_2_2
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored)
Add AppleTalk.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 20 01:07:26 1997 UTC (27 years, 3 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE,
OPENBSD_2_1
Changes since 1.3: +3 -0 lines
Diff to previous 1.3 (colored)
IPSEC package by John Ioannidis and Angelos D. Keromytis. Written in Greece. From ftp.funet.fi:/pub/unix/security/net/ip/BSDipsec.tar.gz
Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 27 13:21:06 1996 UTC (28 years, 1 month ago) by mickey
Branch: MAIN
CVS Tags: OPENBSD_2_0_BASE,
OPENBSD_2_0
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)
Add IPX support (#ifdef'ed, so no problems would arise).
Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 3 17:20:16 1996 UTC (28 years, 3 months ago) by niklas
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)
From NetBSD: 960217 merge
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:52:46 1995 UTC (28 years, 8 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
initial import of NetBSD tree
Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:52:46 1995 UTC (28 years, 8 months ago) by deraadt
Branch: MAIN
Initial revision