• Home
  • Raw
  • Download

Lines Matching refs:cfg

107 	struct l2tp_tunnel_cfg cfg = { 0, };  in l2tp_nl_cmd_tunnel_create()  local
133 cfg.encap = nla_get_u16(info->attrs[L2TP_ATTR_ENCAP_TYPE]); in l2tp_nl_cmd_tunnel_create()
142 cfg.local_ip6 = nla_data( in l2tp_nl_cmd_tunnel_create()
144 cfg.peer_ip6 = nla_data( in l2tp_nl_cmd_tunnel_create()
150 cfg.local_ip.s_addr = nla_get_be32( in l2tp_nl_cmd_tunnel_create()
152 cfg.peer_ip.s_addr = nla_get_be32( in l2tp_nl_cmd_tunnel_create()
159 cfg.local_udp_port = nla_get_u16(info->attrs[L2TP_ATTR_UDP_SPORT]); in l2tp_nl_cmd_tunnel_create()
161 cfg.peer_udp_port = nla_get_u16(info->attrs[L2TP_ATTR_UDP_DPORT]); in l2tp_nl_cmd_tunnel_create()
163 cfg.use_udp_checksums = nla_get_flag(info->attrs[L2TP_ATTR_UDP_CSUM]); in l2tp_nl_cmd_tunnel_create()
167 cfg.udp6_zero_tx_checksums = nla_get_flag(info->attrs[L2TP_ATTR_UDP_ZERO_CSUM6_TX]); in l2tp_nl_cmd_tunnel_create()
169 cfg.udp6_zero_rx_checksums = nla_get_flag(info->attrs[L2TP_ATTR_UDP_ZERO_CSUM6_RX]); in l2tp_nl_cmd_tunnel_create()
174 cfg.debug = nla_get_u32(info->attrs[L2TP_ATTR_DEBUG]); in l2tp_nl_cmd_tunnel_create()
183 switch (cfg.encap) { in l2tp_nl_cmd_tunnel_create()
187 peer_tunnel_id, &cfg, &tunnel); in l2tp_nl_cmd_tunnel_create()
408 struct l2tp_session_cfg cfg = { 0, }; in l2tp_nl_cmd_session_create() local
443 cfg.pw_type = nla_get_u16(info->attrs[L2TP_ATTR_PW_TYPE]); in l2tp_nl_cmd_session_create()
444 if (cfg.pw_type >= __L2TP_PWTYPE_MAX) { in l2tp_nl_cmd_session_create()
451 cfg.offset = nla_get_u16(info->attrs[L2TP_ATTR_OFFSET]); in l2tp_nl_cmd_session_create()
454 cfg.data_seq = nla_get_u8(info->attrs[L2TP_ATTR_DATA_SEQ]); in l2tp_nl_cmd_session_create()
456 cfg.l2specific_type = L2TP_L2SPECTYPE_DEFAULT; in l2tp_nl_cmd_session_create()
458 cfg.l2specific_type = nla_get_u8(info->attrs[L2TP_ATTR_L2SPEC_TYPE]); in l2tp_nl_cmd_session_create()
460 cfg.l2specific_len = 4; in l2tp_nl_cmd_session_create()
462 cfg.l2specific_len = nla_get_u8(info->attrs[L2TP_ATTR_L2SPEC_LEN]); in l2tp_nl_cmd_session_create()
470 cfg.cookie_len = len; in l2tp_nl_cmd_session_create()
471 memcpy(&cfg.cookie[0], nla_data(info->attrs[L2TP_ATTR_COOKIE]), len); in l2tp_nl_cmd_session_create()
479 cfg.peer_cookie_len = len; in l2tp_nl_cmd_session_create()
480 memcpy(&cfg.peer_cookie[0], nla_data(info->attrs[L2TP_ATTR_PEER_COOKIE]), len); in l2tp_nl_cmd_session_create()
483 cfg.ifname = nla_data(info->attrs[L2TP_ATTR_IFNAME]); in l2tp_nl_cmd_session_create()
486 cfg.vlan_id = nla_get_u16(info->attrs[L2TP_ATTR_VLAN_ID]); in l2tp_nl_cmd_session_create()
490 cfg.debug = nla_get_u32(info->attrs[L2TP_ATTR_DEBUG]); in l2tp_nl_cmd_session_create()
493 cfg.recv_seq = nla_get_u8(info->attrs[L2TP_ATTR_RECV_SEQ]); in l2tp_nl_cmd_session_create()
496 cfg.send_seq = nla_get_u8(info->attrs[L2TP_ATTR_SEND_SEQ]); in l2tp_nl_cmd_session_create()
499 cfg.lns_mode = nla_get_u8(info->attrs[L2TP_ATTR_LNS_MODE]); in l2tp_nl_cmd_session_create()
502 cfg.reorder_timeout = nla_get_msecs(info->attrs[L2TP_ATTR_RECV_TIMEOUT]); in l2tp_nl_cmd_session_create()
505 cfg.mtu = nla_get_u16(info->attrs[L2TP_ATTR_MTU]); in l2tp_nl_cmd_session_create()
508 cfg.mru = nla_get_u16(info->attrs[L2TP_ATTR_MRU]); in l2tp_nl_cmd_session_create()
510 if ((l2tp_nl_cmd_ops[cfg.pw_type] == NULL) || in l2tp_nl_cmd_session_create()
511 (l2tp_nl_cmd_ops[cfg.pw_type]->session_create == NULL)) { in l2tp_nl_cmd_session_create()
517 switch (cfg.pw_type) { in l2tp_nl_cmd_session_create()
538 if (l2tp_nl_cmd_ops[cfg.pw_type]->session_create) in l2tp_nl_cmd_session_create()
539 ret = (*l2tp_nl_cmd_ops[cfg.pw_type]->session_create)(net, tunnel_id, in l2tp_nl_cmd_session_create()
540 session_id, peer_session_id, &cfg); in l2tp_nl_cmd_session_create()