Lines Matching defs:vrf_id

142 sctp_allocate_vrf(int vrf_id)
148 vrf = sctp_find_vrf(vrf_id);
158 panic("No memory for VRF:%d", vrf_id);
164 vrf->vrf_id = vrf_id;
176 panic("No memory for VRF:%d", vrf_id);
183 bucket = &SCTP_BASE_INFO(sctp_vrfhash)[(vrf_id & SCTP_BASE_INFO(hashvrfmark))];
208 sctp_find_vrf(uint32_t vrf_id)
213 bucket = &SCTP_BASE_INFO(sctp_vrfhash)[(vrf_id & SCTP_BASE_INFO(hashvrfmark))];
215 if (vrf_id == liste->vrf_id) {
362 sctp_add_addr_to_vrf(uint32_t vrf_id, void *ifn, uint32_t ifn_index,
375 SCTPDBG(SCTP_DEBUG_PCB4, "vrf_id 0x%x: adding address: ", vrf_id);
400 vrf = sctp_find_vrf(vrf_id);
402 vrf = sctp_allocate_vrf(vrf_id);
437 sctp_ifap = sctp_find_ifa_by_addr(addr, vrf->vrf_id, SCTP_ADDR_LOCKED);
498 sctp_ifap->vrf_id = vrf_id;
581 sctp_del_addr_from_vrf(vrf_id, addr, ifn, ifn_index);
605 sctp_del_addr_from_vrf(uint32_t vrf_id, struct sockaddr *addr,
612 vrf = sctp_find_vrf(vrf_id);
614 SCTPDBG(SCTP_DEBUG_PCB4, "Can't find vrf_id 0x%x\n", vrf_id);
620 SCTPDBG(SCTP_DEBUG_PCB4, "vrf_id 0x%x: deleting address:", vrf_id);
623 sctp_ifap = sctp_find_ifa_by_addr(addr, vrf->vrf_id, SCTP_ADDR_LOCKED);
721 vrf = sctp_find_vrf(stcb->asoc.vrf_id);
870 struct sockaddr *to, struct sctp_nets **netp, uint32_t vrf_id)
962 if (inp->def_vrf_id != vrf_id) {
1468 uint16_t lport, uint32_t vrf_id)
1556 if (inp->def_vrf_id == vrf_id)
1610 if (inp->def_vrf_id == vrf_id)
1660 sctp_isport_inuse(struct sctp_inpcb *inp, uint16_t lport, uint32_t vrf_id)
1674 if (t_inp->def_vrf_id == vrf_id)
1759 uint32_t vrf_id)
1803 inp = sctp_endpoint_probe(nam, head, lport, vrf_id);
1818 inp = sctp_endpoint_probe(nam, head, lport, vrf_id);
1841 uint32_t vrf_id)
1850 vrf_id);
1853 vrf_id);
1860 inp = sctp_pcb_findep(to, 0, 1, vrf_id);
1984 uint16_t lport, int skip_src_check, uint32_t vrf_id, uint32_t remote_tag)
2004 if (stcb->sctp_ep->def_vrf_id != vrf_id) {
2086 struct sctp_inpcb **inp_p, struct sctp_nets **netp, uint32_t vrf_id)
2094 inp_p, netp, sh->src_port, sh->dest_port, 0, vrf_id, 0);
2102 1, vrf_id);
2106 1, vrf_id);
2145 struct sctp_inpcb **inp_p, struct sctp_nets **netp, uint32_t vrf_id)
2231 netp, sh->src_port, sh->dest_port, 1, vrf_id, 0);
2249 sctp_inpcb_alloc(struct socket *so, uint32_t vrf_id)
2368 inp->def_vrf_id = vrf_id;
2706 uint32_t vrf_id;
2814 /* Setup a vrf_id to be the default for the non-bind-all case. */
2815 vrf_id = inp->def_vrf_id;
2830 vrf_id = inp->def_vrf_id;
2831 inp_tmp = sctp_pcb_findep(addr, 0, 1, vrf_id);
2858 inp_tmp = sctp_pcb_findep(addr, 0, 1, vrf_id);
2891 (inp_tmp = sctp_isport_inuse(inp, lport, vrf_id))) {
3040 vrf_id, SCTP_ADDR_NOT_LOCKED);
3570 sctp_is_address_on_local_host(struct sockaddr *addr, uint32_t vrf_id)
3574 sctp_ifa = sctp_find_ifa_by_addr(addr, vrf_id, SCTP_ADDR_NOT_LOCKED);
3668 if (sctp_is_address_on_local_host(newaddr, stcb->asoc.vrf_id)) {
3736 net->addr_is_local = sctp_is_address_on_local_host(newaddr, stcb->asoc.vrf_id);
3800 stcb->asoc.vrf_id,
3811 stcb->asoc.vrf_id);
4043 uint32_t vrf_id, uint16_t o_streams, uint16_t port,
4200 if ((err = sctp_init_asoc(inp, stcb, override_tag, initial_tsn, vrf_id, o_streams))) {
4266 uint32_t vrf_id, uint16_t o_streams, uint16_t port,
4275 initial_tsn, vrf_id, o_streams, port, p, initialize_auth_params);
4284 uint32_t vrf_id, uint16_t o_streams, uint16_t port,
4300 initial_tsn, vrf_id, o_streams, port, p, initialize_auth_params);