| /xnu-11215/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_var.h | 110 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 D | flow_entry.c | 42 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 D | flow_manager.c | 87 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 D | flow_track.c | 50 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 D | flow.c | 78 sk_fe_size = sizeof(struct flow_entry); in flow_init()
|
| H A D | flow_owner.c | 140 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 D | flow_agg.c | 1518 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 D | fsw_var.h | 153 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 D | fsw_dp.c | 257 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 D | fsw_qos.c | 94 fsw_qos_mark(struct nx_flowswitch *fsw, struct flow_entry *fe, in fsw_qos_mark()
|
| H A D | fsw_flow.c | 257 struct flow_entry *__single fe; in fsw_flow_add() 454 struct flow_entry *__single fe = NULL; in fsw_flow_config()
|
| H A D | fsw.c | 1187 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 D | if_ports_used.h | 311 struct flow_entry; 312 bool if_ports_used_add_flow_entry(const struct flow_entry *fe, const uint32_t ifindex,
|
| H A D | content_filter.c | 5252 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 D | if_ports_used.c | 852 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 D | netns.c | 1761 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 D | files | 579 bsd/skywalk/nexus/flowswitch/flow/flow_entry.c optional config_nexus_flowswitch bound-checks
|