通信プロトコルの家族。ソケット生成時、同じ又は似た設計のプロトコルをまとめて、プロトコルファミリーと呼んでいる。
Linuxカーネル2.6で対応するものは、次のものがある(定義される番号順)。予約と書かれているものは、定義のみでカーネルが対応していないらしいもの。
| 名称 | 目的 |
|---|---|
| PF_UNSPEC | 不特定 |
| PF_LOCAL | ローカル通信 |
| PF_UNIX | |
| PF_FILE | |
| PF_INET | IPv4インターネット・プロトコル |
| PF_AX25 | アマチュア無線AX.25プロトコル |
| PF_IPX | IPX Novell NetWareプロトコル |
| PF_APPLETALK | AppleTalk |
| PF_NETROM | アマチュア無線NET/ROMプロトコル |
| PF_BRIDGE | マルチプロトコルブリッジ |
| PF_ATMPVC | ATM PVC |
| PF_X25 | ITU-T X.25/ISO 8208プロトコル(予約) |
| PF_INET6 | IPv6インターネット・プロトコル |
| PF_ROSE | アマチュア無線AX.25 PLP |
| PF_DECnet | DECnet(予約) |
| PF_NETBEUI | IEEE 802.2 Logical Link Control(予約) |
| PF_SECURITY | セキュリティコールバック疑似AF (詳細不明) |
| PF_KEY | ipsecキー管理エンジン |
| PF_NETLINK | カーネル・ユーザ・デバイス |
| PF_ROUTE | |
| PF_PACKET | 低レベルのパケットインターフェイス |
| PF_ASH | ASH (詳細不明) |
| PF_ECONET | Acorn Computers社のEconetネットワークシステム |
| PF_ATMSVC | ATM SVC |
| PF_SNA | IBM SNA |
| PF_IRDA | IrDA |
| PF_PPPOX | PPP over Ethernet |
| PF_WANPIPE | Sangoma社のマルチプロトコルWANルータWANPIPE |
| PF_BLUETOOTH | Bluetooth |