Lines Matching refs:control
782 soflow_udp_get_address_from_control(sa_family_t family, struct mbuf *control, uint8_t *__counted_by… in soflow_udp_get_address_from_control() argument
788 if (control == NULL || address_ptr == NULL) { in soflow_udp_get_address_from_control()
792 for (; control != NULL; control = control->m_next) { in soflow_udp_get_address_from_control()
793 if (control->m_type != MT_CONTROL) { in soflow_udp_get_address_from_control()
797 for (cm = M_FIRST_CMSGHDR(control); in soflow_udp_get_address_from_control()
798 is_cmsg_valid(control, cm); in soflow_udp_get_address_from_control()
799 cm = M_NXT_CMSGHDR(control, cm)) { in soflow_udp_get_address_from_control()
852 …b, struct soflow_hash_entry *entry, struct sockaddr *local, struct mbuf *control, u_short rcv_ifin… in soflow_entry_update_local() argument
869 if (local == NULL && control != NULL) { in soflow_entry_update_local()
872 …boolean_t result = soflow_udp_get_address_from_control(entry->soflow_family, control, &addr_ptr, &… in soflow_entry_update_local()
1137 …_get_flow(struct socket *so, struct sockaddr *local, struct sockaddr *remote, struct mbuf *control, in soflow_get_flow() argument
1174 soflow_entry_update_local(so->so_flow_db, hash_entry, local, control, rcv_ifindex); in soflow_get_flow()
1217 if (control != NULL) { in soflow_get_flow()
1218 soflow_entry_update_local(so->so_flow_db, hash_entry, local, control, rcv_ifindex); in soflow_get_flow()