| H A D | rte_table_action.c | 33 fwd_apply(struct fwd_data *data, in fwd_apply() argument 68 lb_apply(struct lb_data *data, in lb_apply() argument 78 struct lb_data *data, in pkt_work_lb() argument 114 #define MTR_TRTCM_DATA_METER_PROFILE_ID_GET(data) \ argument 118 mtr_trtcm_data_meter_profile_id_set(struct mtr_trtcm_data * data,uint32_t profile_id) mtr_trtcm_data_meter_profile_id_set() argument 125 MTR_TRTCM_DATA_POLICER_ACTION_DROP_GET(data,color) global() argument 128 MTR_TRTCM_DATA_POLICER_ACTION_COLOR_GET(data,color) global() argument 132 mtr_trtcm_data_policer_action_set(struct mtr_trtcm_data * data,enum rte_color color,enum rte_table_action_policer action) mtr_trtcm_data_policer_action_set() argument 145 mtr_trtcm_data_stats_get(struct mtr_trtcm_data * data,enum rte_color color) mtr_trtcm_data_stats_get() argument 152 mtr_trtcm_data_stats_reset(struct mtr_trtcm_data * data,enum rte_color color) mtr_trtcm_data_stats_reset() argument 158 MTR_TRTCM_DATA_STATS_INC(data,color) global() argument 245 mtr_apply(struct mtr_trtcm_data * data,struct rte_table_action_mtr_params * p,struct rte_table_action_mtr_config * cfg,struct meter_profile_data * mp,uint32_t mp_size) mtr_apply() argument 306 pkt_work_mtr(struct rte_mbuf * mbuf,struct mtr_trtcm_data * data,struct dscp_table_data * dscp_table,struct meter_profile_data * mp,uint64_t time,uint32_t dscp,uint16_t total_length) pkt_work_mtr() argument 376 tm_apply(struct tm_data * data,struct rte_table_action_tm_params * p,struct rte_table_action_tm_config * cfg) tm_apply() argument 397 pkt_work_tm(struct rte_mbuf * mbuf,struct tm_data * data,struct dscp_table_data * dscp_table,uint32_t dscp) pkt_work_tm() argument 606 encap_ether_apply(void * data,struct rte_table_action_encap_params * p,struct rte_table_action_common_config * common_cfg) encap_ether_apply() argument 624 encap_vlan_apply(void * data,struct rte_table_action_encap_params * p,struct rte_table_action_common_config * common_cfg) encap_vlan_apply() argument 648 encap_qinq_apply(void * data,struct rte_table_action_encap_params * p,struct rte_table_action_common_config * common_cfg) encap_qinq_apply() argument 678 encap_qinq_pppoe_apply(void * data,struct rte_table_action_encap_params * p) encap_qinq_pppoe_apply() argument 710 encap_mpls_apply(void * data,struct rte_table_action_encap_params * p) encap_mpls_apply() argument 741 encap_pppoe_apply(void * data,struct rte_table_action_encap_params * p) encap_pppoe_apply() argument 761 encap_vxlan_apply(void * data,struct rte_table_action_encap_params * p,struct rte_table_action_encap_config * cfg) encap_vxlan_apply() argument 931 encap_apply(void * data,struct rte_table_action_encap_params * p,struct rte_table_action_encap_config * cfg,struct rte_table_action_common_config * common_cfg) encap_apply() argument 1108 pkt_work_encap(struct rte_mbuf * mbuf,void * data,struct rte_table_action_encap_config * cfg,void * ip,uint16_t total_length,uint32_t ip_offset) pkt_work_encap() argument 1240 nat_apply(void * data,struct rte_table_action_nat_params * p,struct rte_table_action_common_config * cfg) nat_apply() argument 1344 pkt_ipv4_work_nat(struct rte_ipv4_hdr * ip,struct nat_ipv4_data * data,struct rte_table_action_nat_config * cfg) pkt_ipv4_work_nat() argument 1430 pkt_ipv6_work_nat(struct rte_ipv6_hdr * ip,struct nat_ipv6_data * data,struct rte_table_action_nat_config * cfg) pkt_ipv6_work_nat() argument 1508 TTL_INIT(data,decrement) global() argument 1511 TTL_DEC_GET(data) global() argument 1514 TTL_STATS_RESET(data) global() argument 1517 TTL_STATS_READ(data) global() argument 1520 TTL_STATS_ADD(data,value) global() argument 1526 ttl_apply(void * data,struct rte_table_action_ttl_params * p) ttl_apply() argument 1538 pkt_ipv4_work_ttl(struct rte_ipv4_hdr * ip,struct ttl_data * data) pkt_ipv4_work_ttl() argument 1559 pkt_ipv6_work_ttl(struct rte_ipv6_hdr * ip,struct ttl_data * data) pkt_ipv6_work_ttl() argument 1593 stats_apply(struct stats_data * data,struct rte_table_action_stats_params * p) stats_apply() argument 1603 pkt_work_stats(struct stats_data * data,uint16_t total_length) pkt_work_stats() argument 1618 time_apply(struct time_data * data,struct rte_table_action_time_params * p) time_apply() argument 1626 pkt_work_time(struct time_data * data,uint64_t time) pkt_work_time() argument 1773 sym_crypto_apply(struct sym_crypto_data * data,struct rte_table_action_sym_crypto_config * cfg,struct rte_table_action_sym_crypto_params * p) sym_crypto_apply() argument 1913 pkt_work_sym_crypto(struct rte_mbuf * mbuf,struct sym_crypto_data * data,struct rte_table_action_sym_crypto_config * cfg,uint16_t ip_offset) pkt_work_sym_crypto() argument 2068 tag_apply(struct tag_data * data,struct rte_table_action_tag_params * p) tag_apply() argument 2077 pkt_work_tag(struct rte_mbuf * mbuf,struct tag_data * data) pkt_work_tag() argument 2112 decap_apply(struct decap_data * data,struct rte_table_action_decap_params * p) decap_apply() argument 2121 pkt_work_decap(struct rte_mbuf * mbuf,struct decap_data * data) pkt_work_decap() argument 2369 struct ap_data data; global() member 2487 struct ap_data data; global() member 2519 action_data_get(void * data,struct rte_table_action * action,enum rte_table_action_type type) action_data_get() argument 2531 rte_table_action_apply(struct rte_table_action * action,void * data,enum rte_table_action_type type,void * action_params) rte_table_action_apply() argument 2626 struct dscp_table_entry_data *data = rte_table_action_dscp_table_update() local 2707 rte_table_action_meter_read(struct rte_table_action * action,void * data,uint32_t tc_mask,struct rte_table_action_mtr_counters * stats,int clear) rte_table_action_meter_read() argument 2769 rte_table_action_ttl_read(struct rte_table_action * action,void * data,struct rte_table_action_ttl_counters * stats,int clear) rte_table_action_ttl_read() argument 2797 rte_table_action_stats_read(struct rte_table_action * action,void * data,struct rte_table_action_stats_counters * stats,int clear) rte_table_action_stats_read() argument 2832 rte_table_action_time_read(struct rte_table_action * action,void * data,uint64_t * timestamp) rte_table_action_time_read() argument 2855 rte_table_action_crypto_sym_session_get(struct rte_table_action * action,void * data) rte_table_action_crypto_sym_session_get() argument 2901 void *data = pkt_work() local 2909 void *data = pkt_work() local 2922 void *data = pkt_work() local 2932 void *data = action_data_get(table_entry, pkt_work() local 2940 void *data = pkt_work() local 2952 void *data = pkt_work() local 2962 void *data = pkt_work() local 2972 void *data = pkt_work() local 2979 void *data = pkt_work() local 2986 void *data = action_data_get(table_entry, action, pkt_work() local 2994 void *data = action_data_get(table_entry, pkt_work() local [all...] |