/
phprus
/
github_dpdk
Обзор
Документация
Войти
/
phprus
/
github_dpdk
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
lib/net/rte_esp.h
32 строки
619 B
Andre Muezerie
lib: replace packed attributes
15 янв 2025, 14:02
15 янв 2025, 14:02
fba9875
Код
Авторство
О чём код?
/* SPDX-License-Identifier: BSD-3-Clause * Copyright 2016 Mellanox Technologies, Ltd */ #ifndef _RTE_ESP_H_ #define _RTE_ESP_H_ /** * @file * * ESP-related defines */ #include <rte_byteorder.h> /** * ESP Header */ struct __rte_packed_begin rte_esp_hdr { rte_be32_t spi; /**< Security Parameters Index */ rte_be32_t seq; /**< packet sequence number */ } __rte_packed_end; /** * ESP Trailer */ struct __rte_packed_begin rte_esp_tail { uint8_t pad_len; /**< number of pad bytes (0-255) */ uint8_t next_proto; /**< IPv4 or IPv6 or next layer header */ } __rte_packed_end; #endif /* RTE_ESP_H_ */