13a929df1SJie Wang /* SPDX-License-Identifier: BSD-3-Clause 23a929df1SJie Wang * Copyright(c) 2021 Intel Corporation. 33a929df1SJie Wang */ 43a929df1SJie Wang 53a929df1SJie Wang #ifndef _RTE_PPP_H_ 63a929df1SJie Wang #define _RTE_PPP_H_ 73a929df1SJie Wang 83a929df1SJie Wang /** 93a929df1SJie Wang * @file 103a929df1SJie Wang * 113a929df1SJie Wang * PPP headers definition. 123a929df1SJie Wang */ 133a929df1SJie Wang 143a929df1SJie Wang #include <stdint.h> 153a929df1SJie Wang #include <rte_byteorder.h> 163a929df1SJie Wang 173a929df1SJie Wang /** 183a929df1SJie Wang * PPP Header 193a929df1SJie Wang */ 20*fba98755SAndre Muezerie struct __rte_packed_begin rte_ppp_hdr { 213a929df1SJie Wang uint8_t addr; /**< PPP address(8) */ 223a929df1SJie Wang uint8_t ctrl; /**< PPP control(8) */ 233a929df1SJie Wang rte_be16_t proto_id; /**< PPP protocol identifier(16) */ 24*fba98755SAndre Muezerie } __rte_packed_end; 253a929df1SJie Wang 263a929df1SJie Wang #endif /* _RTE_PPP_H_ */ 27