Lines Matching refs:ax25
389 int ax25_rt_autobind(ax25_cb *ax25, ax25_address *addr) in ax25_rt_autobind() argument
401 if ((ax25->ax25_dev = ax25_dev_ax25dev(ax25_rt->dev)) == NULL) { in ax25_rt_autobind()
408 ax25->source_addr = user->call; in ax25_rt_autobind()
415 ax25->source_addr = *(ax25_address *)ax25->ax25_dev->dev->dev_addr; in ax25_rt_autobind()
419 ax25->digipeat = kmemdup(ax25_rt->digipeat, sizeof(ax25_digi), in ax25_rt_autobind()
421 if (ax25->digipeat == NULL) { in ax25_rt_autobind()
425 ax25_adjust_path(addr, ax25->digipeat); in ax25_rt_autobind()
428 if (ax25->sk != NULL) { in ax25_rt_autobind()
430 bh_lock_sock(ax25->sk); in ax25_rt_autobind()
431 sock_reset_flag(ax25->sk, SOCK_ZAPPED); in ax25_rt_autobind()
432 bh_unlock_sock(ax25->sk); in ax25_rt_autobind()