Home | History | Annotate | Download | only in net
History log of /src/sys/dist/pf/net/pf_table.c
RevisionDateAuthorComments
 1.19  04-Dec-2020  thorpej In pfr_fix_anchor(), change an overlapping bcopy() call to a memmove()
call.
 1.18  14-Feb-2018  maya branches: 1.18.16;
Don't invoke UB.

Heads up by John D. Baker.
 1.17  11-May-2011  hauke Commit the patch from
<http://mail-index.netbsd.org/current-users/2010/09/12/msg014289.html>,
fixing a "panic: pool 'pfrktable' is IPL_NONE, but called from
interrupt context" that occurred on NetBSD/sparc.
 1.16  12-Apr-2010  ahoka branches: 1.16.2;
- Make the pf and pflog driver able to detach.
- Add code for module support.

Original patch from Jared McNeill
 1.15  28-Jul-2009  minskim branches: 1.15.2; 1.15.4;
Remove LKM code from pf.
 1.14  18-Jun-2008  yamt merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@. requested by core@
 1.13  11-Dec-2007  lukem branches: 1.13.8; 1.13.10; 1.13.12; 1.13.14; 1.13.16;
use __KERNEL_RCSID()
 1.12  12-Mar-2007  ad branches: 1.12.14; 1.12.22; 1.12.24; 1.12.26;
Pass an ipl argument to pool_init/POOL_INIT to be used when initializing
the pool's lock.
 1.11  04-Mar-2007  christos branches: 1.11.2;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.10  04-Dec-2006  dyoung branches: 1.10.2;
Make code concise by removing uninformative #ifdef's.
 1.9  23-May-2006  peter branches: 1.9.6; 1.9.8;
Initialize h4 and h6 to NULL.
Fixes a panic reported by Mipam on -current-users.
 1.8  21-May-2006  christos Fix strict aliasing issues and while I am here fix a memory leak on error
 1.7  11-Dec-2005  christos branches: 1.7.4; 1.7.6; 1.7.8; 1.7.12; 1.7.14;
merge ktrace-lwp.
 1.6  01-Jul-2005  peter branches: 1.6.2;
Resolve conflicts (pf from OpenBSD 3.7, kernel part).
 1.5  14-Nov-2004  yamt resolve conflicts. (pf from OpenBSD 3.6, kernel part)
 1.4  09-Sep-2004  yamt pull following fixes from openbsd. ok'ed by itojun.

> ----------------------------
> revision 1.58
> date: 2004/06/23 04:34:17; author: mcbride; state: Exp; lines: +5 -3
> pfr_commit_ktable calls functions that can result in the current
> ktable being destroyed, which makes it unsafe in a SLIST_FOREACH.
>
> Fix from Chris Pascoe
> ----------------------------
> revision 1.56
> date: 2004/06/11 05:21:20; author: mcbride; state: Exp; lines: +5 -3
> Eliminate a dereference after pool_put when an inactive/no-longer referenced
> table is destroyed in pfr_setflags_ktable.
>
> Fix from Chris Pascoe
> ----------------------------
 1.3  29-Jun-2004  itojun branches: 1.3.2;
make PF lkm working. from Peter Postma and Joel Wilsson.

remove pf_ioctl_head/pf_newif_head, which was never used.
 1.2  22-Jun-2004  itojun PF from openbsd 3.5. missing features:
- pfsync (due to protocol # assignment issues)
- carp (not really a PF portion, but thought important to mention)
- PF and ALTQ are mutually-exclusive. this will be sorted out when
kjc@csl.sony.co.jp updates ALTQ and PF (and API inbetween)

reviewed by matt, christos, perry

torture-test is very welcomed.
 1.1  22-Jun-2004  itojun branches: 1.1.1;
Initial revision
 1.1.1.4  01-Dec-2009  martti Import PF from OpenBSD 4.2
 1.1.1.3  01-Jul-2005  peter Import pf from OpenBSD 3.7 (kernel part).
 1.1.1.2  14-Nov-2004  yamt import pf from OpenBSD 3.6. (kernel part)
 1.1.1.1  22-Jun-2004  itojun PF from OpenBSD 3.5
 1.3.2.6  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.3.2.5  29-Nov-2004  skrll Sync with HEAD.
 1.3.2.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.3  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.2  03-Aug-2004  skrll Sync with HEAD
 1.3.2.1  29-Jun-2004  skrll file pf_table.c was added on branch ktrace-lwp on 2004-08-03 10:52:23 +0000
 1.6.2.4  21-Jan-2008  yamt sync with head
 1.6.2.3  03-Sep-2007  yamt sync with head.
 1.6.2.2  30-Dec-2006  yamt sync with head.
 1.6.2.1  21-Jun-2006  yamt sync with head.
 1.7.14.1  19-Jun-2006  chap Sync with head.
 1.7.12.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.7.8.1  24-May-2006  yamt sync with head.
 1.7.6.1  01-Jun-2006  kardel Sync with head.
 1.7.4.1  09-Sep-2006  rpaulo sync with head
 1.9.8.1  10-Dec-2006  yamt sync with head.
 1.9.6.1  12-Jan-2007  ad Sync with head.
 1.10.2.2  24-Mar-2007  yamt sync with head.
 1.10.2.1  12-Mar-2007  rmind Sync with HEAD.
 1.11.2.1  13-Mar-2007  ad Sync with head.
 1.12.26.1  13-Dec-2007  bouyer Sync with HEAD
 1.12.24.1  11-Dec-2007  yamt sync with head.
 1.12.22.1  26-Dec-2007  ad Sync with head.
 1.12.14.1  09-Jan-2008  matt sync with HEAD
 1.13.16.1  18-Jun-2008  simonb Sync with head.
 1.13.14.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.13.12.3  11-Aug-2010  yamt sync with head.
 1.13.12.2  19-Aug-2009  yamt sync with head.
 1.13.12.1  04-May-2009  yamt sync with head.
 1.13.10.1  19-Apr-2008  yamt Peter Postma's work-in-progress pf import from OpenBSD 4.2.
updated to -current by me.
 1.13.8.1  29-Jun-2008  mjf Sync with HEAD.
 1.15.4.2  31-May-2011  rmind sync with head
 1.15.4.1  30-May-2010  rmind sync with head
 1.15.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.16.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.18.16.1  14-Dec-2020  thorpej Sync w/ HEAD.

RSS XML Feed