Lines Matching refs:l2tpr
115 getl2tp(prop_dictionary_t env, struct l2tp_req *l2tpr, bool quiet)
117 memset(l2tpr, 0, sizeof(*l2tpr));
125 if (indirect_ioctl(env, SIOCGL2TP, l2tpr) == -1)
134 struct l2tp_req l2tpr;
136 memset(&l2tpr, 0, sizeof(l2tpr));
138 if (indirect_ioctl(env, SIOCDL2TPSESSION, &l2tpr) == -1)
141 l2tpr.state = L2TP_STATE_DOWN;
143 if (indirect_ioctl(env, SIOCSL2TPSTATE, &l2tpr) == -1)
153 struct l2tp_req l2tpr;
157 memset(&l2tpr, 0, sizeof(l2tpr));
171 l2tpr.my_sess_id = local_session;
172 l2tpr.peer_sess_id = remote_session;
174 if (indirect_ioctl(env, SIOCSL2TPSESSION, &l2tpr) == -1)
177 l2tpr.state = L2TP_STATE_UP;
179 if (indirect_ioctl(env, SIOCSL2TPSTATE, &l2tpr) == -1)
188 struct l2tp_req l2tpr;
190 memset(&l2tpr, 0, sizeof(l2tpr));
192 if (indirect_ioctl(env, SIOCDL2TPCOOKIE, &l2tpr) == -1)
201 struct l2tp_req l2tpr;
205 memset(&l2tpr, 0, sizeof(l2tpr));
215 l2tpr.my_cookie_len = cookielen;
216 l2tpr.my_cookie = cookie;
226 l2tpr.peer_cookie_len = cookielen;
227 l2tpr.peer_cookie = cookie;
229 if (indirect_ioctl(env, SIOCSL2TPCOOKIE, &l2tpr) == -1)
238 struct l2tp_req l2tpr;
240 if (getl2tp(env, &l2tpr, true) == -1)
243 if (l2tpr.my_sess_id != 0 || l2tpr.peer_sess_id != 0) {
244 printf("\tlocal-session-id: %u\n", l2tpr.my_sess_id);
245 printf("\tremote-session-id: %u\n", l2tpr.peer_sess_id);
248 if (l2tpr.my_cookie != 0 || l2tpr.peer_cookie != 0) {
249 printf("\tlocal-cookie: %" PRIu64 "\n", l2tpr.my_cookie);
250 printf("\tremote-cookie: %" PRIu64 "\n", l2tpr.peer_cookie);