Home
last modified time | relevance | path

Searched refs:soflow_hash_entry (Results 1 – 8 of 8) sorted by relevance

/xnu-12377.81.4/bsd/kern/
H A Dsocket_flows.h32 struct soflow_hash_entry { struct
33 LIST_ENTRY(soflow_hash_entry) soflow_entry_link;
34 TAILQ_ENTRY(soflow_hash_entry) soflow_entry_list_link;
82 LIST_HEAD(soflow_hash_head, soflow_hash_entry); argument
96 struct soflow_hash_entry *soflow_db_only_entry;
108 bool soflow_fill_hash_entry_from_address(struct soflow_hash_entry *, bool, struct sockaddr *, bool);
109 bool soflow_fill_hash_entry_from_inp(struct soflow_hash_entry *, bool, struct inpcb *, bool);
114 typedef bool (*soflow_feat_gc_needed_func)(struct socket *so, struct soflow_hash_entry *hash_entry,…
117 typedef bool (*soflow_feat_gc_perform_func)(struct socket *so, struct soflow_hash_entry *hash_entry…
120 typedef bool (*soflow_feat_detach_entry_func)(struct socket *so, struct soflow_hash_entry *hash_ent…
[all …]
H A Dsocket_flows.c156 TAILQ_HEAD(soflow_entry_head, soflow_hash_entry) soflow_entry_head;
184 static boolean_t soflow_entry_local_address_needs_update(struct soflow_hash_entry *);
185 static boolean_t soflow_entry_local_port_needs_update(struct socket *, struct soflow_hash_entry *);
212 soflow_entry_log(int level, struct socket *so, struct soflow_hash_entry *entry, const char* msg) in soflow_entry_log()
254 soflow_fill_hash_entry_from_address(struct soflow_hash_entry *entry, bool isLocal, struct sockaddr … in soflow_fill_hash_entry_from_address()
334 soflow_fill_hash_entry_from_inp(struct soflow_hash_entry *entry, bool isLocal, struct inpcb *inp, b… in soflow_fill_hash_entry_from_inp()
407 struct soflow_hash_entry *hash_entry = NULL; in soflow_db_init()
426 soflow_entry_free(struct soflow_hash_entry *hash_entry) in soflow_entry_free()
435 kfree_type(struct soflow_hash_entry, hash_entry); in soflow_entry_free()
439 soflow_db_remove_entry(struct soflow_db *db, struct soflow_hash_entry *hash_entry) in soflow_db_remove_entry()
[all …]
H A Duipc_socket2.c904 struct soflow_hash_entry *__single dgram_flow_entry = NULL; in sbappend_common()
984 struct soflow_hash_entry *__single dgram_flow_entry = NULL; in sbappendstream()
1104 struct soflow_hash_entry *__single dgram_flow_entry = NULL; in sbappendrecord_common()
1326 struct soflow_hash_entry *__single dgram_flow_entry = NULL; in sbappendaddr()
1492 struct soflow_hash_entry *__single dgram_flow_entry = NULL; in sbappendcontrol()
H A Duipc_socket.c2046 struct soflow_hash_entry *__single dgram_flow_entry = NULL; in sosend()
2599 struct soflow_hash_entry *__single dgram_flow_entry = NULL; in sosend_list()
/xnu-12377.81.4/bsd/net/
H A Dcontent_filter.c529 struct soflow_hash_entry *cfi_hash_entry;
809 static struct cfil_info * cfil_info_alloc(struct socket *, struct soflow_hash_entry *);
830 …nfo *cfil_sock_udp_get_info(struct socket *, uint32_t, bool, struct soflow_hash_entry *, struct so…
832 struct mbuf *, struct mbuf *, uint32_t, struct soflow_hash_entry *);
840 static void cfil_get_flow_address_v6(struct soflow_hash_entry *, struct inpcb *,
843 static void cfil_get_flow_address(struct soflow_hash_entry *, struct inpcb *,
854 static void cfil_fill_event_msg_addresses(struct soflow_hash_entry *, struct inpcb *,
858 static bool cfil_dgram_gc_needed(struct socket *, struct soflow_hash_entry *, u_int64_t);
859 static bool cfil_dgram_gc_perform(struct socket *, struct soflow_hash_entry *);
860 static bool cfil_dgram_detach_entry(struct socket *, struct soflow_hash_entry *);
[all …]
H A Dcontent_filter.h555 uint32_t flags, struct soflow_hash_entry *);
558 uint32_t flags, struct soflow_hash_entry *);
H A Dnecp.c364 struct soflow_hash_entry *soflow_entry;
/xnu-12377.81.4/bsd/sys/
H A Dsocketvar.h1044 extern struct soflow_hash_entry *soflow_get_flow(struct socket *, struct sockaddr *, struct sockadd…
1045 extern void soflow_free_flow(struct soflow_hash_entry *);