P4 tổng quát hơn OpenFlow, cho phép người dùng xác định chính xác cách mặt phẳng chuyển tiếp xử lý các gói tin. OpenFlow có thể được thể hiện bằng ngôn ngữ P4; openflow.p4 cung cấp một cách hữu ích để bắt đầu.