zoukankan      html  css  js  c++  java
  • rte_tcp_hdr rte_ipv4_hdr

    /**
    * IPv4 Header
    */
    struct rte_ipv4_hdr {
    uint8_t version_ihl; /**< version and header length */
    uint8_t type_of_service; /**< type of service */
    rte_be16_t total_length; /**< length of packet */
    rte_be16_t packet_id; /**< packet ID */
    rte_be16_t fragment_offset; /**< fragmentation offset */
    uint8_t time_to_live; /**< time to live */
    uint8_t next_proto_id; /**< protocol ID */
    rte_be16_t hdr_checksum; /**< header checksum */
    rte_be32_t src_addr; /**< source address */
    rte_be32_t dst_addr; /**< destination address */
    } __attribute__((__packed__));
    /**
     * TCP Header
     */
    struct rte_tcp_hdr {
            rte_be16_t src_port; /**< TCP source port. */
            rte_be16_t dst_port; /**< TCP destination port. */
            rte_be32_t sent_seq; /**< TX data sequence number. */
            rte_be32_t recv_ack; /**< RX data acknowledgment sequence number. */
            uint8_t  data_off;   /**< Data offset. */
            uint8_t  tcp_flags;  /**< TCP flags */
            rte_be16_t rx_win;   /**< RX flow control window. */
            rte_be16_t cksum;    /**< TCP checksum. */
            rte_be16_t tcp_urp;  /**< TCP urgent pointer, if any. */
    } __attribute__((__packed__));
  • 相关阅读:
    chm文件生成
    java基础--集合
    java基础--多线程
    nexus
    java基础--IO流
    http与https
    java基础--数据结构
    mysql 优化
    maven依赖和传递
    java设计模式
  • 原文地址:https://www.cnblogs.com/dream397/p/13744848.html
Copyright © 2011-2022 走看看