Home
last modified time | relevance | path

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

12345

/linux/net/core/
A Ddev_addr_lists.c33 ha->type = addr_type; in __hw_addr_create()
55 (!addr_type || addr_type == ha->type)) in __hw_addr_add_ex()
64 diff = memcmp(&addr_type, &ha->type, sizeof(addr_type)); in __hw_addr_add_ex()
116 unsigned char addr_type) in __hw_addr_add() argument
163 (!addr_type || addr_type == ha->type)) in __hw_addr_lookup()
172 if (diff == 0 && addr_type) in __hw_addr_lookup()
173 diff = memcmp(&addr_type, &ha->type, sizeof(addr_type)); in __hw_addr_lookup()
199 unsigned char addr_type) in __hw_addr_del() argument
564 unsigned char addr_type) in dev_addr_add() argument
592 unsigned char addr_type) in dev_addr_del() argument
[all …]
A Dflow_dissector.c234 ctrl->addr_type = type; in skb_flow_dissect_set_enc_addr_type()
829 key_control->addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in __skb_flow_bpf_to_target()
840 key_control->addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in __skb_flow_bpf_to_target()
1064 key_control->addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in __skb_flow_dissect()
1111 key_control->addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in __skb_flow_dissect()
1232 key_control->addr_type = FLOW_DISSECTOR_KEY_TIPC; in __skb_flow_dissect()
1482 switch (flow->control.addr_type) { in flow_keys_hash_length()
1498 switch (flow->control.addr_type) { in flow_get_u32_src()
1514 switch (flow->control.addr_type) { in flow_get_u32_dst()
1533 switch (keys->control.addr_type) { in __flow_hash_consistentify()
[all …]
/linux/net/ipv4/
A Dnetfilter.c20 …t ip_route_me_harder(struct net *net, struct sock *sk, struct sk_buff *skb, unsigned int addr_type) in ip_route_me_harder() argument
34 if (addr_type == RTN_UNSPEC) in ip_route_me_harder()
35 addr_type = inet_addr_type_dev_table(net, dev, saddr); in ip_route_me_harder()
36 if (addr_type == RTN_LOCAL || addr_type == RTN_UNICAST) in ip_route_me_harder()
A Darp.c648 int *addr_type, __be16 ar_op, in arp_is_garp() argument
666 *addr_type = inet_addr_type_dev_table(net, dev, sip); in arp_is_garp()
667 if (*addr_type != RTN_UNICAST) in arp_is_garp()
688 int addr_type; in arp_process() local
819 addr_type = rt->rt_type; in arp_process()
821 if (addr_type == RTN_LOCAL) { in arp_process()
839 if (addr_type == RTN_UNICAST && in arp_process()
869 addr_type = -1; in arp_process()
871 is_garp = arp_is_garp(net, dev, &addr_type, arp->ar_op, in arp_process()
883 (addr_type == RTN_UNICAST || in arp_process()
[all …]
/linux/include/uapi/linux/
A Dipmi.h54 int addr_type; member
66 int addr_type; member
77 int addr_type; member
90 int addr_type; member
116 int addr_type; member
/linux/drivers/hwtracing/coresight/
A Dcoresight-etm3x-sysfs.c84 config->addr_type[i] = ETM_ADDR_TYPE_NONE; in reset_store()
319 if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_single_show()
347 if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_single_store()
354 config->addr_type[idx] = ETM_ADDR_TYPE_SINGLE; in addr_single_store()
420 config->addr_type[idx] = ETM_ADDR_TYPE_RANGE; in addr_range_store()
422 config->addr_type[idx + 1] = ETM_ADDR_TYPE_RANGE; in addr_range_store()
440 if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_start_show()
468 if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_start_store()
475 config->addr_type[idx] = ETM_ADDR_TYPE_START; in addr_start_store()
494 if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || in addr_stop_show()
[all …]
A Dcoresight-etm4x-sysfs.c34 if (config->addr_type[idx] != ETM_ADDR_TYPE_RANGE || in etm4_set_mode_exclude()
253 config->addr_type[i] = ETM_ADDR_TYPE_NONE; in reset_store()
1004 config->addr_type[idx] = ETM_ADDR_TYPE_RANGE; in addr_range_store()
1069 config->addr_type[idx] = ETM_ADDR_TYPE_START; in addr_start_store()
1124 config->addr_type[idx] = ETM_ADDR_TYPE_STOP; in addr_stop_store()
1293 u8 idx, addr_type; in addr_cmp_view_show() local
1304 addr_type = config->addr_type[idx]; in addr_cmp_view_show()
1305 if (addr_type == ETM_ADDR_TYPE_RANGE) { in addr_cmp_view_show()
1316 if (addr_type) { in addr_cmp_view_show()
1318 addr_type_names[addr_type], addr_v); in addr_cmp_view_show()
[all …]
/linux/drivers/net/ipvlan/
A Dipvlan_core.c355 int addr_type, bool use_dest) in ipvlan_addr_lookup() argument
359 switch (addr_type) { in ipvlan_addr_lookup()
569 int addr_type; in ipvlan_xmit_mode_l3() local
571 lyr3h = ipvlan_get_L3_hdr(ipvlan->port, skb, &addr_type); in ipvlan_xmit_mode_l3()
596 int addr_type; in ipvlan_xmit_mode_l2() local
600 lyr3h = ipvlan_get_L3_hdr(ipvlan->port, skb, &addr_type); in ipvlan_xmit_mode_l2()
665 int addr_type; in ipvlan_external_frame() local
668 lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type); in ipvlan_external_frame()
684 int addr_type; in ipvlan_handle_mode_l3() local
689 lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type); in ipvlan_handle_mode_l3()
[all …]
A Dipvlan_l3s.c18 int addr_type; in ipvlan_skb_to_addr() local
28 lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type); in ipvlan_skb_to_addr()
32 addr = ipvlan_addr_lookup(port, lyr3h, addr_type, true); in ipvlan_skb_to_addr()
/linux/include/net/bluetooth/
A Dhci_core.h209 u8 addr_type; member
741 u8 addr_type; member
1331 u8 addr_type);
1344 u8 addr_type, u8 role);
1351 u8 addr_type);
1639 if (addr_type != ADDR_LE_DEV_RANDOM) in hci_bdaddr_is_rpa()
1650 if (addr_type == ADDR_LE_DEV_PUBLIC) in hci_is_identity_address()
1661 bdaddr_t *bdaddr, u8 addr_type) in hci_get_irk() argument
1785 u8 addr_type, u8 status);
1799 u8 link_type, u8 addr_type);
[all …]
/linux/net/ipv6/netfilter/
A Dip6t_rpfilter.c22 int addr_type = ipv6_addr_type(addr); in rpfilter_addr_unicast() local
23 return addr_type & IPV6_ADDR_UNICAST; in rpfilter_addr_unicast()
28 int addr_type = ipv6_addr_type(addr); in rpfilter_addr_linklocal() local
29 return addr_type & IPV6_ADDR_LINKLOCAL; in rpfilter_addr_linklocal()
/linux/net/rds/
A Dbind.c192 int addr_type; in rds_bind() local
196 addr_type = ipv6_addr_type(&sin6->sin6_addr); in rds_bind()
197 if (!(addr_type & IPV6_ADDR_UNICAST)) { in rds_bind()
200 if (!(addr_type & IPV6_ADDR_MAPPED)) in rds_bind()
213 if (addr_type & IPV6_ADDR_LINKLOCAL) { in rds_bind()
/linux/net/l2tp/
A Dl2tp_ip6.c270 int addr_type; in l2tp_ip6_bind() local
278 addr_type = ipv6_addr_type(&addr->l2tp_addr); in l2tp_ip6_bind()
281 if (addr_type == IPV6_ADDR_MAPPED) in l2tp_ip6_bind()
285 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()
368 int addr_type; in l2tp_ip6_connect() local
377 addr_type = ipv6_addr_type(&usin->sin6_addr); in l2tp_ip6_connect()
378 if (addr_type & IPV6_ADDR_MULTICAST) in l2tp_ip6_connect()
381 if (addr_type & IPV6_ADDR_MAPPED) { in l2tp_ip6_connect()
/linux/drivers/char/ipmi/
A Dipmi_poweroff.c192 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in pps_poweroff_atca()
221 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_atca_detect()
256 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_poweroff_atca()
331 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_poweroff_cpi1()
370 ipmb_addr.addr_type = IPMI_IPMB_ADDR_TYPE; in ipmi_poweroff_cpi1()
478 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_poweroff_chassis()
582 smi_addr.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE; in ipmi_po_new_smi()
A Dipmi_msghandler.c645 return addr->addr_type == IPMI_LAN_ADDR_TYPE; in is_lan_addr()
791 if (addr1->addr_type != addr2->addr_type) in ipmi_addr_equal()
891 unsigned int ipmi_addr_length(int addr_type) in ipmi_addr_length() argument
896 if ((addr_type == IPMI_IPMB_ADDR_TYPE) in ipmi_addr_length()
900 if (addr_type == IPMI_IPMB_DIRECT_ADDR_TYPE) in ipmi_addr_length()
903 if (addr_type == IPMI_LAN_ADDR_TYPE) in ipmi_addr_length()
1988 addr->addr_type = IPMI_IPMB_ADDR_TYPE; in i_ipmi_req_ipmb()
3743 ipmb_addr.addr_type = IPMI_IPMB_ADDR_TYPE; in handle_ipmb_get_msg_rsp()
4039 lan_addr.addr_type = IPMI_LAN_ADDR_TYPE; in handle_lan_get_msg_rsp()
4141 lan_addr->addr_type = IPMI_LAN_ADDR_TYPE; in handle_lan_get_msg_cmd()
[all …]
/linux/net/bluetooth/
A D6lowpan.c502 u8 addr_type; in bt_xmit() local
516 err = setup_header(skb, netdev, &addr, &addr_type); in bt_xmit()
525 netdev->name, &addr, addr_type, in bt_xmit()
963 addr_type); in get_l2cap_conn()
974 hcon = hci_conn_hash_lookup_le(hdev, addr, *addr_type); in get_l2cap_conn()
1091 u8 addr_type; in lowpan_control_write() local
1100 ret = get_l2cap_conn(&buf[8], &addr, &addr_type, &conn); in lowpan_control_write()
1126 addr_type); in lowpan_control_write()
1129 ret = bt_6lowpan_connect(&addr, addr_type); in lowpan_control_write()
1137 ret = get_l2cap_conn(&buf[11], &addr, &addr_type, &conn); in lowpan_control_write()
[all …]
A Dhci_core.c2366 u8 addr_type, u8 role) in hci_find_ltk() argument
2429 u8 addr_type) in hci_find_irk_by_addr() argument
2440 if (addr_type == irk->addr_type && in hci_find_irk_by_addr()
2526 key->bdaddr_type = addr_type; in hci_add_ltk()
2549 irk->addr_type = addr_type; in hci_add_irk()
2600 if (bacmp(bdaddr, &k->bdaddr) || k->addr_type != addr_type) in hci_remove_irk()
2614 u8 addr_type; in hci_bdaddr_is_paired() local
2631 addr_type = irk->addr_type; in hci_bdaddr_is_paired()
3410 params->addr_type == addr_type) { in hci_conn_params_lookup()
3426 param->addr_type == addr_type) in hci_pend_le_action_lookup()
[all …]
A Dsmp.h95 __u8 addr_type; member
185 u8 addr_type);
/linux/net/netfilter/
A Dxt_addrtype.c71 int addr_type = ipv6_addr_type(addr); in match_type6() local
74 !(addr_type & IPV6_ADDR_MULTICAST)) in match_type6()
76 if ((mask & XT_ADDRTYPE_UNICAST) && !(addr_type & IPV6_ADDR_UNICAST)) in match_type6()
78 if ((mask & XT_ADDRTYPE_UNSPEC) && addr_type != IPV6_ADDR_ANY) in match_type6()
/linux/drivers/net/ethernet/mediatek/
A Dmtk_ppe_offload.c182 u16 addr_type = 0; in mtk_flow_offload_replace() local
204 addr_type = match.key->addr_type; in mtk_flow_offload_replace()
252 switch (addr_type) { in mtk_flow_offload_replace()
280 if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { in mtk_flow_offload_replace()
314 if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { in mtk_flow_offload_replace()
/linux/net/ipv6/
A Dping.c52 int addr_type; in ping_v6_sendmsg() local
96 addr_type = ipv6_addr_type(daddr); in ping_v6_sendmsg()
97 if ((__ipv6_addr_needs_scope_id(addr_type) && !oif) || in ping_v6_sendmsg()
98 (addr_type & IPV6_ADDR_MAPPED) || in ping_v6_sendmsg()
A Daf_inet6.c288 int addr_type = 0; in __inet6_bind() local
294 addr_type = ipv6_addr_type(&addr->sin6_addr); in __inet6_bind()
295 if ((addr_type & IPV6_ADDR_MULTICAST) && sk->sk_type == SOCK_STREAM) in __inet6_bind()
314 if (addr_type == IPV6_ADDR_MAPPED) { in __inet6_bind()
349 if (addr_type != IPV6_ADDR_ANY) { in __inet6_bind()
353 if (__ipv6_addr_needs_scope_id(addr_type)) { in __inet6_bind()
381 if (!(addr_type & IPV6_ADDR_MULTICAST)) { in __inet6_bind()
398 if (!(addr_type & IPV6_ADDR_MULTICAST)) in __inet6_bind()
402 if (addr_type != IPV6_ADDR_ANY && addr_type != IPV6_ADDR_MAPPED) in __inet6_bind()
424 if (addr_type != IPV6_ADDR_ANY) in __inet6_bind()
A Ddatagram.c144 int addr_type; in __ip6_datagram_connect() local
174 addr_type = ipv6_addr_type(&usin->sin6_addr); in __ip6_datagram_connect()
178 if (addr_type & IPV6_ADDR_MAPPED) { in __ip6_datagram_connect()
214 if (__ipv6_addr_needs_scope_id(addr_type)) { in __ip6_datagram_connect()
224 if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect()
766 int addr_type; in ip6_datagram_send_ctl() local
807 addr_type = __ipv6_addr_type(&src_info->ipi6_addr); in ip6_datagram_send_ctl()
816 } else if (addr_type & IPV6_ADDR_LINKLOCAL) { in ip6_datagram_send_ctl()
821 if (addr_type != IPV6_ADDR_ANY) { in ip6_datagram_send_ctl()
822 int strict = __ipv6_addr_src_scope(addr_type) <= IPV6_ADDR_SCOPE_LINKLOCAL; in ip6_datagram_send_ctl()
/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_flower.c95 u16 addr_type = 0; in prestera_flower_parse() local
125 addr_type = match.key->addr_type; in prestera_flower_parse()
189 if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { in prestera_flower_parse()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_ct.c98 u16 addr_type; member
222 tuple->addr_type = control.key->addr_type; in mlx5_tc_ct_rule_to_tuple()
224 if (tuple->addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { in mlx5_tc_ct_rule_to_tuple()
230 } else if (tuple->addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) { in mlx5_tc_ct_rule_to_tuple()
330 u16 addr_type = 0; in mlx5_tc_ct_set_tuple_match() local
352 addr_type = match.key->addr_type; in mlx5_tc_ct_set_tuple_match()
355 if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { in mlx5_tc_ct_set_tuple_match()
373 if (addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) { in mlx5_tc_ct_set_tuple_match()
917 if (rev_tuple.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { in mlx5_tc_ct_shared_counter_get()
1202 tuple->addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in mlx5_tc_ct_skb_to_tuple()
[all …]

Completed in 63 milliseconds

12345