Lines Matching refs:name

92 static int get_interface_name(char *name, int tun)
96 ALOGE("Cannot get interface name: %s", strerror(errno));
99 strncpy(name, ifr4.ifr_name, IFNAMSIZ);
103 static int get_interface_index(const char *name)
106 strncpy(ifr4.ifr_name, name, IFNAMSIZ);
108 ALOGE("Cannot get index of %s: %s", name, strerror(errno));
114 static int set_addresses(const char *name, const char *addresses)
116 int index = get_interface_index(name);
123 strncpy(ifr4.ifr_name, name, IFNAMSIZ);
161 sprintf(ifr4.ifr_name, "%s:%d", name, count);
175 ALOGD("Address added on %s: %s/%d", name, address, prefix);
191 static int reset_interface(const char *name)
194 strncpy(ifr4.ifr_name, name, IFNAMSIZ);
198 ALOGE("Cannot reset %s: %s", name, strerror(errno));
204 static int check_interface(const char *name)
207 strncpy(ifr4.ifr_name, name, IFNAMSIZ);
211 ALOGE("Cannot check %s: %s", name, strerror(errno));
220 const char *name = jName ? env->GetStringUTFChars(jName, NULL) : NULL;
223 if (!name) {
224 jniThrowNullPointerException(env, "name");
229 if (error = ifc_add_address(name, address, jPrefixLength)) {
230 ALOGE("Cannot add address %s/%d on interface %s (%s)", address, jPrefixLength, name,
234 if (error = ifc_del_address(name, address, jPrefixLength)) {
235 ALOGE("Cannot del address %s/%d on interface %s (%s)", address, jPrefixLength, name,
241 if (name) {
242 env->ReleaseStringUTFChars(jName, name);
273 char name[IFNAMSIZ];
274 if (get_interface_name(name, tun) < 0) {
275 throwException(env, SYSTEM_ERROR, "Cannot get interface name");
278 return env->NewStringUTF(name);
284 const char *name = NULL;
288 name = jName ? env->GetStringUTFChars(jName, NULL) : NULL;
289 if (!name) {
290 jniThrowNullPointerException(env, "name");
298 count = set_addresses(name, addresses);
305 if (name) {
306 env->ReleaseStringUTFChars(jName, name);
316 const char *name = jName ? env->GetStringUTFChars(jName, NULL) : NULL;
317 if (!name) {
318 jniThrowNullPointerException(env, "name");
321 if (reset_interface(name) < 0) {
324 env->ReleaseStringUTFChars(jName, name);
329 const char *name = jName ? env->GetStringUTFChars(jName, NULL) : NULL;
330 if (!name) {
331 jniThrowNullPointerException(env, "name");
334 int flags = check_interface(name);
335 env->ReleaseStringUTFChars(jName, name);