Home
last modified time | relevance | path

Searched refs:flow_entry (Results 1 – 17 of 17) sorted by relevance

/xnu-11215/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_var.h110 RB_HEAD(flow_entry_id_tree, flow_entry);
245 TAILQ_HEAD(flow_entry_list, flow_entry);
255 struct flow_entry { struct
282 TAILQ_ENTRY(flow_entry) fe_rx_link; argument
298 TAILQ_ENTRY(flow_entry) fe_tx_link; argument
323 RB_ENTRY(flow_entry) fe_id_link; argument
325 TAILQ_ENTRY(flow_entry) fe_linger_link;
345 TAILQ_ENTRY(flow_entry) fe_child_link; argument
383 TAILQ_HEAD(flow_entry_linger_head, flow_entry);
1001 extern struct flow_entry *tx_lookup_child_flow(struct flow_entry *, uuid_t);
[all …]
H A Dflow_entry.c42 static int fe_id_cmp(const struct flow_entry *, const struct flow_entry *);
169 struct flow_entry *
206 flow_entry_add_child(struct flow_entry *parent_fe, struct flow_entry *child_fe) in flow_entry_add_child()
384 struct flow_entry *, fe); in flow_qset_select_dynamic()
393 struct flow_entry *, fe, in flow_qset_select_dynamic()
406 struct flow_entry *
785 struct flow_entry *fe = *pfe; in flow_entry_release()
954 struct flow_entry *
957 struct flow_entry *fe; in fe_alloc()
993 fe_free(struct flow_entry *fe) in fe_free()
[all …]
H A Dflow_manager.c87 struct flow_entry *__single fe = __container_of(node, struct flow_entry, in __fe_cuckoo_cmp()
130 struct flow_entry *__single fe = __container_of(node, struct flow_entry, in __fe_cuckoo_retain()
139 struct flow_entry *__single fe = in __fe_cuckoo_release()
996 struct flow_entry *
1002 struct flow_entry *fe; in flow_mgr_get_fe_by_uuid_rlock()
1139 struct flow_entry *
1187 struct flow_entry *
1299 struct flow_entry *
1303 struct flow_entry *child_fe; in rx_lookup_child_flow()
1326 struct flow_entry *
[all …]
H A Dflow_track.c50 static int flow_track_tcp(struct flow_entry *, struct flow_track *,
52 static int flow_track_udp(struct flow_entry *, struct flow_track *,
97 flow_track_tcp_init(struct flow_entry *fe, struct flow_track *src, in flow_track_tcp_init()
161 flow_track_tcp_rtt(struct flow_entry *fe, boolean_t input, in flow_track_tcp_rtt()
244 flow_track_tcp(struct flow_entry *fe, struct flow_track *src, in flow_track_tcp()
594 flow_track_tcp_want_abort(struct flow_entry *fe) in flow_track_tcp_want_abort()
617 flow_track_udp_init(struct flow_entry *fe, struct flow_track *src, in flow_track_udp_init()
636 flow_track_udp(struct flow_entry *fe, struct flow_track *src, in flow_track_udp()
655 flow_track_stats(struct flow_entry *fe, uint64_t bytes, uint64_t packets, in flow_track_stats()
676 flow_pkt_track(struct flow_entry *fe, struct __kern_packet *pkt, bool in) in flow_pkt_track()
[all …]
H A Dflow.c78 sk_fe_size = sizeof(struct flow_entry); in flow_init()
H A Dflow_owner.c140 struct flow_entry *fe, *tfe; in flow_owner_bucket_purge_common()
194 struct flow_entry *fe; in flow_owner_bucket_activate_nx_port_common()
516 struct flow_entry *fe = NULL; in flow_owner_destroy_entry()
H A Dflow_agg.c1518 estimate_buf_cnt(struct flow_entry *fe, uint32_t total_bytes, uint32_t total_pkts, in estimate_buf_cnt()
1588 converge_aggregation_size(struct flow_entry *fe, uint32_t largest_agg_size) in converge_aggregation_size()
1608 flow_rx_agg_channel(struct nx_flowswitch *fsw, struct flow_entry *fe, in flow_rx_agg_channel()
1982 flow_rx_agg_host(struct nx_flowswitch *fsw, struct flow_entry *fe, in flow_rx_agg_host()
2526 flow_rx_agg_tcp(struct nx_flowswitch *fsw, struct flow_entry *fe, in flow_rx_agg_tcp()
/xnu-11215/bsd/skywalk/nexus/flowswitch/
H A Dfsw_var.h153 extern void fsw_linger_insert(struct flow_entry *fsw);
159 extern void fsw_snoop(struct nx_flowswitch *fsw, struct flow_entry *fe,
164 struct flow_entry *fe, uint32_t flags);
166 struct flow_entry *fe, struct pktq *rx_pkts, uint32_t rx_bytes,
184 extern void fsw_flow_abort_tcp(struct nx_flowswitch *fsw, struct flow_entry *fe,
186 extern void fsw_flow_abort_quic(struct flow_entry *fe, uint8_t *token);
188 struct flow_entry *fe);
190 struct flow_entry *fe);
210 extern void fsw_qos_mark(struct nx_flowswitch *fsw, struct flow_entry *fe,
232 fsw_snoop_and_dequeue(struct flow_entry *fe, struct pktq *target, in fsw_snoop_and_dequeue()
H A Dfsw_dp.c257 struct flow_entry *);
757 static struct flow_entry *
980 static struct flow_entry *
982 struct flow_entry *prev_fe) in rx_lookup_flow()
2159 struct flow_entry *tfe = NULL; in _fsw_receive_locked()
3326 static struct flow_entry *
3368 static struct flow_entry *
4343 struct flow_entry *fe) in fsw_linger_remove_internal()
4374 struct flow_entry *fe, *tfe; in fsw_linger_purge()
4820 struct flow_entry *fe; in fsw_process_deferred()
[all …]
H A Dfsw_qos.c94 fsw_qos_mark(struct nx_flowswitch *fsw, struct flow_entry *fe, in fsw_qos_mark()
H A Dfsw_flow.c257 struct flow_entry *__single fe; in fsw_flow_add()
454 struct flow_entry *__single fe = NULL; in fsw_flow_config()
H A Dfsw.c1187 struct flow_entry *__single fe = NULL; in fsw_protoctl_event_callback()
1723 struct flow_entry *__single fe; in fsw_mib_get_flow()
1778 flow_mgr_foreach_flow(fsw->fsw_flow_mgr, ^(struct flow_entry *_fe) { in fsw_mib_get_flow()
/xnu-11215/bsd/net/
H A Dif_ports_used.h311 struct flow_entry;
312 bool if_ports_used_add_flow_entry(const struct flow_entry *fe, const uint32_t ifindex,
H A Dcontent_filter.c5252 struct mbuf *data, struct mbuf *control, uint32_t flags, struct soflow_hash_entry *flow_entry) in cfil_sock_data_out() argument
5258 return cfil_sock_udp_handle_data(TRUE, so, NULL, to, data, control, flags, flow_entry); in cfil_sock_data_out()
5335 struct mbuf *data, struct mbuf *control, uint32_t flags, struct soflow_hash_entry *flow_entry) in cfil_sock_data_in() argument
5341 return cfil_sock_udp_handle_data(FALSE, so, NULL, from, data, control, flags, flow_entry); in cfil_sock_data_in()
H A Dif_ports_used.c852 if_ports_used_add_flow_entry(const struct flow_entry *fe, const uint32_t ifindex, in if_ports_used_add_flow_entry()
/xnu-11215/bsd/skywalk/namespace/
H A Dnetns.c1761 netns_local_port_scan_flow_entry(struct flow_entry *fe, protocol_family_t protocol, in netns_local_port_scan_flow_entry()
1957 flow_mgr_foreach_flow(fsw->fsw_flow_mgr, ^(struct flow_entry *_fe) { in netns_get_if_local_ports()
/xnu-11215/bsd/conf/
H A Dfiles579 bsd/skywalk/nexus/flowswitch/flow/flow_entry.c optional config_nexus_flowswitch bound-checks