Lines Matching refs:inpcb
1459 extern int necp_set_socket_resolver_signature(struct inpcb *inp, struct sockopt *sopt);
1460 extern int necp_get_socket_resolver_signature(struct inpcb *inp, struct sockopt *sopt);
1461 extern bool necp_socket_has_resolver_signature(struct inpcb *inp);
1462 extern bool necp_socket_resolver_signature_matches_address(struct inpcb *inp, union necp_sockaddr_u…
1463 extern void necp_inpcb_remove_cb(struct inpcb *inp);
1464 extern void necp_inpcb_dispose(struct inpcb *inp);
1469 extern bool necp_socket_should_use_flow_divert(struct inpcb *inp);
1470 extern u_int32_t necp_socket_get_flow_divert_control_unit(struct inpcb *inp, uint32_t *aggregate_un…
1472 extern bool necp_socket_should_rescope(struct inpcb *inp);
1473 extern u_int necp_socket_get_rescope_if_index(struct inpcb *inp);
1474 extern u_int32_t necp_socket_get_effective_mtu(struct inpcb *inp, u_int32_t current_mtu);
1476 extern bool necp_socket_is_allowed_to_recv_on_interface(struct inpcb *inp, ifnet_t interface);
1478 extern bool necp_socket_is_allowed_to_send_recv(struct inpcb *inp, ifnet_t input_interface, u_int16…
1482 extern bool necp_socket_is_allowed_to_send_recv_v4(struct inpcb *inp, u_int16_t local_port,
1487 extern bool necp_socket_is_allowed_to_send_recv_v6(struct inpcb *inp, u_int16_t local_port,
1492 extern void necp_socket_update_qos_marking(struct inpcb *inp, struct rtentry *route, u_int32_t rout…
1494 extern int necp_mark_packet_from_socket(struct mbuf *packet, struct inpcb *inp, necp_kernel_policy_…
1505 extern necp_kernel_policy_id necp_socket_find_policy_match(struct inpcb *inp, struct sockaddr *over…
1555 extern int necp_client_register_socket_flow(pid_t pid, uuid_t client_id, struct inpcb *inp);
1557 extern int necp_client_register_socket_listener(pid_t pid, uuid_t client_id, struct inpcb *inp);
1565 extern int necp_client_assign_from_socket(pid_t pid, uuid_t client_id, struct inpcb *inp);
1672 extern void necp_copy_inp_domain_info(struct inpcb *, struct socket *, struct nstat_domain_info *);