Home
last modified time | relevance | path

Searched refs:addr_type (Results 1 – 74 of 74) sorted by relevance

/linux-4.4.14/drivers/net/ipvlan/
Dipvlan_core.c295 void *lyr3h, int addr_type, in ipvlan_addr_lookup() argument
300 if (addr_type == IPVL_IPV6) { in ipvlan_addr_lookup()
307 } else if (addr_type == IPVL_ICMPV6) { in ipvlan_addr_lookup()
319 } else if (addr_type == IPVL_IPV4) { in ipvlan_addr_lookup()
326 } else if (addr_type == IPVL_ARP) { in ipvlan_addr_lookup()
483 int addr_type; in ipvlan_xmit_mode_l3() local
485 lyr3h = ipvlan_get_L3_hdr(skb, &addr_type); in ipvlan_xmit_mode_l3()
489 addr = ipvlan_addr_lookup(ipvlan->port, lyr3h, addr_type, true); in ipvlan_xmit_mode_l3()
504 int addr_type; in ipvlan_xmit_mode_l2() local
507 lyr3h = ipvlan_get_L3_hdr(skb, &addr_type); in ipvlan_xmit_mode_l2()
[all …]
/linux-4.4.14/net/core/
Ddev_addr_lists.c25 unsigned char addr_type, bool global, in __hw_addr_create_ex() argument
38 ha->type = addr_type; in __hw_addr_create_ex()
51 unsigned char addr_type, bool global, bool sync, in __hw_addr_add_ex() argument
61 ha->type == addr_type) { in __hw_addr_add_ex()
80 return __hw_addr_create_ex(list, addr, addr_len, addr_type, global, in __hw_addr_add_ex()
86 unsigned char addr_type) in __hw_addr_add() argument
88 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add()
118 unsigned char addr_type, bool global, bool sync) in __hw_addr_del_ex() argument
124 (ha->type == addr_type || !addr_type)) in __hw_addr_del_ex()
132 unsigned char addr_type) in __hw_addr_del() argument
[all …]
Dflow_dissector.c189 key_control->addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in __skb_flow_dissect()
229 key_control->addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in __skb_flow_dissect()
310 key_control->addr_type = FLOW_DISSECTOR_KEY_TIPC_ADDRS; in __skb_flow_dissect()
531 switch (flow->control.addr_type) { in flow_keys_hash_length()
547 switch (flow->control.addr_type) { in flow_get_u32_src()
563 switch (flow->control.addr_type) { in flow_get_u32_dst()
579 switch (keys->control.addr_type) { in __flow_hash_consistentify()
703 keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in __skb_get_hash_flowi6()
725 keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in __skb_get_hash_flowi4()
811 keys->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in __get_hash_from_flowi6()
[all …]
/linux-4.4.14/net/bluetooth/
D6lowpan.c418 bdaddr_t *addr, u8 *addr_type) in convert_dest_bdaddr() argument
427 *addr_type = get_addr_type_from_eui64(addr->b[5]); in convert_dest_bdaddr()
447 u8 addr_type; in setup_header() local
452 convert_dest_bdaddr(&ipv6_daddr, &addr, &addr_type); in setup_header()
455 addr_type, &ipv6_daddr); in setup_header()
457 peer = peer_lookup_ba(dev, &addr, addr_type); in setup_header()
473 *peer_addr_type = addr_type; in setup_header()
586 u8 addr_type; in bt_xmit() local
600 err = setup_header(skb, netdev, &addr, &addr_type); in bt_xmit()
609 netdev->name, &addr, addr_type, in bt_xmit()
[all …]
Dhci_core.c2362 u8 addr_type, u8 role) in hci_find_ltk() argument
2368 if (addr_type != k->bdaddr_type || bacmp(bdaddr, &k->bdaddr)) in hci_find_ltk()
2406 u8 addr_type) in hci_find_irk_by_addr() argument
2411 if (addr_type == ADDR_LE_DEV_RANDOM && (bdaddr->b[5] & 0xc0) != 0xc0) in hci_find_irk_by_addr()
2416 if (addr_type == irk->addr_type && in hci_find_irk_by_addr()
2475 u8 addr_type, u8 type, u8 authenticated, in hci_add_ltk() argument
2481 old_key = hci_find_ltk(hdev, bdaddr, addr_type, role); in hci_add_ltk()
2492 key->bdaddr_type = addr_type; in hci_add_ltk()
2504 u8 addr_type, u8 val[16], bdaddr_t *rpa) in hci_add_irk() argument
2508 irk = hci_find_irk_by_addr(hdev, bdaddr, addr_type); in hci_add_irk()
[all …]
Dhci_request.c158 cp.bdaddr_type = params->addr_type; in add_to_white_list()
215 &params->addr, params->addr_type)) in update_white_list()
224 params->addr_type)) { in update_white_list()
239 &params->addr, params->addr_type)) in update_white_list()
248 params->addr_type)) { in update_white_list()
Dmgmt.c3012 u8 addr_type, struct sock *skip_sk) in device_unpaired() argument
3017 ev.addr.type = addr_type; in device_unpaired()
3031 u8 addr_type; in unpair_device() local
3084 addr_type = le_addr_type(cp->addr.type); in unpair_device()
3086 hci_remove_irk(hdev, &cp->addr.bdaddr, addr_type); in unpair_device()
3088 err = hci_remove_ltk(hdev, &cp->addr.bdaddr, addr_type); in unpair_device()
3096 conn = hci_conn_hash_lookup_le(hdev, &cp->addr.bdaddr, addr_type); in unpair_device()
3098 hci_conn_params_del(hdev, &cp->addr.bdaddr, addr_type); in unpair_device()
3111 params = hci_conn_params_lookup(hdev, &cp->addr.bdaddr, addr_type); in unpair_device()
3220 static u8 link_to_bdaddr(u8 link_type, u8 addr_type) in link_to_bdaddr() argument
[all …]
Dsmp.h94 __u8 addr_type; member
Dhci_debugfs.c151 seq_printf(f, "%pMR (type %u) %u\n", &p->addr, p->addr_type, in device_list_show()
646 u8 addr_type; in identity_show() local
650 hci_copy_identity_address(hdev, &addr, &addr_type); in identity_show()
652 seq_printf(f, "%pMR (type %u) %*phN %pMR\n", &addr, addr_type, in identity_show()
829 &irk->bdaddr, irk->addr_type, in identity_resolving_keys_show()
Dhci_conn.c78 bdaddr_type = irk->addr_type; in hci_connect_le_scan_cleanup()
972 bdaddr_t *addr, u8 addr_type) in hci_explicit_conn_params_set() argument
977 if (is_connected(hdev, addr, addr_type)) in hci_explicit_conn_params_set()
980 params = hci_conn_params_lookup(hdev, addr, addr_type); in hci_explicit_conn_params_set()
982 params = hci_conn_params_add(hdev, addr, addr_type); in hci_explicit_conn_params_set()
1004 BT_DBG("addr %pMR (type %u) auto_connect %u", addr, addr_type, in hci_explicit_conn_params_set()
Dhci_event.c4453 u8 addr_type; in hci_le_conn_complete_evt() local
4532 conn->dst_type = irk->addr_type; in hci_le_conn_complete_evt()
4541 addr_type = BDADDR_LE_PUBLIC; in hci_le_conn_complete_evt()
4543 addr_type = BDADDR_LE_RANDOM; in hci_le_conn_complete_evt()
4546 if (hci_bdaddr_list_lookup(&hdev->blacklist, &conn->dst, addr_type)) { in hci_le_conn_complete_evt()
4635 u8 addr_type, u8 adv_type) in check_pending_le_conn() argument
4645 if (hci_bdaddr_list_lookup(&hdev->blacklist, addr, addr_type)) in check_pending_le_conn()
4658 addr_type); in check_pending_le_conn()
4685 conn = hci_connect_le(hdev, addr, addr_type, BT_SECURITY_LOW, in check_pending_le_conn()
4780 bdaddr_type = irk->addr_type; in process_adv_report()
Dsmp.c1072 hcon->dst_type = smp->remote_irk->addr_type; in smp_notify_keys()
1307 addrinfo.addr_type = hcon->src_type; in smp_distribute_keys()
2502 !hci_is_identity_address(&info->bdaddr, info->addr_type)) { in smp_cmd_ident_addr_info()
2508 smp->id_addr_type = info->addr_type; in smp_cmd_ident_addr_info()
/linux-4.4.14/include/uapi/linux/
Dipmi.h73 int addr_type; member
85 int addr_type; member
96 int addr_type; member
121 int addr_type; member
/linux-4.4.14/include/net/bluetooth/
Dhci_core.h134 u8 addr_type; member
505 u8 addr_type; member
1035 bdaddr_t *addr, u8 addr_type);
1037 bdaddr_t *addr, u8 addr_type);
1038 void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type);
1044 u8 addr_type);
1054 u8 addr_type, u8 type, u8 authenticated,
1057 u8 addr_type, u8 role);
1064 u8 addr_type);
1066 u8 addr_type, u8 val[16], bdaddr_t *rpa);
[all …]
/linux-4.4.14/net/ipv4/
Dnetfilter.c20 int ip_route_me_harder(struct net *net, struct sk_buff *skb, unsigned int addr_type) in ip_route_me_harder() argument
29 if (addr_type == RTN_UNSPEC) in ip_route_me_harder()
30 addr_type = inet_addr_type(net, saddr); in ip_route_me_harder()
31 if (addr_type == RTN_LOCAL || addr_type == RTN_UNICAST) in ip_route_me_harder()
Darp.c658 int addr_type; in arp_process() local
780 addr_type = rt->rt_type; in arp_process()
782 if (addr_type == RTN_LOCAL) { in arp_process()
800 if (addr_type == RTN_UNICAST && in arp_process()
831 unsigned int addr_type = inet_addr_type_dev_table(net, dev, sip); in arp_process() local
838 addr_type == RTN_UNICAST; in arp_process()
842 addr_type == RTN_UNICAST) || is_garp)) in arp_process()
Dping.c335 int addr_type, scoped, has_addr; in ping_check_bind_addr() local
347 addr_type = ipv6_addr_type(&addr->sin6_addr); in ping_check_bind_addr()
348 scoped = __ipv6_addr_needs_scope_id(addr_type); in ping_check_bind_addr()
349 if ((addr_type != IPV6_ADDR_ANY && in ping_check_bind_addr()
350 !(addr_type & IPV6_ADDR_UNICAST)) || in ping_check_bind_addr()
368 addr_type == IPV6_ADDR_ANY)) in ping_check_bind_addr()
Dfib_frontend.c528 unsigned int addr_type; in rtentry_to_fib_config() local
531 addr_type = inet_addr_type_table(net, addr, cfg->fc_table); in rtentry_to_fib_config()
533 addr_type == RTN_UNICAST) in rtentry_to_fib_config()
1015 unsigned int addr_type; in fib_del_ifaddr() local
1020 addr_type = inet_addr_type_dev_table(dev_net(dev), dev, in fib_del_ifaddr()
1022 if (gone && addr_type != RTN_LOCAL) { in fib_del_ifaddr()
Dip_tunnel.c686 int addr_type; in ip_tunnel_xmit() local
694 addr_type = ipv6_addr_type(addr6); in ip_tunnel_xmit()
696 if (addr_type == IPV6_ADDR_ANY) { in ip_tunnel_xmit()
698 addr_type = ipv6_addr_type(addr6); in ip_tunnel_xmit()
701 if ((addr_type & IPV6_ADDR_COMPATv4) == 0) in ip_tunnel_xmit()
Dfib_semantics.c736 unsigned int addr_type; in fib_check_nh() local
745 addr_type = inet_addr_type_dev_table(net, dev, nh->nh_gw); in fib_check_nh()
746 if (addr_type != RTN_UNICAST) in fib_check_nh()
/linux-4.4.14/drivers/s390/cio/
Dioasm.h140 typedef struct { char _[4096]; } addr_type; in chsc() typedef
147 : "=d" (cc), "=m" (*(addr_type *) chsc_area) in chsc()
148 : "d" (chsc_area), "m" (*(addr_type *) chsc_area) in chsc()
/linux-4.4.14/drivers/hwtracing/coresight/
Dcoresight-etm3x.c507 drvdata->addr_type[i] = ETM_ADDR_TYPE_NONE; in reset_store()
718 if (!(drvdata->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_single_show()
719 drvdata->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { in addr_single_show()
745 if (!(drvdata->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_single_store()
746 drvdata->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { in addr_single_store()
752 drvdata->addr_type[idx] = ETM_ADDR_TYPE_SINGLE; in addr_single_store()
772 if (!((drvdata->addr_type[idx] == ETM_ADDR_TYPE_NONE && in addr_range_show()
773 drvdata->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) || in addr_range_show()
774 (drvdata->addr_type[idx] == ETM_ADDR_TYPE_RANGE && in addr_range_show()
775 drvdata->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) { in addr_range_show()
[all …]
Dcoresight-etm4x.c291 if (drvdata->addr_type[idx] != ETM_ADDR_TYPE_RANGE || in etm4_set_mode_exclude()
292 drvdata->addr_type[idx + 1] != ETM_ADDR_TYPE_RANGE) in etm4_set_mode_exclude()
508 drvdata->addr_type[i] = ETM_ADDR_TYPE_NONE; in reset_store()
1125 if (!(drvdata->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_single_show()
1126 drvdata->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { in addr_single_show()
1148 if (!(drvdata->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_single_store()
1149 drvdata->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { in addr_single_store()
1155 drvdata->addr_type[idx] = ETM_ADDR_TYPE_SINGLE; in addr_single_store()
1175 if (!((drvdata->addr_type[idx] == ETM_ADDR_TYPE_NONE && in addr_range_show()
1176 drvdata->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) || in addr_range_show()
[all …]
Dcoresight-etm.h226 u32 addr_type[ETM_MAX_ADDR_CMP]; member
Dcoresight-etm4x.h354 u8 addr_type[ETM_MAX_SINGLE_ADDR_CMP]; member
/linux-4.4.14/net/l2tp/
Dl2tp_ip6.c266 int addr_type; in l2tp_ip6_bind() local
276 addr_type = ipv6_addr_type(&addr->l2tp_addr); in l2tp_ip6_bind()
279 if (addr_type == IPV6_ADDR_MAPPED) in l2tp_ip6_bind()
283 if (addr_type & IPV6_ADDR_MULTICAST) in l2tp_ip6_bind()
301 if (addr_type != IPV6_ADDR_ANY) { in l2tp_ip6_bind()
304 if (addr_type & IPV6_ADDR_LINKLOCAL) { in l2tp_ip6_bind()
367 int addr_type; in l2tp_ip6_connect() local
379 addr_type = ipv6_addr_type(&usin->sin6_addr); in l2tp_ip6_connect()
380 if (addr_type & IPV6_ADDR_MULTICAST) in l2tp_ip6_connect()
383 if (addr_type & IPV6_ADDR_MAPPED) { in l2tp_ip6_connect()
/linux-4.4.14/drivers/char/ipmi/
Dipmi_poweroff.c211 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in pps_poweroff_atca()
241 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_atca_detect()
278 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_poweroff_atca()
353 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_poweroff_cpi1()
392 ipmb_addr.addr_type = IPMI_IPMB_ADDR_TYPE; in ipmi_poweroff_cpi1()
482 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_poweroff_chassis()
585 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_po_new_smi()
Dipmi_msghandler.c489 return addr->addr_type == IPMI_LAN_ADDR_TYPE; in is_lan_addr()
494 return addr->addr_type == IPMI_IPMB_ADDR_TYPE; in is_ipmb_addr()
499 return addr->addr_type == IPMI_IPMB_BROADCAST_ADDR_TYPE; in is_ipmb_bcast_addr()
645 if (addr1->addr_type != addr2->addr_type) in ipmi_addr_equal()
651 if (addr1->addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE) { in ipmi_addr_equal()
690 if (addr->addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE) { in ipmi_validate_addr()
717 unsigned int ipmi_addr_length(int addr_type) in ipmi_addr_length() argument
719 if (addr_type == IPMI_SYSTEM_INTERFACE_ADDR_TYPE) in ipmi_addr_length()
722 if ((addr_type == IPMI_IPMB_ADDR_TYPE) in ipmi_addr_length()
723 || (addr_type == IPMI_IPMB_BROADCAST_ADDR_TYPE)) in ipmi_addr_length()
[all …]
Dipmi_si_intf.c1926 info->io.addr_type = addr_space; in hotmod_handler()
1961 if (e->io.addr_type != addr_space) in hotmod_handler()
2012 info->io.addr_type = IPMI_IO_ADDR_SPACE; in hardcode_find_bmc()
2017 info->io.addr_type = IPMI_MEM_ADDR_SPACE; in hardcode_find_bmc()
2223 info->io.addr_type = IPMI_MEM_ADDR_SPACE; in try_init_spmi()
2226 info->io.addr_type = IPMI_IO_ADDR_SPACE; in try_init_spmi()
2235 (info->io.addr_type == IPMI_IO_ADDR_SPACE) ? "io" : "mem", in try_init_spmi()
2372 info->io.addr_type = IPMI_MEM_ADDR_SPACE; in try_init_dmi()
2377 info->io.addr_type = IPMI_IO_ADDR_SPACE; in try_init_dmi()
2401 (info->io.addr_type == IPMI_IO_ADDR_SPACE) ? "io" : "mem", in try_init_dmi()
[all …]
Dipmi_si_sm.h62 int addr_type; member
Dipmi_watchdog.c420 addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in i_ipmi_set_timeout()
510 addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in panic_halt_ipmi_heartbeat()
632 addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_heartbeat()
Dipmi_devintf.c314 addr_len = ipmi_addr_length(msg->addr.addr_type); in ipmi_ioctl()
/linux-4.4.14/net/netfilter/
Dxt_addrtype.c86 int addr_type = ipv6_addr_type(addr); in match_type6() local
89 !(addr_type & IPV6_ADDR_MULTICAST)) in match_type6()
91 if ((mask & XT_ADDRTYPE_UNICAST) && !(addr_type & IPV6_ADDR_UNICAST)) in match_type6()
93 if ((mask & XT_ADDRTYPE_UNSPEC) && addr_type != IPV6_ADDR_ANY) in match_type6()
/linux-4.4.14/net/ipv6/
Ddatagram.c53 int addr_type; in __ip6_datagram_connect() local
79 addr_type = ipv6_addr_type(&usin->sin6_addr); in __ip6_datagram_connect()
81 if (addr_type == IPV6_ADDR_ANY) { in __ip6_datagram_connect()
90 if (addr_type == IPV6_ADDR_MAPPED) { in __ip6_datagram_connect()
126 if (__ipv6_addr_needs_scope_id(addr_type)) { in __ip6_datagram_connect()
137 if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect()
168 if (!fl6.flowi6_oif && (addr_type&IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect()
698 int addr_type; in ip6_datagram_send_ctl() local
728 addr_type = __ipv6_addr_type(&src_info->ipi6_addr); in ip6_datagram_send_ctl()
737 } else if (addr_type & IPV6_ADDR_LINKLOCAL) { in ip6_datagram_send_ctl()
[all …]
Dping.c85 int addr_type; in ping_v6_sendmsg() local
124 addr_type = ipv6_addr_type(daddr); in ping_v6_sendmsg()
125 if (__ipv6_addr_needs_scope_id(addr_type) && !iif) in ping_v6_sendmsg()
127 if (addr_type & IPV6_ADDR_MAPPED) in ping_v6_sendmsg()
Daf_inet6.c265 int addr_type = 0; in inet6_bind() local
278 addr_type = ipv6_addr_type(&addr->sin6_addr); in inet6_bind()
279 if ((addr_type & IPV6_ADDR_MULTICAST) && sock->type == SOCK_STREAM) in inet6_bind()
295 if (addr_type == IPV6_ADDR_MAPPED) { in inet6_bind()
319 if (addr_type != IPV6_ADDR_ANY) { in inet6_bind()
323 if (__ipv6_addr_needs_scope_id(addr_type)) { in inet6_bind()
348 if (!(addr_type & IPV6_ADDR_MULTICAST)) { in inet6_bind()
366 if (!(addr_type & IPV6_ADDR_MULTICAST)) in inet6_bind()
377 if (addr_type != IPV6_ADDR_ANY) { in inet6_bind()
379 if (addr_type != IPV6_ADDR_MAPPED) in inet6_bind()
Dicmp.c404 int addr_type = 0; in icmp6_send() local
420 addr_type = ipv6_addr_type(&hdr->daddr); in icmp6_send()
430 if (addr_type & IPV6_ADDR_MULTICAST || skb->pkt_type != PACKET_HOST) { in icmp6_send()
440 addr_type = ipv6_addr_type(&hdr->saddr); in icmp6_send()
446 if (__ipv6_addr_needs_scope_id(addr_type)) in icmp6_send()
455 if ((addr_type == IPV6_ADDR_ANY) || (addr_type & IPV6_ADDR_MULTICAST)) { in icmp6_send()
Draw.c248 int addr_type; in rawv6_bind() local
257 addr_type = ipv6_addr_type(&addr->sin6_addr); in rawv6_bind()
260 if (addr_type == IPV6_ADDR_MAPPED) in rawv6_bind()
271 if (addr_type != IPV6_ADDR_ANY) { in rawv6_bind()
274 if (__ipv6_addr_needs_scope_id(addr_type)) { in rawv6_bind()
298 if (!(addr_type & IPV6_ADDR_MULTICAST) && in rawv6_bind()
310 if (!(addr_type & IPV6_ADDR_MULTICAST)) in rawv6_bind()
Dip6_flowlabel.c359 int addr_type; in fl_create() local
411 addr_type = ipv6_addr_type(&freq->flr_dst); in fl_create()
412 if ((addr_type & IPV6_ADDR_MAPPED) || in fl_create()
413 addr_type == IPV6_ADDR_ANY) { in fl_create()
Dsit.c821 int addr_type; in ipip6_tunnel_xmit() local
847 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()
849 if ((addr_type & IPV6_ADDR_UNICAST) && in ipip6_tunnel_xmit()
876 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()
878 if (addr_type == IPV6_ADDR_ANY) { in ipip6_tunnel_xmit()
880 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()
883 if ((addr_type & IPV6_ADDR_COMPATv4) != 0) in ipip6_tunnel_xmit()
Daddrconf.c907 int addr_type = ipv6_addr_type(addr); in ipv6_add_addr() local
909 if (addr_type == IPV6_ADDR_ANY || in ipv6_add_addr()
910 addr_type & IPV6_ADDR_MULTICAST || in ipv6_add_addr()
912 addr_type & IPV6_ADDR_LOOPBACK)) in ipv6_add_addr()
1276 int addr_type; member
1359 ret = __ipv6_addr_src_scope(score->addr_type); in ipv6_get_saddr_eval()
1373 ret = ipv6_saddr_preferred(score->addr_type) || in ipv6_get_saddr_eval()
1394 &score->ifa->addr, score->addr_type, in ipv6_get_saddr_eval()
1467 score->addr_type = __ipv6_addr_type(&score->ifa->addr); in __ipv6_dev_get_saddr()
1469 if (unlikely(score->addr_type == IPV6_ADDR_ANY || in __ipv6_dev_get_saddr()
[all …]
Dudp.c83 int addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr); in ipv6_rcv_saddr_equal() local
87 if (addr_type == IPV6_ADDR_MAPPED && addr_type2 == IPV6_ADDR_MAPPED) in ipv6_rcv_saddr_equal()
93 !(sk2_ipv6only && addr_type == IPV6_ADDR_MAPPED)) in ipv6_rcv_saddr_equal()
96 if (addr_type == IPV6_ADDR_ANY && in ipv6_rcv_saddr_equal()
Dtcp_ipv6.c125 int addr_type; in tcp_v6_connect() local
155 addr_type = ipv6_addr_type(&usin->sin6_addr); in tcp_v6_connect()
157 if (addr_type & IPV6_ADDR_MULTICAST) in tcp_v6_connect()
160 if (addr_type&IPV6_ADDR_LINKLOCAL) { in tcp_v6_connect()
192 if (addr_type == IPV6_ADDR_MAPPED) { in tcp_v6_connect()
Dip6_tunnel.c1053 int addr_type; in ip6_tnl_xmit2() local
1064 addr_type = ipv6_addr_type(addr6); in ip6_tnl_xmit2()
1066 if (addr_type == IPV6_ADDR_ANY) in ip6_tnl_xmit2()
Dmcast.c1423 int addr_type; in igmp6_event_report() local
1440 addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); in igmp6_event_report()
1441 if (addr_type != IPV6_ADDR_ANY && in igmp6_event_report()
1442 !(addr_type&IPV6_ADDR_LINKLOCAL)) in igmp6_event_report()
Droute.c1758 int addr_type; in ip6_route_info_create() local
1813 addr_type = ipv6_addr_type(&cfg->fc_dst); in ip6_route_info_create()
1815 if (addr_type & IPV6_ADDR_MULTICAST) in ip6_route_info_create()
1860 !(addr_type & IPV6_ADDR_LOOPBACK) && in ip6_route_info_create()
/linux-4.4.14/net/6lowpan/
Diphc.c748 int ret, addr_type; in lowpan_header_compress() local
816 addr_type = ipv6_addr_type(&hdr->saddr); in lowpan_header_compress()
818 if (addr_type == IPV6_ADDR_ANY) { in lowpan_header_compress()
822 if (addr_type & IPV6_ADDR_LINKLOCAL) { in lowpan_header_compress()
833 addr_type = ipv6_addr_type(&hdr->daddr); in lowpan_header_compress()
835 if (addr_type & IPV6_ADDR_MULTICAST) { in lowpan_header_compress()
840 if (addr_type & IPV6_ADDR_LINKLOCAL) { in lowpan_header_compress()
/linux-4.4.14/net/ipv6/netfilter/
Dip6t_rpfilter.c25 int addr_type = ipv6_addr_type(addr); in rpfilter_addr_unicast() local
26 return addr_type & IPV6_ADDR_UNICAST; in rpfilter_addr_unicast()
/linux-4.4.14/include/linux/
Dnetfilter_ipv4.h9 int ip_route_me_harder(struct net *net, struct sk_buff *skb, unsigned addr_type);
Dipmi.h270 unsigned int ipmi_addr_length(int addr_type);
Dnetdevice.h3453 unsigned char addr_type);
3455 unsigned char addr_type);
/linux-4.4.14/include/net/
Daf_ieee802154.h36 int addr_type; member
Dieee802154_netdev.h179 a->mode = sa->addr_type; in ieee802154_addr_from_sa()
195 sa->addr_type = a->mode; in ieee802154_addr_to_sa()
Dflow_dissector.h14 u16 addr_type; member
Dip.h381 flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in iph_to_flow_copy_v4addrs()
Dipv6.h726 flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in iph_to_flow_copy_v6addrs()
/linux-4.4.14/net/dccp/
Dipv6.c771 int addr_type; in dccp_v6_connect() local
801 addr_type = ipv6_addr_type(&usin->sin6_addr); in dccp_v6_connect()
803 if (addr_type & IPV6_ADDR_MULTICAST) in dccp_v6_connect()
806 if (addr_type & IPV6_ADDR_LINKLOCAL) { in dccp_v6_connect()
830 if (addr_type == IPV6_ADDR_MAPPED) { in dccp_v6_connect()
/linux-4.4.14/drivers/s390/block/
Ddasd_diag.c76 } addr_type; in __dia250() typedef
87 : "+d" (rc), "=m" (*(addr_type *) iob) in __dia250()
88 : "d" (cmd), "d" (reg2), "m" (*(addr_type *) iob) in __dia250()
/linux-4.4.14/net/sched/
Dcls_flower.c268 key->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in fl_set_key()
276 key->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in fl_set_key()
620 if (key->control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS && in fl_dump()
628 else if (key->control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS && in fl_dump()
/linux-4.4.14/arch/powerpc/include/asm/
Dopal.h159 int64_t opal_lpc_write(uint32_t chip_id, enum OpalLPCAddressType addr_type,
161 int64_t opal_lpc_read(uint32_t chip_id, enum OpalLPCAddressType addr_type,
/linux-4.4.14/drivers/scsi/esas2r/
Desas2r_ioctl.c885 } else if (gaa->addr_type == ATTO_GAA_AT_PORT in hba_ioctl_callback()
886 || gaa->addr_type == ATTO_GAA_AT_NODE) { in hba_ioctl_callback()
887 if (gaa->addr_type == ATTO_GAA_AT_PORT in hba_ioctl_callback()
1089 } else if (gda->addr_type == ATTO_GDA_AT_PORT) { in hba_ioctl_callback()
1097 } else if (gda->addr_type == ATTO_GDA_AT_NODE) { in hba_ioctl_callback()
Datioctl.h781 u8 addr_type; member
878 u8 addr_type; member
Desas2r_disc.c928 hi->data.get_dev_addr.addr_type = dc->dev_addr_type; in esas2r_disc_passthru_dev_addr()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dt4fw_ri_api.h605 __u8 addr_type; member
643 __u8 addr_type; member
Dqp.c627 wqe->fr.addr_type = FW_RI_VA_BASED_TO; in build_memreg()
/linux-4.4.14/net/mac802154/
Diface.c84 sa->addr.addr_type = IEEE802154_ADDR_SHORT; in mac802154_wpan_ioctl()
100 sa->addr.addr_type != IEEE802154_ADDR_SHORT || in mac802154_wpan_ioctl()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c104 pkt.addr_type = VNET_ADDR_ETHERMAC; in vnet_send_attr()
137 pkt.xfer_mode, pkt.addr_type, in vnet_send_attr()
156 pkt->xfer_mode, pkt->addr_type, in handle_attr_info()
213 pkt->addr_type != VNET_ADDR_ETHERMAC || in handle_attr_info()
226 pkt->xfer_mode, pkt->addr_type, in handle_attr_info()
/linux-4.4.14/arch/sparc/include/asm/
Dvio.h214 u8 addr_type; member
/linux-4.4.14/drivers/acpi/
Dacpi_ipmi.c295 tx_msg->addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in acpi_format_ipmi_request()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_xmit.c178 int addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); in crosses_local_route_boundary() local
182 (addr_type & IPV6_ADDR_LOOPBACK); in crosses_local_route_boundary()
Dip_vs_ctl.c3407 int addr_type; in ip_vs_genl_new_daemon() local
3411 addr_type = ipv6_addr_type(&c.mcast_group.in6); in ip_vs_genl_new_daemon()
3412 if (!(addr_type & IPV6_ADDR_MULTICAST)) in ip_vs_genl_new_daemon()
/linux-4.4.14/drivers/hwmon/
Dibmpex.c466 data->address.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ibmpex_register_bmc()
Dibmaem.c279 data->address.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in aem_init_ipmi_data()
/linux-4.4.14/Documentation/
DIPMI.txt148 int addr_type;
153 The addr_type determines what the address really is. The driver
160 int addr_type;
173 int addr_type;