Lines Matching refs:socktmp
65 union sockunion socktmp; in map_label() local
88 memset (&socktmp, 0, sizeof(socktmp)); in map_label()
102 socktmp.sa.sa_family = AF_INET; in map_label()
103 socktmp.sa.sa_len = sizeof(socktmp.sin); in map_label()
105 socktmp.sa.sa_family = AF_INET6; in map_label()
106 socktmp.sa.sa_len = sizeof(socktmp.sin6); in map_label()
116 if (socktmp.sa.sa_family == AF_INET) in map_label()
117 memcpy(&socktmp.sin.sin_addr, &pref->prefix, in map_label()
120 memcpy(&socktmp.sin6.sin6_addr, &pref->prefix, in map_label()
123 inet_ntoa(p->ldp_id), satos(&socktmp.sa), in map_label()
126 ldp_peer_add_mapping(p, &socktmp.sa, pref->prelen, in map_label()
130 lbl_check = label_get_by_prefix(&socktmp.sa, in map_label()
159 union sockunion socktmp; in withdraw_label() local
172 memset(&socktmp, 0, sizeof(socktmp)); in withdraw_label()
174 socktmp.sa.sa_family = AF_INET; in withdraw_label()
175 socktmp.sa.sa_len = sizeof(socktmp.sin); in withdraw_label()
177 socktmp.sa.sa_family = AF_INET6; in withdraw_label()
178 socktmp.sa.sa_len = sizeof(socktmp.sin6); in withdraw_label()
187 if (socktmp.sa.sa_family == AF_INET) in withdraw_label()
188 memcpy(&socktmp.sin.sin_addr, &pref->prefix, in withdraw_label()
191 memcpy(&socktmp.sin6.sin6_addr, &pref->prefix, in withdraw_label()
193 debugp("Prefix/Host withdraw: %s/%d\n", satos(&socktmp.sa), in withdraw_label()
197 ldp_peer_delete_mapping(p, &socktmp.sa, pref->prelen); in withdraw_label()
203 lab = label_get_by_prefix(&socktmp.sa, pref->prelen); in withdraw_label()
413 union sockunion socktmp; in request_respond() local
423 memset(&socktmp, 0, sizeof(socktmp)); in request_respond()
425 socktmp.sa.sa_family = AF_INET; in request_respond()
426 socktmp.sa.sa_len = sizeof(socktmp.sin); in request_respond()
428 socktmp.sa.sa_family = AF_INET6; in request_respond()
429 socktmp.sa.sa_len = sizeof(socktmp.sin6); in request_respond()
439 if (socktmp.sa.sa_family == AF_INET) in request_respond()
440 memcpy(&socktmp.sin.sin_addr, &pref->prefix, in request_respond()
443 memcpy(&socktmp.sin6.sin6_addr, &pref->prefix, in request_respond()
445 debugp("Prefix/Host request: %s/%d\n", satos(&socktmp.sa), in request_respond()
448 lab = label_get_by_prefix(&socktmp.sa, pref->prelen); in request_respond()
453 lrm.length = htons(socktmp.sa.sa_family == AF_INET ? 4 : 16); in request_respond()
455 send_label_tlv(p, &socktmp.sa, pref->prelen, lab->binding, in request_respond()