#
1.17 |
|
30-May-2020 |
rmind |
Major NPF improvements (merge from upstream):
- Switch to the C11-style atomic primitives using atomic_loadstore(9).
- npfkern: introduce the 'state.key.interface' and 'state.key.direction' settings. Users can now choose whether the connection state should be strictly per-interface or global at the configuration level. Keep NAT logic to be always per-interface, though.
- npfkern: rewrite the G/C worker logic and make it self-tuning.
- npfkern and libnpf: multiple bug fixes; add param exporting; introduce more parameters. Remove npf_nvlist_{copyin,copyout}() functions and refactor npfctl_load_nvlist() with others; add npfctl_run_op() to have a single entry point for operations. Introduce npf_flow_t and clean up some code.
- npfctl: lots of fixes for the 'npfctl show' logic; make 'npfctl list' more informative; misc usability improvements and more user-friendly error messages.
- Amend and improve the manual pages.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
#
1.16 |
|
29-Jan-2020 |
thorpej |
Adopt <net/if_stats.h>.
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.15 |
|
29-Sep-2018 |
rmind |
branches: 1.15.6; NPF: Major rework -- migrate NPF to the libnv library. - This conversion significantly simplifies the code and moves NPF to a binary serialisation format (replacing the XML-like format). - Fix some memory/reference leaks and possibly use-after-free bugs. - Bump NPF_VERSION as this change makes libnpf incompatible with the previous versions. Also, different serialisation format means NPF connection/config saving and loading is not compatible with the previous versions either.
Thanks to christos@ for extra testing.
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.14 |
|
26-Jun-2018 |
msaitoh |
branches: 1.14.2; Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.13 |
|
18-Feb-2017 |
christos |
branches: 1.13.12; provide a copy function used for logging that does not lock, but can return trash.
|
#
1.12 |
|
18-Feb-2017 |
mlelstv |
npf_ifmap_getname requires the config to be locked. For now, just prevent the crash.
|
Revision tags: nick-nhusb-base-20170204
|
#
1.11 |
|
29-Jan-2017 |
christos |
- Increase copyin buffer size to 4M - Change log output format to be like the OpenBSD's pf including in the header the matching rule etc, and fill in the matching info.
|
Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.10 |
|
26-Dec-2016 |
christos |
branches: 1.10.2; Sync NPF with the version on github: backport standalone NPF changes, which allow us to create and run separate NPF instances. Minor fixes. (from rmind@)
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.9 |
|
16-Jun-2016 |
ozaki-r |
branches: 1.9.2; Use if_get_byindex instead of if_byindex for MP-safe
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.8 |
|
20-Jul-2014 |
rmind |
branches: 1.8.4; NPF: add nbuf_t * into npf_cache_t and remove unnecessary carrying by argument.
|
#
1.7 |
|
19-May-2014 |
jakllsch |
Add ability to have mbufs disappear (to another interface) during npf_rproc_run(). For upcoming npf_ext_route extension.
Guidance and ok by rmind@.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base
|
#
1.6 |
|
11-Mar-2013 |
christos |
branches: 1.6.10; *"" is not constant according to gcc. So we move the responsibility for adding a , to the users of the macro.
|
#
1.5 |
|
11-Mar-2013 |
christos |
- avoid trailing , in dependencies when there are none other the npf module itself. - remove if_npflog dependency from npf_ext_log.
|
#
1.4 |
|
11-Mar-2013 |
christos |
remove the detach that does not belong here anymore.
|
#
1.3 |
|
10-Mar-2013 |
christos |
Split the npflog cloner and auto-load the extensions.
|
Revision tags: yamt-pagecache-base8
|
#
1.2 |
|
24-Dec-2012 |
rmind |
- Rework NPF's nbuf interface: use advancing and ensuring as a main method. Eliminate unnecessary copy and simplify. Adapt regression tests. - Simplify ICMP ALG a little. While here, handle ICMP ECHO for traceroute. - Minor fixes, misc cleanup.
|
Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.1 |
|
16-Sep-2012 |
rmind |
branches: 1.1.2; 1.1.4; 1.1.6; Implement dynamic NPF extensions interface. An extension consists of dynamically loaded module (.so) supplementing npfctl(8) and a kernel module. Move normalisation and logging functionality into their own extensions. More improvements to come.
|
#
1.16 |
|
29-Jan-2020 |
thorpej |
Adopt <net/if_stats.h>.
|
Revision tags: ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.15 |
|
29-Sep-2018 |
rmind |
NPF: Major rework -- migrate NPF to the libnv library. - This conversion significantly simplifies the code and moves NPF to a binary serialisation format (replacing the XML-like format). - Fix some memory/reference leaks and possibly use-after-free bugs. - Bump NPF_VERSION as this change makes libnpf incompatible with the previous versions. Also, different serialisation format means NPF connection/config saving and loading is not compatible with the previous versions either.
Thanks to christos@ for extra testing.
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.14 |
|
26-Jun-2018 |
msaitoh |
branches: 1.14.2; Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.13 |
|
18-Feb-2017 |
christos |
branches: 1.13.12; provide a copy function used for logging that does not lock, but can return trash.
|
#
1.12 |
|
18-Feb-2017 |
mlelstv |
npf_ifmap_getname requires the config to be locked. For now, just prevent the crash.
|
Revision tags: nick-nhusb-base-20170204
|
#
1.11 |
|
29-Jan-2017 |
christos |
- Increase copyin buffer size to 4M - Change log output format to be like the OpenBSD's pf including in the header the matching rule etc, and fill in the matching info.
|
Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.10 |
|
26-Dec-2016 |
christos |
branches: 1.10.2; Sync NPF with the version on github: backport standalone NPF changes, which allow us to create and run separate NPF instances. Minor fixes. (from rmind@)
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.9 |
|
16-Jun-2016 |
ozaki-r |
branches: 1.9.2; Use if_get_byindex instead of if_byindex for MP-safe
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.8 |
|
20-Jul-2014 |
rmind |
branches: 1.8.4; NPF: add nbuf_t * into npf_cache_t and remove unnecessary carrying by argument.
|
#
1.7 |
|
19-May-2014 |
jakllsch |
Add ability to have mbufs disappear (to another interface) during npf_rproc_run(). For upcoming npf_ext_route extension.
Guidance and ok by rmind@.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base
|
#
1.6 |
|
11-Mar-2013 |
christos |
branches: 1.6.10; *"" is not constant according to gcc. So we move the responsibility for adding a , to the users of the macro.
|
#
1.5 |
|
11-Mar-2013 |
christos |
- avoid trailing , in dependencies when there are none other the npf module itself. - remove if_npflog dependency from npf_ext_log.
|
#
1.4 |
|
11-Mar-2013 |
christos |
remove the detach that does not belong here anymore.
|
#
1.3 |
|
10-Mar-2013 |
christos |
Split the npflog cloner and auto-load the extensions.
|
Revision tags: yamt-pagecache-base8
|
#
1.2 |
|
24-Dec-2012 |
rmind |
- Rework NPF's nbuf interface: use advancing and ensuring as a main method. Eliminate unnecessary copy and simplify. Adapt regression tests. - Simplify ICMP ALG a little. While here, handle ICMP ECHO for traceroute. - Minor fixes, misc cleanup.
|
Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.1 |
|
16-Sep-2012 |
rmind |
branches: 1.1.2; 1.1.4; 1.1.6; Implement dynamic NPF extensions interface. An extension consists of dynamically loaded module (.so) supplementing npfctl(8) and a kernel module. Move normalisation and logging functionality into their own extensions. More improvements to come.
|
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.15 |
|
29-Sep-2018 |
rmind |
NPF: Major rework -- migrate NPF to the libnv library. - This conversion significantly simplifies the code and moves NPF to a binary serialisation format (replacing the XML-like format). - Fix some memory/reference leaks and possibly use-after-free bugs. - Bump NPF_VERSION as this change makes libnpf incompatible with the previous versions. Also, different serialisation format means NPF connection/config saving and loading is not compatible with the previous versions either.
Thanks to christos@ for extra testing.
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.14 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: netbsd-8-0-RELEASE pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.13 |
|
18-Feb-2017 |
christos |
branches: 1.13.12; provide a copy function used for logging that does not lock, but can return trash.
|
#
1.12 |
|
18-Feb-2017 |
mlelstv |
npf_ifmap_getname requires the config to be locked. For now, just prevent the crash.
|
Revision tags: nick-nhusb-base-20170204
|
#
1.11 |
|
29-Jan-2017 |
christos |
- Increase copyin buffer size to 4M - Change log output format to be like the OpenBSD's pf including in the header the matching rule etc, and fill in the matching info.
|
Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.10 |
|
26-Dec-2016 |
christos |
branches: 1.10.2; Sync NPF with the version on github: backport standalone NPF changes, which allow us to create and run separate NPF instances. Minor fixes. (from rmind@)
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.9 |
|
16-Jun-2016 |
ozaki-r |
branches: 1.9.2; Use if_get_byindex instead of if_byindex for MP-safe
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.8 |
|
20-Jul-2014 |
rmind |
branches: 1.8.4; NPF: add nbuf_t * into npf_cache_t and remove unnecessary carrying by argument.
|
#
1.7 |
|
19-May-2014 |
jakllsch |
Add ability to have mbufs disappear (to another interface) during npf_rproc_run(). For upcoming npf_ext_route extension.
Guidance and ok by rmind@.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base
|
#
1.6 |
|
11-Mar-2013 |
christos |
branches: 1.6.10; *"" is not constant according to gcc. So we move the responsibility for adding a , to the users of the macro.
|
#
1.5 |
|
11-Mar-2013 |
christos |
- avoid trailing , in dependencies when there are none other the npf module itself. - remove if_npflog dependency from npf_ext_log.
|
#
1.4 |
|
11-Mar-2013 |
christos |
remove the detach that does not belong here anymore.
|
#
1.3 |
|
10-Mar-2013 |
christos |
Split the npflog cloner and auto-load the extensions.
|
Revision tags: yamt-pagecache-base8
|
#
1.2 |
|
24-Dec-2012 |
rmind |
- Rework NPF's nbuf interface: use advancing and ensuring as a main method. Eliminate unnecessary copy and simplify. Adapt regression tests. - Simplify ICMP ALG a little. While here, handle ICMP ECHO for traceroute. - Minor fixes, misc cleanup.
|
Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.1 |
|
16-Sep-2012 |
rmind |
branches: 1.1.2; 1.1.4; 1.1.6; Implement dynamic NPF extensions interface. An extension consists of dynamically loaded module (.so) supplementing npfctl(8) and a kernel module. Move normalisation and logging functionality into their own extensions. More improvements to come.
|
#
1.13 |
|
18-Feb-2017 |
christos |
provide a copy function used for logging that does not lock, but can return trash.
|
#
1.12 |
|
18-Feb-2017 |
mlelstv |
npf_ifmap_getname requires the config to be locked. For now, just prevent the crash.
|
Revision tags: nick-nhusb-base-20170204
|
#
1.11 |
|
29-Jan-2017 |
christos |
- Increase copyin buffer size to 4M - Change log output format to be like the OpenBSD's pf including in the header the matching rule etc, and fill in the matching info.
|
Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.10 |
|
26-Dec-2016 |
christos |
Sync NPF with the version on github: backport standalone NPF changes, which allow us to create and run separate NPF instances. Minor fixes. (from rmind@)
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.9 |
|
16-Jun-2016 |
ozaki-r |
branches: 1.9.2; Use if_get_byindex instead of if_byindex for MP-safe
|
Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.8 |
|
20-Jul-2014 |
rmind |
branches: 1.8.4; NPF: add nbuf_t * into npf_cache_t and remove unnecessary carrying by argument.
|
#
1.7 |
|
19-May-2014 |
jakllsch |
Add ability to have mbufs disappear (to another interface) during npf_rproc_run(). For upcoming npf_ext_route extension.
Guidance and ok by rmind@.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base
|
#
1.6 |
|
11-Mar-2013 |
christos |
branches: 1.6.10; *"" is not constant according to gcc. So we move the responsibility for adding a , to the users of the macro.
|
#
1.5 |
|
11-Mar-2013 |
christos |
- avoid trailing , in dependencies when there are none other the npf module itself. - remove if_npflog dependency from npf_ext_log.
|
#
1.4 |
|
11-Mar-2013 |
christos |
remove the detach that does not belong here anymore.
|
#
1.3 |
|
10-Mar-2013 |
christos |
Split the npflog cloner and auto-load the extensions.
|
Revision tags: yamt-pagecache-base8
|
#
1.2 |
|
24-Dec-2012 |
rmind |
- Rework NPF's nbuf interface: use advancing and ensuring as a main method. Eliminate unnecessary copy and simplify. Adapt regression tests. - Simplify ICMP ALG a little. While here, handle ICMP ECHO for traceroute. - Minor fixes, misc cleanup.
|
Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.1 |
|
16-Sep-2012 |
rmind |
branches: 1.1.2; 1.1.4; 1.1.6; Implement dynamic NPF extensions interface. An extension consists of dynamically loaded module (.so) supplementing npfctl(8) and a kernel module. Move normalisation and logging functionality into their own extensions. More improvements to come.
|
#
1.11 |
|
29-Jan-2017 |
christos |
- Increase copyin buffer size to 4M - Change log output format to be like the OpenBSD's pf including in the header the matching rule etc, and fill in the matching info.
|
Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.10 |
|
26-Dec-2016 |
christos |
Sync NPF with the version on github: backport standalone NPF changes, which allow us to create and run separate NPF instances. Minor fixes. (from rmind@)
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.9 |
|
16-Jun-2016 |
ozaki-r |
branches: 1.9.2; Use if_get_byindex instead of if_byindex for MP-safe
|
Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.8 |
|
20-Jul-2014 |
rmind |
branches: 1.8.4; NPF: add nbuf_t * into npf_cache_t and remove unnecessary carrying by argument.
|
#
1.7 |
|
19-May-2014 |
jakllsch |
Add ability to have mbufs disappear (to another interface) during npf_rproc_run(). For upcoming npf_ext_route extension.
Guidance and ok by rmind@.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base
|
#
1.6 |
|
11-Mar-2013 |
christos |
branches: 1.6.10; *"" is not constant according to gcc. So we move the responsibility for adding a , to the users of the macro.
|
#
1.5 |
|
11-Mar-2013 |
christos |
- avoid trailing , in dependencies when there are none other the npf module itself. - remove if_npflog dependency from npf_ext_log.
|
#
1.4 |
|
11-Mar-2013 |
christos |
remove the detach that does not belong here anymore.
|
#
1.3 |
|
10-Mar-2013 |
christos |
Split the npflog cloner and auto-load the extensions.
|
Revision tags: yamt-pagecache-base8
|
#
1.2 |
|
24-Dec-2012 |
rmind |
- Rework NPF's nbuf interface: use advancing and ensuring as a main method. Eliminate unnecessary copy and simplify. Adapt regression tests. - Simplify ICMP ALG a little. While here, handle ICMP ECHO for traceroute. - Minor fixes, misc cleanup.
|
Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.1 |
|
16-Sep-2012 |
rmind |
branches: 1.1.2; 1.1.4; 1.1.6; Implement dynamic NPF extensions interface. An extension consists of dynamically loaded module (.so) supplementing npfctl(8) and a kernel module. Move normalisation and logging functionality into their own extensions. More improvements to come.
|
#
1.10 |
|
26-Dec-2016 |
christos |
Sync NPF with the version on github: backport standalone NPF changes, which allow us to create and run separate NPF instances. Minor fixes. (from rmind@)
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.9 |
|
16-Jun-2016 |
ozaki-r |
Use if_get_byindex instead of if_byindex for MP-safe
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.8 |
|
20-Jul-2014 |
rmind |
branches: 1.8.4; NPF: add nbuf_t * into npf_cache_t and remove unnecessary carrying by argument.
|
#
1.7 |
|
19-May-2014 |
jakllsch |
Add ability to have mbufs disappear (to another interface) during npf_rproc_run(). For upcoming npf_ext_route extension.
Guidance and ok by rmind@.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base
|
#
1.6 |
|
11-Mar-2013 |
christos |
branches: 1.6.10; *"" is not constant according to gcc. So we move the responsibility for adding a , to the users of the macro.
|
#
1.5 |
|
11-Mar-2013 |
christos |
- avoid trailing , in dependencies when there are none other the npf module itself. - remove if_npflog dependency from npf_ext_log.
|
#
1.4 |
|
11-Mar-2013 |
christos |
remove the detach that does not belong here anymore.
|
#
1.3 |
|
10-Mar-2013 |
christos |
Split the npflog cloner and auto-load the extensions.
|
Revision tags: yamt-pagecache-base8
|
#
1.2 |
|
24-Dec-2012 |
rmind |
- Rework NPF's nbuf interface: use advancing and ensuring as a main method. Eliminate unnecessary copy and simplify. Adapt regression tests. - Simplify ICMP ALG a little. While here, handle ICMP ECHO for traceroute. - Minor fixes, misc cleanup.
|
Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.1 |
|
16-Sep-2012 |
rmind |
branches: 1.1.2; 1.1.4; 1.1.6; Implement dynamic NPF extensions interface. An extension consists of dynamically loaded module (.so) supplementing npfctl(8) and a kernel module. Move normalisation and logging functionality into their own extensions. More improvements to come.
|