/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | conntrack.c | 120 u8 ct_state = OVS_CS_F_TRACKED; in ovs_ct_get_state() local 125 ct_state |= OVS_CS_F_REPLY_DIR; in ovs_ct_get_state() 134 ct_state |= OVS_CS_F_ESTABLISHED; in ovs_ct_get_state() 138 ct_state |= OVS_CS_F_RELATED; in ovs_ct_get_state() 141 ct_state |= OVS_CS_F_NEW; in ovs_ct_get_state() 147 return ct_state; in ovs_ct_get_state() 193 key->ct_state = state; in __ovs_ct_update_key() 255 state |= key->ct_state & OVS_CS_F_NAT_MASK; in ovs_ct_update_key() 282 if (nla_put_u32(skb, OVS_KEY_ATTR_CT_STATE, output->ct_state)) in ovs_ct_put_key() 665 *ct_executed = (key->ct_state in ovs_ct_executed() [all...] |
H A D | conntrack.h | 79 key->ct_state = 0; in ovs_ct_fill_key()
|
H A D | flow.h | 83 u8 ct_state; member
|
H A D | flow_netlink.c | 1203 u32 ct_state = nla_get_u32(a[OVS_KEY_ATTR_CT_STATE]); in metadata_from_nlattrs() local 1205 if (ct_state & ~CT_SUPPORTED_MASK) { in metadata_from_nlattrs() 1206 OVS_NLERR(log, "ct_state flags %08x unsupported", in metadata_from_nlattrs() 1207 ct_state); in metadata_from_nlattrs() 1211 SW_FLOW_KEY_PUT(match, ct_state, ct_state, is_mask); in metadata_from_nlattrs() 1937 key->ct_state = 0; in ovs_nla_get_flow_metadata()
|
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | conntrack.c | 124 u8 ct_state = OVS_CS_F_TRACKED; in ovs_ct_get_state() local 129 ct_state |= OVS_CS_F_REPLY_DIR; in ovs_ct_get_state() 138 ct_state |= OVS_CS_F_ESTABLISHED; in ovs_ct_get_state() 142 ct_state |= OVS_CS_F_RELATED; in ovs_ct_get_state() 145 ct_state |= OVS_CS_F_NEW; in ovs_ct_get_state() 151 return ct_state; in ovs_ct_get_state() 197 key->ct_state = state; in __ovs_ct_update_key() 259 state |= key->ct_state & OVS_CS_F_NAT_MASK; in ovs_ct_update_key() 288 if (nla_put_u32(skb, OVS_KEY_ATTR_CT_STATE, output->ct_state)) in ovs_ct_put_key() 542 *ct_executed = (key->ct_state in ovs_ct_executed() [all...] |
H A D | openvswitch_trace.h | 59 __entry->key_ct_state = key->ct_state; 69 TP_printk("dpaddr=%p dp_name=%s dev=%s skbaddr=%p len=%u data_len=%u truesize=%u nr_frags=%d gso_size=%d gso_type=%#x ovs_flow_hash=0x%08x recirc_id=0x%08x keyaddr=%p eth_type=0x%04x ct_state=%02x ct_orig_proto=%02x ct_Zone=%04x flow_key_valid=%d action_type=%u action_len=%u action_data=%p is_last=%d", 129 __entry->key_ct_state = key->ct_state; 138 TP_printk("dpaddr=%p dp_name=%s dev=%s skbaddr=%p len=%u data_len=%u truesize=%u nr_frags=%d gso_size=%d gso_type=%#x ovs_flow_hash=0x%08x recirc_id=0x%08x keyaddr=%p eth_type=0x%04x ct_state=%02x ct_orig_proto=%02x ct_zone=%04x flow_key_valid=%d upcall_cmd=%u upcall_port=%u upcall_mru=%u",
|
H A D | conntrack.h | 81 key->ct_state = 0; in ovs_ct_fill_key()
|
H A D | flow.h | 96 u8 ct_state; member
|
H A D | flow_netlink.c | 1215 u32 ct_state = nla_get_u32(a[OVS_KEY_ATTR_CT_STATE]); in metadata_from_nlattrs() local 1217 if (ct_state & ~CT_SUPPORTED_MASK) { in metadata_from_nlattrs() 1218 OVS_NLERR(log, "ct_state flags %08x unsupported", in metadata_from_nlattrs() 1219 ct_state); in metadata_from_nlattrs() 1223 SW_FLOW_KEY_PUT(match, ct_state, ct_state, is_mask); in metadata_from_nlattrs() 1960 key->ct_state = 0; in ovs_nla_get_flow_metadata()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | context_tracking.h | 74 * ct_state() - return the current context tracking state if known 80 static __always_inline enum ctx_state ct_state(void) in ct_state() function 92 static inline enum ctx_state ct_state(void) { return CONTEXT_DISABLED; } in ct_state() function
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | interrupt.c | 268 CT_WARN_ON(ct_state() == CONTEXT_USER); in syscall_exit_prepare() 346 CT_WARN_ON(ct_state() == CONTEXT_USER); in interrupt_exit_user_prepare() 388 CT_WARN_ON(ct_state() == CONTEXT_USER); in interrupt_exit_kernel_prepare()
|
H A D | syscall.c | 30 CT_WARN_ON(ct_state() == CONTEXT_KERNEL); in system_call_exception()
|
/kernel/linux/linux-5.10/kernel/entry/ |
H A D | common.c | 26 CT_WARN_ON(ct_state() != CONTEXT_USER); in enter_from_user_mode() 251 CT_WARN_ON(ct_state() != CONTEXT_KERNEL); in syscall_exit_to_user_mode_prepare()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_ct.c | 490 u8 ct_state, in mlx5_tc_ct_entry_set_registers() 500 CTSTATE_TO_REG, ct_state); in mlx5_tc_ct_entry_set_registers() 656 u16 ct_state = 0; in mlx5_tc_ct_entry_create_mod_hdr() local 673 ct_state |= MLX5_CT_STATE_NAT_BIT; in mlx5_tc_ct_entry_create_mod_hdr() 676 ct_state |= MLX5_CT_STATE_ESTABLISHED_BIT | MLX5_CT_STATE_TRK_BIT; in mlx5_tc_ct_entry_create_mod_hdr() 678 ct_state, in mlx5_tc_ct_entry_create_mod_hdr() 1238 u16 ct_state, ct_state_mask; in mlx5_tc_ct_match_add() local 1256 ct_state = key->ct_state; in mlx5_tc_ct_match_add() 1257 ct_state_mask = mask->ct_state; in mlx5_tc_ct_match_add() 488 mlx5_tc_ct_entry_set_registers(struct mlx5_tc_ct_priv *ct_priv, struct mlx5e_tc_mod_hdr_acts *mod_acts, u8 ct_state, u32 mark, u32 labels_id, u8 zone_restore_id) mlx5_tc_ct_entry_set_registers() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_ct.c | 553 u8 ct_state, in mlx5_tc_ct_entry_set_registers() 563 CTSTATE_TO_REG, ct_state); in mlx5_tc_ct_entry_set_registers() 714 u16 ct_state = 0; in mlx5_tc_ct_entry_create_mod_hdr() local 733 ct_state |= MLX5_CT_STATE_NAT_BIT; in mlx5_tc_ct_entry_create_mod_hdr() 736 ct_state |= MLX5_CT_STATE_TRK_BIT; in mlx5_tc_ct_entry_create_mod_hdr() 737 ct_state |= ctinfo == IP_CT_NEW ? MLX5_CT_STATE_NEW_BIT : MLX5_CT_STATE_ESTABLISHED_BIT; in mlx5_tc_ct_entry_create_mod_hdr() 738 ct_state |= meta->ct_metadata.orig_dir ? 0 : MLX5_CT_STATE_REPLY_BIT; in mlx5_tc_ct_entry_create_mod_hdr() 740 ct_state, in mlx5_tc_ct_entry_create_mod_hdr() 1440 u16 ct_state, ct_state_mask; in mlx5_tc_ct_match_add() local 1458 ct_state in mlx5_tc_ct_match_add() 551 mlx5_tc_ct_entry_set_registers(struct mlx5_tc_ct_priv *ct_priv, struct mlx5e_tc_mod_hdr_acts *mod_acts, u8 ct_state, u32 mark, u32 labels_id, u8 zone_restore_id) mlx5_tc_ct_entry_set_registers() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | context_tracking_state.h | 13 CONTEXT_DISABLED = -1, /* returned by ct_state() if unknown */ 122 * ct_state() - return the current context tracking state if known 128 static __always_inline int ct_state(void) in ct_state() function
|
H A D | context_tracking.h | 98 static inline int ct_state(void) { return -1; } in ct_state() function
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | interrupt.h | 180 CT_WARN_ON(ct_state() != CONTEXT_USER); in interrupt_enter_prepare() 192 CT_WARN_ON(ct_state() != CONTEXT_KERNEL && in interrupt_enter_prepare() 193 ct_state() != CONTEXT_IDLE); in interrupt_enter_prepare()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | flow_dissector.h | 236 * @ct_state: conntrack state after converting with map 242 u16 ct_state; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | flow_dissector.h | 256 * @ct_state: conntrack state after converting with map 262 u16 ct_state; member
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | entry-common.c | 244 CT_WARN_ON(ct_state() != CONTEXT_USER); in enter_from_user_mode()
|
/kernel/linux/linux-6.6/kernel/entry/ |
H A D | common.c | 263 CT_WARN_ON(ct_state() != CONTEXT_KERNEL); in syscall_exit_to_user_mode_prepare()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tc.c | 443 match->value.ct_state_trk = !!(fm.key->ct_state & TCA_FLOWER_KEY_CT_FLAGS_TRACKED); in efx_tc_flower_parse_match() 444 match->mask.ct_state_trk = !!(fm.mask->ct_state & TCA_FLOWER_KEY_CT_FLAGS_TRACKED); in efx_tc_flower_parse_match() 445 match->value.ct_state_est = !!(fm.key->ct_state & TCA_FLOWER_KEY_CT_FLAGS_ESTABLISHED); in efx_tc_flower_parse_match() 446 match->mask.ct_state_est = !!(fm.mask->ct_state & TCA_FLOWER_KEY_CT_FLAGS_ESTABLISHED); in efx_tc_flower_parse_match() 447 if (fm.mask->ct_state & ~(TCA_FLOWER_KEY_CT_FLAGS_TRACKED | in efx_tc_flower_parse_match() 450 "Unsupported ct_state match %#x", in efx_tc_flower_parse_match() 451 fm.mask->ct_state); in efx_tc_flower_parse_match()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | cls_flower.c | 1450 fl_set_key_val(tb, &key->ct_state, TCA_FLOWER_KEY_CT_STATE, in fl_set_key_ct() 1451 &mask->ct_state, TCA_FLOWER_KEY_CT_STATE_MASK, in fl_set_key_ct() 1452 sizeof(key->ct_state)); in fl_set_key_ct() 1454 err = fl_validate_ct_state(key->ct_state & mask->ct_state, in fl_set_key_ct() 2765 fl_dump_key_val(skb, &key->ct_state, TCA_FLOWER_KEY_CT_STATE, in fl_dump_key_ct() 2766 &mask->ct_state, TCA_FLOWER_KEY_CT_STATE_MASK, in fl_dump_key_ct() 2767 sizeof(key->ct_state))) in fl_dump_key_ct()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | cls_flower.c | 1642 fl_set_key_val(tb, &key->ct_state, TCA_FLOWER_KEY_CT_STATE, in fl_set_key_ct() 1643 &mask->ct_state, TCA_FLOWER_KEY_CT_STATE_MASK, in fl_set_key_ct() 1644 sizeof(key->ct_state)); in fl_set_key_ct() 1646 err = fl_validate_ct_state(key->ct_state & mask->ct_state, in fl_set_key_ct() 3125 fl_dump_key_val(skb, &key->ct_state, TCA_FLOWER_KEY_CT_STATE, in fl_dump_key_ct() 3126 &mask->ct_state, TCA_FLOWER_KEY_CT_STATE_MASK, in fl_dump_key_ct() 3127 sizeof(key->ct_state))) in fl_dump_key_ct()
|