Files
pf-linux-port/docs/porting-notes.md
T
lgcosta 1fcd7b3046 M1 progress: engine port compiles except pf.c; AF_DIVERT socket family; ifq framework
- compat layer extended through the full BSD API surface pf_ioctl/pf_lb/
  pf_if/pf_norm/pf_table/pf_ruleset/radix/md5/sha2 need (all compile):
  cpumem/counters model, ifaddr/ifg groups, cred view, endian+in6 names,
  NAT46/64, SipHash24, mbuf_list, frag6 helpers, ip6 forward/checksum,
  tcp options/FSM names, taskqueue & sysctl shims (documented in
  docs/porting-notes.md)
- pfsrc/divert_sock.c: real BSD divert(4) as runtime-registered PF_DIVERT=32
  socket family inside the module (sock_register; NPROTO=AF_MAX=45 -> zero
  core patches); divert_packet/divert6_packet wired for pf.c
- compat/pfk_ifq.c: OpenBSD 8.0 ifq framework with priq back end; hfsc and
  fq_codel aliases pending M5 (recorded in feature matrix as pending)
- design + plan updated for the divert decision (user-requested)
- stage-port.sh: single deterministic rename program for headers and .c
2026-11-11 13:35:53 -03:00

655 lines
16 KiB
Markdown

## 2026-11-11T11:42:59-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T11:43:18-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T11:51:34-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T11:52:34-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_lb.c -> pfsrc/pf_lb.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_table.c -> pfsrc/pf_table.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_osfp.c -> pfsrc/pf_osfp.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/radix.c -> compat/radix.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/rtable.c -> compat/rtable.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c crypto/sha2.c -> compat/sha2.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/ifq.c -> pfsrc/ifq.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/hfsc.c -> pfsrc/hfsc.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/fq_codel.c -> pfsrc/fq_codel.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c net/if_pflog.c -> pfsrc/if_pflog.c.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:08:01-03:00 staging
```sh
port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:17:54-03:00 staging
```sh
port_c crypto/md5.c -> compat/md5.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:17:54-03:00 staging
```sh
port_c crypto/sha2.c -> compat/sha2.c (includes→pfk.h; struct renames; sa_len nulled)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c crypto/md5.c -> compat/md5.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:22:35-03:00 staging
```sh
port_c crypto/sha2.c -> compat/sha2.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:23:13-03:00 staging
```sh
port_c net/radix.c -> compat/radix.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:23:13-03:00 staging
```sh
port_c net/rtable.c -> compat/rtable.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:31:22-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T12:33:23-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T12:33:35-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T12:35:29-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T12:36:13-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T12:38:18-03:00 staging
```sh
port_c net/radix.c -> compat/radix.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:38:18-03:00 staging
```sh
port_c net/rtable.c -> compat/rtable.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:39:29-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:39:29-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c crypto/md5.c -> compat/md5.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:42:35-03:00 staging
```sh
port_c crypto/sha2.c -> compat/sha2.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:10-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:10-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:11-03:00 staging
```sh
port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/ifq.c -> pfsrc/ifq.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:43:44-03:00 staging
```sh
port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:49:48-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:56:45-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:56:46-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:56:46-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:56:46-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:56:46-03:00 staging
```sh
port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:57:50-03:00 staging
```sh
stage: headers + skeletons
```
## 2026-11-11T12:57:50-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped->pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf.c -> pfsrc/pf.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_norm.c -> pfsrc/pf_norm.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_lb.c -> pfsrc/pf_lb.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_ruleset.c -> pfsrc/pf_ruleset.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_table.c -> pfsrc/pf_table.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_osfp.c -> pfsrc/pf_osfp.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/ifq.c -> pfsrc/ifq.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/hfsc.c -> pfsrc/hfsc.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/fq_codel.c -> pfsrc/fq_codel.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c net/if_pflog.c -> pfsrc/if_pflog.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c netinet/ip_divert.c -> pfsrc/ip_divert.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c crypto/md5.c -> compat/md5.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
port_c crypto/sha2.c -> compat/sha2.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T12:58:34-03:00 staging
```sh
stage: headers
```
## 2026-11-11T13:00:24-03:00 staging
```sh
port_c net/pf_if.c -> pfsrc/pf_if.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T13:06:14-03:00 staging
```sh
port_c net/pf_syncookies.c -> pfsrc/pf_syncookies.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T13:06:41-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T13:14:45-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T13:17:40-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T13:18:44-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```
## 2026-11-11T13:25:25-03:00 staging
```sh
port_c net/pf_ioctl.c -> pfsrc/pf_ioctl.c (includes dropped -> pfk.h; -D_KERNEL mode; renames)
```