Home
last modified time | relevance | path

Searched refs:sctp_ifa (Results 1 – 15 of 15) sorted by relevance

/third_party/gstreamer/gstplugins_bad/ext/sctp/usrsctp/usrsctplib/netinet/
Dsctp_bsd_addr.c213 sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa)
219 sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa)
319 struct sctp_ifa *sctp_ifa; local
354 sctp_ifa = sctp_add_addr_to_vrf(0,
363 if (sctp_ifa) {
364 sctp_ifa->localifa_flags &= ~SCTP_ADDR_DEFER_USE;
396 sctp_ifa = sctp_add_addr_to_vrf(0,
405 if (sctp_ifa) {
406 sctp_ifa->localifa_flags &= ~SCTP_ADDR_DEFER_USE;
421 struct sctp_ifa *sctp_ifa; local
[all …]
Dsctp_pcb.h54 LIST_HEAD(sctp_ifalist, sctp_ifa);
105 struct sctp_ifa { struct
106 LIST_ENTRY(sctp_ifa) next_ifa;
107 LIST_ENTRY(sctp_ifa) next_bucket;
126 struct sctp_ifa *ifa; argument
711 struct sctp_ifa *
721 void sctp_free_ifa(struct sctp_ifa *sctp_ifap);
735 struct sctp_ifa *,struct thread *);
738 struct sctp_ifa *,PKTHREAD);
742 struct sctp_ifa *, struct proc *);
[all …]
Dsctp_output.h57 int sctp_is_addr_restricted(struct sctp_tcb *, struct sctp_ifa *);
61 sctp_is_address_in_scope(struct sctp_ifa *ifa,
66 sctp_is_addr_in_ep(struct sctp_inpcb *inp, struct sctp_ifa *ifa);
68 struct sctp_ifa *
78 sctp_v4src_match_nexthop(struct sctp_ifa *sifa, sctp_route_t *ro);
Dsctp_asconf.c1067 sctp_asconf_queue_mgmt(struct sctp_tcb *, struct sctp_ifa *, uint16_t);
1097 sctp_path_check_and_react(struct sctp_tcb *stcb, struct sctp_ifa *newifa) in sctp_path_check_and_react()
1215 sctp_asconf_addr_mgmt_ack(struct sctp_tcb *stcb, struct sctp_ifa *addr, uint32_t flag) in sctp_asconf_addr_mgmt_ack()
1255 sctp_asconf_queue_mgmt(struct sctp_tcb *stcb, struct sctp_ifa *ifa, in sctp_asconf_queue_mgmt()
1380 sctp_asconf_queue_add(struct sctp_tcb *stcb, struct sctp_ifa *ifa, in sctp_asconf_queue_add()
1478 struct sctp_ifa *ifa; in sctp_asconf_queue_sa_delete()
1926 struct sctp_ifa *ifa, uint16_t type, int addr_locked) in sctp_addr_mgmt_assoc()
2069 struct sctp_ifa *ifa; in sctp_asconf_iterator_ep()
2113 struct sctp_ifa *ifa; in sctp_asconf_iterator_ep_end()
2147 struct sctp_ifa *ifa; in sctp_asconf_iterator_stcb()
[all …]
Dsctp_output.c1895 sctp_is_address_in_scope(struct sctp_ifa *ifa, in sctp_is_address_in_scope()
1974 sctp_add_addr_to_mbuf(struct mbuf *m, struct sctp_ifa *ifa, uint16_t *len) in sctp_add_addr_to_mbuf()
2081 struct sctp_ifa *sctp_ifap; in sctp_add_addresses_to_i_ia()
2276 static struct sctp_ifa *
2277 sctp_is_ifa_addr_preferred(struct sctp_ifa *ifa, in sctp_is_ifa_addr_preferred()
2374 static struct sctp_ifa *
2375 sctp_is_ifa_addr_acceptable(struct sctp_ifa *ifa, in sctp_is_ifa_addr_acceptable()
2461 sctp_is_addr_restricted(struct sctp_tcb *stcb, struct sctp_ifa *ifa) in sctp_is_addr_restricted()
2485 sctp_is_addr_in_ep(struct sctp_inpcb *inp, struct sctp_ifa *ifa) in sctp_is_addr_in_ep()
2506 static struct sctp_ifa *
[all …]
Dsctp_bsd_addr.h54 void sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa);
Dsctp_sysctl.c200 struct sctp_ifa *sctp_ifa; in sctp_sysctl_number_of_addresses() local
210 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) { in sctp_sysctl_number_of_addresses()
211 switch (sctp_ifa->address.sa.sa_family) { in sctp_sysctl_number_of_addresses()
248 struct sctp_ifa *sctp_ifa; in sctp_sysctl_copy_out_local_addresses() local
314 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) { in sctp_sysctl_copy_out_local_addresses()
320 if (sctp_is_addr_restricted(stcb, sctp_ifa)) in sctp_sysctl_copy_out_local_addresses()
323 switch (sctp_ifa->address.sa.sa_family) { in sctp_sysctl_copy_out_local_addresses()
329 sin = &sctp_ifa->address.sin; in sctp_sysctl_copy_out_local_addresses()
350 sin6 = &sctp_ifa->address.sin6; in sctp_sysctl_copy_out_local_addresses()
381 memcpy((void *)&xladdr.address, (const void *)&sctp_ifa->address, sizeof(union sctp_sockstore)); in sctp_sysctl_copy_out_local_addresses()
Dsctp_asconf.h93 sctp_is_addr_pending(struct sctp_tcb *, struct sctp_ifa *);
Dsctp_pcb.c336 sctp_free_ifa(struct sctp_ifa *sctp_ifap)
379 struct sctp_ifa *sctp_ifap;
423 struct sctp_ifa *sctp_ifap;
468 sctp_add_ifa_to_ifn(struct sctp_ifn *sctp_ifnp, struct sctp_ifa *sctp_ifap)
506 sctp_remove_ifa_from_ifn(struct sctp_ifa *sctp_ifap)
547 struct sctp_ifa *
555 struct sctp_ifa *sctp_ifap, *new_sctp_ifap;
573 SCTP_MALLOC(new_sctp_ifap, struct sctp_ifa *, sizeof(struct sctp_ifa), SCTP_M_IFA);
676 memset(sctp_ifap, 0, sizeof(struct sctp_ifa));
823 struct sctp_ifa *sctp_ifap = NULL;
[all …]
Dsctputil.h77 struct sctp_ifa *
80 struct sctp_ifa *
Dsctp_structs.h251 struct sctp_ifa *_s_addr; /* our selected src addr */
690 struct sctp_ifa *ifa; /* save the ifa for add/del ip */
864 struct sctp_ifa *asconf_addr_del_pending;
Dsctp_usrreq.c1452 struct sctp_ifa *sctp_ifa; local
1544 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) {
1555 sctp_ifa)) {
1559 switch (sctp_ifa->address.sa.sa_family) {
1565 sin = &sctp_ifa->address.sin;
1617 sin6 = &sctp_ifa->address.sin6;
1682 memcpy(addr, &sctp_ifa->address.sconn, sizeof(struct sockaddr_conn));
1815 struct sctp_ifa *sctp_ifa; local
1818 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) {
1820 switch (sctp_ifa->address.sa.sa_family) {
[all …]
Dsctputil.c5777 struct sctp_ifa *
5881 struct sctp_ifa *
5884 struct sctp_ifa *sctp_ifap;
7160 struct sctp_ifa *ifa;
7862 struct sctp_ifa *sctp_ifa; local
7896 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) {
7897 if (sctp_is_addr_restricted(stcb, sctp_ifa))
7899 switch (sctp_ifa->address.sa.sa_family) {
7905 sin = &sctp_ifa->address.sin;
7935 sin6 = &sctp_ifa->address.sin6;
Dsctp_os_userspace.h883 #define SCTP_GATHER_MTU_FROM_ROUTE(sctp_ifa, sa, rt) ((rt != NULL) ? rt->rt_rmx.rmx_mtu : 0) argument
/third_party/gstreamer/gstplugins_bad/ext/sctp/usrsctp/usrsctplib/netinet6/
Dsctp6_usrreq.c1283 struct sctp_ifa *sctp_ifa;
1354 sctp_ifa = sctp_source_address_selection(inp, stcb, (sctp_route_t *)&net->ro, net, 0, vrf_id);
1355 if (sctp_ifa) {
1356 sin6->sin6_addr = sctp_ifa->address.sin6.sin6_addr;