From 66c25ea6e07852522430acfcd37a3a98abf6ac9e Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Fri, 26 Feb 2016 12:24:12 +0100 Subject: include: Updated common.h various fixes based on discussion on bitbucket --- include/ouroboros/common.h | 40 ++++++++++++++-------------------------- 1 file changed, 14 insertions(+), 26 deletions(-) (limited to 'include/ouroboros/common.h') diff --git a/include/ouroboros/common.h b/include/ouroboros/common.h index d1ddddfa..c416df97 100644 --- a/include/ouroboros/common.h +++ b/include/ouroboros/common.h @@ -47,39 +47,27 @@ typedef struct { struct qos_spec { uint32_t delay; uint32_t jitter; - }; -struct dtp_const { - /* pci field lengths, bits */ - /* most significant bit indicates head (0) or tail (1) */ - uint8_t addr_sz; - uint8_t cep_id_sz; - uint8_t pdu_length_sz; - /* not sure about port_id_sz... port_id's are not - part of dtp and should not go on the wire */ - /* uint8_t port_id_sz; */ - uint8_t qos_id_sz; - uint8_t seqnr_sz; - /* uint8_t ctrl_sqnum_sz; is this crap in the spec?? */ - - /* one will need this for hardware alignment */ - uint8_t pad_head_sz; - uint8_t pad_tail_sz; -}; +struct dt_const { + /* constants for dtp */ + uint8_t addr_size; + uint8_t cep_id_size; + uint8_t pdu_length_size; + uint8_t qos_id_size; + uint8_t seqno_size; + /* uint8_t ctrl_sqnum_sz; is this in the spec?? */ -struct dup_const { - /* pci field lengths, bits */ - /* most significant bit indicates head (0) or tail (1) */ - uint8_t ttl_sz; - uint8_t chk_sz; + /* constants for dup */ + uint8_t ttl_size; + uint8_t chk_size; }; /* FIXME: What should be configurable in the DIF? */ struct dif_info { /* values, octets */ - uint32_t min_pdu_sz; - uint32_t max_pdu_sz; + uint32_t min_pdu_size; + uint32_t max_pdu_size; }; -#endif +#endif /* OUROBOROS_COMMON_H */ -- cgit v1.2.3