• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

MakefileD18-Sep-2013143 103

READMED06-May-2025647 1812

files.npfD31-May-20201.2 KiB5344

if_npflog.cD12-Feb-20194.1 KiB176112

if_npflog.hD12-Feb-20192 KiB6226

lpm.cD16-Mar-202010.5 KiB454334

lpm.hD16-Mar-20201.9 KiB4815

npf.cD16-Jan-20215.3 KiB243155

npf.hD07-Feb-20258.9 KiB378210

npf_alg.cD31-May-20209.3 KiB356208

npf_alg_icmp.cD31-May-202011.8 KiB495314

npf_bpf.cD12-Feb-20195.2 KiB192106

npf_conf.cD31-Dec-20227 KiB277153

npf_conn.cD07-Feb-202527.4 KiB992584

npf_conn.hD31-May-20206 KiB18191

npf_conndb.cD31-May-202011.6 KiB456249

npf_connkey.cD31-May-202011 KiB395245

npf_ctl.cD31-May-202019.7 KiB880705

npf_ext_log.cD31-May-20204.7 KiB194129

npf_ext_normalize.cD21-Dec-20216.5 KiB247145

npf_ext_rndblock.cD31-May-20204.9 KiB19094

npf_handler.cD07-Feb-20258.4 KiB336183

npf_if.cD31-May-20207.1 KiB245132

npf_ifaddr.cD31-Dec-20224.4 KiB181103

npf_impl.hD16-Jan-202116.6 KiB549367

npf_inet.cD31-May-202020.8 KiB921619

npf_mbuf.cD07-Feb-20259 KiB368238

npf_nat.cD07-Feb-202526.1 KiB1,019624

npf_os.cD06-May-202512.5 KiB606430

npf_params.cD07-Feb-20256.6 KiB271184

npf_portmap.cD16-Jan-202114 KiB580380

npf_rproc.cD07-Feb-20258.7 KiB391255

npf_ruleset.cD07-Feb-202522.7 KiB967619

npf_sendpkt.cD07-Feb-20257 KiB265173

npf_state.cD31-May-20206.7 KiB267172

npf_state_tcp.cD31-May-202015.7 KiB593356

npf_tableset.cD06-May-202518.6 KiB879650

npf_worker.cD16-Jan-20217.5 KiB304193

npfkern.hD31-May-20203.5 KiB11460

README

1$NetBSD: README,v 1.2 2025/04/17 13:08:55 gdt Exp $
2
3This directory contains kernel source for NPF, the NetBSD Packet
4Filter, but the README also applies to:
5
6  src/lib/npf: library for interacting with in-kernel npf
7    implementation
8
9  src/usr.bin/npf: tools for configuring in-kernel npf and for testing
10
11  assorted supporting files (rc.d, modules, tests)
12
13Previously, NetBSD considered https://github.com/rmind/npf/ to be the
14upstream location.  There is no obligation to file PRs when changing
15npf in NetBSD.  Please avoid unecessary divergence in order to ease
16future syncing from this repo, but this caution should not block
17improvements.
18