This document describes rte_security, a framework for enabling hardware acceleration of security protocols like IPsec in DPDK. It provides a generic API to manage security sessions and interfaces with crypto and Ethernet devices. Currently it supports inline crypto acceleration and lookaside protocol acceleration. The framework is protocol-agnostic and aims to support additional protocols like SSL, PDCP, and CAPWAP. It allows applications to leverage different security accelerations through a common API.