Home
last modified time | relevance | path

Searched refs:vrf_id (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/netinet6/
H A Dsctp6_usrreq.c62 uint32_t vrf_id; in sctp6_input_with_port() local
75 if (SCTP_GET_PKT_VRFID(*i_pak, vrf_id)) { in sctp6_input_with_port()
156 vrf_id, port); in sctp6_input_with_port()
374 uint32_t vrf_id; in sctp6_getcred() local
376 vrf_id = SCTP_DEFAULT_VRFID; in sctp6_getcred()
398 &inp, &net, 1, vrf_id); in sctp6_getcred()
441 uint32_t vrf_id = SCTP_DEFAULT_VRFID; in sctp6_attach() local
454 error = sctp_inpcb_alloc(so, vrf_id); in sctp6_attach()
747 uint32_t vrf_id; in sctp6_connect() local
788 vrf_id = inp->def_vrf_id; in sctp6_connect()
[all …]
/freebsd/sys/netinet/
H A Dsctp_pcb.c142 sctp_allocate_vrf(int vrf_id) in sctp_allocate_vrf() argument
148 vrf = sctp_find_vrf(vrf_id); in sctp_allocate_vrf()
158 panic("No memory for VRF:%d", vrf_id); in sctp_allocate_vrf()
164 vrf->vrf_id = vrf_id; in sctp_allocate_vrf()
176 panic("No memory for VRF:%d", vrf_id); in sctp_allocate_vrf()
183 bucket = &SCTP_BASE_INFO(sctp_vrfhash)[(vrf_id & SCTP_BASE_INFO(hashvrfmark))]; in sctp_allocate_vrf()
208 sctp_find_vrf(uint32_t vrf_id) in sctp_find_vrf() argument
213 bucket = &SCTP_BASE_INFO(sctp_vrfhash)[(vrf_id & SCTP_BASE_INFO(hashvrfmark))]; in sctp_find_vrf()
215 if (vrf_id == liste->vrf_id) { in sctp_find_vrf()
362 sctp_add_addr_to_vrf(uint32_t vrf_id, void *ifn, uint32_t ifn_index, in sctp_add_addr_to_vrf() argument
[all …]
H A Dsctp_pcb.h63 uint32_t vrf_id; member
112 uint32_t vrf_id; /* vrf_id of this addr (for deleting) */ member
518 struct sctp_nets **, uint32_t vrf_id);
547 struct sctphdr *, struct sctp_inpcb **, struct sctp_nets **, uint32_t vrf_id);
549 int sctp_inpcb_alloc(struct socket *so, uint32_t vrf_id);
551 int sctp_is_address_on_local_host(struct sockaddr *addr, uint32_t vrf_id);
H A Dsctp_input.c88 uint32_t vrf_id, uint16_t port) in sctp_handle_init() argument
110 vrf_id, port); in sctp_handle_init()
120 vrf_id, port); in sctp_handle_init()
145 vrf_id, port); in sctp_handle_init()
159 vrf_id, port); in sctp_handle_init()
394 uint32_t vrf_id) in sctp_process_init_ack() argument
415 vrf_id, net->port); in sctp_process_init_ack()
443 vrf_id, net->port); in sctp_process_init_ack()
459 vrf_id, net->port); in sctp_process_init_ack()
479 vrf_id, net->port); in sctp_process_init_ack()
[all …]
H A Dsctputil.h73 struct sctp_ifa *sctp_find_ifa_by_addr(struct sockaddr *addr, uint32_t vrf_id, int holds_lock);
100 sctp_dynamic_set_primary(struct sockaddr *sa, uint32_t vrf_id);
225 struct sockaddr *sa, uint32_t vrf_id, int *error,
229 uint32_t vrf_id, int *error);
H A Dsctp_os_bsd.h336 #define SCTP_GET_PKT_VRFID(m, vrf_id) ((vrf_id = SCTP_DEFAULT_VRFID) != SCTP_DEFAULT_VRFID) argument
395 #define SCTP_RTALLOC(ro, vrf_id, fibnum) \ argument
410 #define SCTP_IP_OUTPUT(result, o_pak, ro, _inp, vrf_id) \ argument
422 #define SCTP_IP6_OUTPUT(result, o_pak, ro, ifp, _inp, vrf_id) \ argument
H A Dsctp_asconf.c1471 ifa = sctp_find_ifa_by_addr(sa, stcb->asoc.vrf_id, SCTP_ADDR_NOT_LOCKED); in sctp_asconf_queue_sa_delete()
2113 if (ifa->vrf_id != stcb->asoc.vrf_id) { in sctp_asconf_iterator_stcb()
2287 uint32_t vrf_id; in sctp_set_primary_ip_address_sa() local
2291 vrf_id = stcb->asoc.vrf_id; in sctp_set_primary_ip_address_sa()
2292 ifa = sctp_find_ifa_by_addr(sa, vrf_id, SCTP_ADDR_NOT_LOCKED); in sctp_set_primary_ip_address_sa()
2428 vrf = sctp_find_vrf(stcb->asoc.vrf_id); in sctp_find_valid_localaddr()
2845 sctp_ifa = sctp_find_ifa_by_addr(&store.sa, stcb->asoc.vrf_id, in sctp_process_initack_addresses()
3059 uint32_t vrf_id; in sctp_check_address_list_all() local
3068 vrf_id = stcb->asoc.vrf_id; in sctp_check_address_list_all()
3073 vrf = sctp_find_vrf(vrf_id); in sctp_check_address_list_all()
[all …]
H A Dsctp_output.c2031 uint32_t vrf_id; in sctp_add_addresses_to_i_ia() local
2033 vrf_id = inp->def_vrf_id; in sctp_add_addresses_to_i_ia()
2035 vrf = sctp_find_vrf(vrf_id); in sctp_add_addresses_to_i_ia()
2449 uint32_t vrf_id, in sctp_choose_boundspecific_inp() argument
2463 vrf = sctp_find_vrf(vrf_id); in sctp_choose_boundspecific_inp()
2582 uint32_t vrf_id, in sctp_choose_boundspecific_stcb() argument
2600 vrf = sctp_find_vrf(vrf_id); in sctp_choose_boundspecific_stcb()
2945 uint32_t vrf_id, in sctp_choose_boundall() argument
2975 vrf = sctp_find_vrf(vrf_id); in sctp_choose_boundall()
3297 int non_asoc_addr_ok, uint32_t vrf_id) in sctp_source_address_selection() argument
[all …]
H A Dsctp_output.h64 int non_asoc_addr_ok, uint32_t vrf_id);
H A Dsctp_usrreq.c359 uint32_t vrf_id; in sctp_getcred() local
362 vrf_id = SCTP_DEFAULT_VRFID; in sctp_getcred()
376 &inp, &net, 1, vrf_id); in sctp_getcred()
460 uint32_t vrf_id = SCTP_DEFAULT_VRFID; in sctp_attach() local
473 error = sctp_inpcb_alloc(so, vrf_id); in sctp_attach()
996 uint32_t vrf_id) in sctp_fill_up_addresses_vrf() argument
1057 vrf = sctp_find_vrf(vrf_id); in sctp_fill_up_addresses_vrf()
1244 sctp_max_size_addresses_vrf(struct sctp_inpcb *inp, uint32_t vrf_id) in sctp_max_size_addresses_vrf() argument
1257 vrf = sctp_find_vrf(vrf_id); in sctp_max_size_addresses_vrf()
1343 uint32_t vrf_id; in sctp_do_connect_x() local
[all …]
H A Dsctputil.c1112 uint32_t override_tag, uint32_t initial_tsn, uint32_t vrf_id, in sctp_init_asoc() argument
1178 asoc->vrf_id = vrf_id; in sctp_init_asoc()
4400 uint32_t vrf_id, uint16_t port) in sctp_abort_association() argument
4408 vrf_id = stcb->asoc.vrf_id; in sctp_abort_association()
4421 vrf_id, port); in sctp_abort_association()
4547 uint32_t vrf_id, uint16_t port) in sctp_handle_ootb() argument
4589 vrf_id, port); in sctp_handle_ootb()
4603 vrf_id, port); in sctp_handle_ootb()
5364 sctp_find_ifa_by_addr(struct sockaddr *addr, uint32_t vrf_id, int holds_lock) in sctp_find_ifa_by_addr() argument
5377 vrf = sctp_find_vrf(vrf_id); in sctp_find_ifa_by_addr()
[all …]
H A Dsctp_structs.h887 uint32_t vrf_id; member
H A Dsctp_timer.c1497 net, 0, stcb->asoc.vrf_id); in sctp_pathmtu_timer()