DPDK  2.1.0
Data Fields
rte_acl_ipv4vlan_rule Struct Reference

#include <rte_acl.h>

Data Fields

struct rte_acl_rule_data data
uint8_t proto
uint8_t proto_mask
uint16_t vlan
uint16_t vlan_mask
uint16_t domain
uint16_t domain_mask
uint32_t src_addr
uint32_t src_mask_len
uint32_t dst_addr
uint32_t dst_mask_len
uint16_t src_port_low
uint16_t src_port_high
uint16_t dst_port_low
uint16_t dst_port_high

Detailed Description

Legacy support for 7-tuple IPv4 and VLAN rule. This structure and corresponding API is deprecated.

Definition at line 387 of file rte_acl.h.

Field Documentation

struct rte_acl_rule_data data

Miscellaneous data for the rule.

Definition at line 388 of file rte_acl.h.

uint8_t proto

IPv4 protocol ID.

Definition at line 389 of file rte_acl.h.

uint8_t proto_mask

IPv4 protocol ID mask.

Definition at line 390 of file rte_acl.h.

uint16_t vlan

VLAN ID.

Definition at line 391 of file rte_acl.h.

uint16_t vlan_mask

VLAN ID mask.

Definition at line 392 of file rte_acl.h.

uint16_t domain

VLAN domain.

Definition at line 393 of file rte_acl.h.

uint16_t domain_mask

VLAN domain mask.

Definition at line 394 of file rte_acl.h.

uint32_t src_addr

IPv4 source address.

Definition at line 395 of file rte_acl.h.

uint32_t src_mask_len

IPv4 source address mask.

Definition at line 396 of file rte_acl.h.

uint32_t dst_addr

IPv4 destination address.

Definition at line 397 of file rte_acl.h.

uint32_t dst_mask_len

IPv4 destination address mask.

Definition at line 398 of file rte_acl.h.

uint16_t src_port_low

L4 source port low.

Definition at line 399 of file rte_acl.h.

uint16_t src_port_high

L4 source port high.

Definition at line 400 of file rte_acl.h.

uint16_t dst_port_low

L4 destination port low.

Definition at line 401 of file rte_acl.h.

uint16_t dst_port_high

L4 destination port high.

Definition at line 402 of file rte_acl.h.


The documentation for this struct was generated from the following file: