/kernel/linux/linux-5.10/net/mac802154/ |
H A D | iface.c | 39 params.hwaddr = wpan_dev->extended_addr; in mac802154_wpan_update_llsec() 115 __le64 extended_addr; in mac802154_wpan_mac_addr() local 128 ieee802154_be64_to_le64(&extended_addr, addr->sa_data); in mac802154_wpan_mac_addr() 129 if (!ieee802154_is_valid_extended_unicast_addr(extended_addr)) in mac802154_wpan_mac_addr() 133 sdata->wpan_dev.extended_addr = extended_addr; in mac802154_wpan_mac_addr() 163 ret = drv_set_extended_addr(local, wpan_dev->extended_addr); in ieee802154_setup_hw() 240 wpan_dev->extended_addr != nwpan_dev->extended_addr) in ieee802154_check_mac_settings() 391 hdr.source.extended_addr in ieee802154_header_create() 614 ieee802154_if_add(struct ieee802154_local *local, const char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) ieee802154_if_add() argument [all...] |
H A D | trace.h | 187 TP_PROTO(struct ieee802154_local *local, __le64 extended_addr), 188 TP_ARGS(local, extended_addr), 191 __field(__le64, extended_addr) 195 __entry->extended_addr = extended_addr; 198 le64_to_cpu(__entry->extended_addr))
|
H A D | cfg.c | 87 enum nl802154_iftype type, __le64 extended_addr) in ieee802154_add_iface() 93 extended_addr); in ieee802154_add_iface() 406 __le64 extended_addr) in ieee802154_del_device() 413 res = mac802154_llsec_dev_del(&sdata->sec, extended_addr); in ieee802154_del_device() 421 __le64 extended_addr, in ieee802154_add_devkey() 429 res = mac802154_llsec_devkey_add(&sdata->sec, extended_addr, key); in ieee802154_add_devkey() 437 __le64 extended_addr, in ieee802154_del_devkey() 445 res = mac802154_llsec_devkey_del(&sdata->sec, extended_addr, key); in ieee802154_del_devkey() 85 ieee802154_add_iface(struct wpan_phy *phy, const char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) ieee802154_add_iface() argument 405 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr) ieee802154_del_device() argument 420 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_add_devkey() argument 436 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_del_devkey() argument
|
H A D | driver-ops.h | 163 drv_set_extended_addr(struct ieee802154_local *local, __le64 extended_addr) in drv_set_extended_addr() argument 175 filt.ieee_addr = extended_addr; in drv_set_extended_addr() 177 trace_802154_drv_set_extended_addr(local, extended_addr); in drv_set_extended_addr()
|
H A D | rx.c | 58 else if (mac_cb(skb)->dest.extended_addr == wpan_dev->extended_addr) in ieee802154_subif_frame() 125 u64 hw = swab64((__force u64)addr->extended_addr); in ieee802154_print_addr()
|
/kernel/linux/linux-6.6/net/mac802154/ |
H A D | iface.c | 39 params.hwaddr = wpan_dev->extended_addr; in mac802154_wpan_update_llsec() 115 __le64 extended_addr; in mac802154_wpan_mac_addr() local 128 ieee802154_be64_to_le64(&extended_addr, addr->sa_data); in mac802154_wpan_mac_addr() 129 if (!ieee802154_is_valid_extended_unicast_addr(extended_addr)) in mac802154_wpan_mac_addr() 133 sdata->wpan_dev.extended_addr = extended_addr; in mac802154_wpan_mac_addr() 154 local->addr_filt.ieee_addr = wpan_dev->extended_addr; in ieee802154_setup_hw() 228 wpan_dev->extended_addr != nwpan_dev->extended_addr) in ieee802154_check_mac_settings() 383 hdr.source.extended_addr in ieee802154_header_create() 607 ieee802154_if_add(struct ieee802154_local *local, const char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) ieee802154_if_add() argument [all...] |
H A D | trace.h | 187 TP_PROTO(struct ieee802154_local *local, __le64 extended_addr), 188 TP_ARGS(local, extended_addr), 191 __field(__le64, extended_addr) 195 __entry->extended_addr = extended_addr; 198 le64_to_cpu(__entry->extended_addr)) 280 __entry->addr = desc->addr.extended_addr;
|
H A D | cfg.c | 87 enum nl802154_iftype type, __le64 extended_addr) in ieee802154_add_iface() 93 extended_addr); in ieee802154_add_iface() 461 __le64 extended_addr) in ieee802154_del_device() 468 res = mac802154_llsec_dev_del(&sdata->sec, extended_addr); in ieee802154_del_device() 476 __le64 extended_addr, in ieee802154_add_devkey() 484 res = mac802154_llsec_devkey_add(&sdata->sec, extended_addr, key); in ieee802154_add_devkey() 492 __le64 extended_addr, in ieee802154_del_devkey() 500 res = mac802154_llsec_devkey_del(&sdata->sec, extended_addr, key); in ieee802154_del_devkey() 85 ieee802154_add_iface(struct wpan_phy *phy, const char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) ieee802154_add_iface() argument 460 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr) ieee802154_del_device() argument 475 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_add_devkey() argument 491 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_del_devkey() argument
|
H A D | driver-ops.h | 49 drv_set_extended_addr(struct ieee802154_local *local, __le64 extended_addr) in drv_set_extended_addr() argument 61 filt.ieee_addr = extended_addr; in drv_set_extended_addr() 63 trace_802154_drv_set_extended_addr(local, extended_addr); in drv_set_extended_addr()
|
H A D | rx.c | 145 else if (mac_cb(skb)->dest.extended_addr == wpan_dev->extended_addr) in ieee802154_subif_frame() 241 u64 hw = swab64((__force u64)addr->extended_addr); in ieee802154_print_addr()
|
/kernel/linux/linux-5.10/net/ieee802154/ |
H A D | rdev-ops.h | 50 enum nl802154_iftype type, __le64 extended_addr) in rdev_add_virtual_intf() 55 extended_addr); in rdev_add_virtual_intf() 58 extended_addr); in rdev_add_virtual_intf() 297 struct wpan_dev *wpan_dev, __le64 extended_addr) in rdev_del_device() 299 return rdev->ops->del_device(&rdev->wpan_phy, wpan_dev, extended_addr); in rdev_del_device() 304 struct wpan_dev *wpan_dev, __le64 extended_addr, in rdev_add_devkey() 307 return rdev->ops->add_devkey(&rdev->wpan_phy, wpan_dev, extended_addr, in rdev_add_devkey() 313 struct wpan_dev *wpan_dev, __le64 extended_addr, in rdev_del_devkey() 316 return rdev->ops->del_devkey(&rdev->wpan_phy, wpan_dev, extended_addr, in rdev_del_devkey() 48 rdev_add_virtual_intf(struct cfg802154_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) rdev_add_virtual_intf() argument 296 rdev_del_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr) rdev_del_device() argument 303 rdev_add_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_add_devkey() argument 312 rdev_del_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_del_devkey() argument
|
H A D | trace.h | 68 enum nl802154_iftype type, __le64 extended_addr), 69 TP_ARGS(wpan_phy, name, type, extended_addr), 74 __field(__le64, extended_addr) 80 __entry->extended_addr = extended_addr; 84 __le64_to_cpu(__entry->extended_addr))
|
H A D | nl802154.c | 698 desc->device_addr.extended_addr, in ieee802154_llsec_send_key_id() 798 wpan_dev->extended_addr, in nl802154_send_iface() 907 __le64 extended_addr = cpu_to_le64(0x0000000000000000ULL); in nl802154_new_interface() local 924 extended_addr = nla_get_le64(info->attrs[NL802154_ATTR_EXTENDED_ADDR]); in nl802154_new_interface() 931 NET_NAME_USER, type, extended_addr); in nl802154_new_interface() 1315 addr->extended_addr = nla_get_le64(attrs[NL802154_DEV_ADDR_ATTR_EXTENDED]); in ieee802154_llsec_parse_dev_addr() 1753 /* TODO rename hwaddr to extended_addr */ in ieee802154_llsec_parse_device() 1788 __le64 extended_addr; in nl802154_del_llsec_dev() local 1800 extended_addr = nla_get_le64(attrs[NL802154_DEV_ATTR_EXTENDED_ADDR]); in nl802154_del_llsec_dev() 1801 return rdev_del_device(rdev, wpan_dev, extended_addr); in nl802154_del_llsec_dev() 1804 nl802154_send_devkey(struct sk_buff *msg, u32 cmd, u32 portid, u32 seq, int flags, struct cfg802154_registered_device *rdev, struct net_device *dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) nl802154_send_devkey() argument 1922 __le64 extended_addr; nl802154_add_llsec_devkey() local 1956 __le64 extended_addr; nl802154_del_llsec_devkey() local [all...] |
H A D | header_ops.c | 35 memcpy(buf + pos, &addr->extended_addr, IEEE802154_ADDR_LEN); in ieee802154_hdr_push_addr() 143 memcpy(&addr->extended_addr, buf + pos, IEEE802154_ADDR_LEN); in ieee802154_hdr_get_addr()
|
/kernel/linux/linux-6.6/net/ieee802154/ |
H A D | rdev-ops.h | 50 enum nl802154_iftype type, __le64 extended_addr) in rdev_add_virtual_intf() 55 extended_addr); in rdev_add_virtual_intf() 58 extended_addr); in rdev_add_virtual_intf() 353 struct wpan_dev *wpan_dev, __le64 extended_addr) in rdev_del_device() 355 return rdev->ops->del_device(&rdev->wpan_phy, wpan_dev, extended_addr); in rdev_del_device() 360 struct wpan_dev *wpan_dev, __le64 extended_addr, in rdev_add_devkey() 363 return rdev->ops->add_devkey(&rdev->wpan_phy, wpan_dev, extended_addr, in rdev_add_devkey() 369 struct wpan_dev *wpan_dev, __le64 extended_addr, in rdev_del_devkey() 372 return rdev->ops->del_devkey(&rdev->wpan_phy, wpan_dev, extended_addr, in rdev_del_devkey() 48 rdev_add_virtual_intf(struct cfg802154_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) rdev_add_virtual_intf() argument 352 rdev_del_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr) rdev_del_device() argument 359 rdev_add_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_add_devkey() argument 368 rdev_del_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_del_devkey() argument
|
H A D | trace.h | 68 enum nl802154_iftype type, __le64 extended_addr), 69 TP_ARGS(wpan_phy, name, type, extended_addr), 74 __field(__le64, extended_addr) 80 __entry->extended_addr = extended_addr; 84 __le64_to_cpu(__entry->extended_addr))
|
H A D | nl802154.c | 717 desc->device_addr.extended_addr, in ieee802154_llsec_send_key_id() 817 wpan_dev->extended_addr, in nl802154_send_iface() 926 __le64 extended_addr = cpu_to_le64(0x0000000000000000ULL); in nl802154_new_interface() local 943 extended_addr = nla_get_le64(info->attrs[NL802154_ATTR_EXTENDED_ADDR]); in nl802154_new_interface() 950 NET_NAME_USER, type, extended_addr); in nl802154_new_interface() 1342 &desc->addr.extended_addr)) in nl802154_prep_scan_event_msg() 1672 addr->extended_addr = nla_get_le64(attrs[NL802154_DEV_ADDR_ATTR_EXTENDED]); in ieee802154_llsec_parse_dev_addr() 2110 /* TODO rename hwaddr to extended_addr */ in ieee802154_llsec_parse_device() 2145 __le64 extended_addr; in nl802154_del_llsec_dev() local 2157 extended_addr in nl802154_del_llsec_dev() 2161 nl802154_send_devkey(struct sk_buff *msg, u32 cmd, u32 portid, u32 seq, int flags, struct cfg802154_registered_device *rdev, struct net_device *dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) nl802154_send_devkey() argument 2279 __le64 extended_addr; nl802154_add_llsec_devkey() local 2313 __le64 extended_addr; nl802154_del_llsec_devkey() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | cfg802154.h | 45 __le64 extended_addr); 105 struct wpan_dev *wpan_dev, __le64 extended_addr); 108 __le64 extended_addr, 112 __le64 extended_addr, 235 __le64 extended_addr; member 344 __le64 extended_addr; member
|
H A D | ieee802154_netdev.h | 161 a1->extended_addr != a2->extended_addr) || in ieee802154_addr_equal() 222 a->extended_addr = ieee802154_devaddr_from_raw(sa->hwaddr); in ieee802154_addr_from_sa() 238 ieee802154_devaddr_to_raw(sa->hwaddr, a->extended_addr); in ieee802154_addr_to_sa()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | cfg802154.h | 47 __le64 extended_addr); 115 struct wpan_dev *wpan_dev, __le64 extended_addr); 118 __le64 extended_addr, 122 __le64 extended_addr, 277 * @extended_addr: address if @mode is @IEEE802154_ADDR_LONG 284 __le64 extended_addr; member 466 __le64 extended_addr; member
|
H A D | ieee802154_netdev.h | 239 a1->extended_addr != a2->extended_addr) || in ieee802154_addr_equal() 300 a->extended_addr = ieee802154_devaddr_from_raw(sa->hwaddr); in ieee802154_addr_from_sa() 316 ieee802154_devaddr_to_raw(sa->hwaddr, a->extended_addr); in ieee802154_addr_to_sa()
|
/kernel/linux/linux-5.10/net/ieee802154/6lowpan/ |
H A D | tx.c | 76 ieee802154_be64_to_le64(&info->daddr.extended_addr, in lowpan_header_create() 90 info->saddr.extended_addr = wpan_dev->extended_addr; in lowpan_header_create() 94 ieee802154_be64_to_le64(&info->saddr.extended_addr, saddr); in lowpan_header_create()
|
/kernel/linux/linux-6.6/net/ieee802154/6lowpan/ |
H A D | tx.c | 76 ieee802154_be64_to_le64(&info->daddr.extended_addr, in lowpan_header_create() 90 info->saddr.extended_addr = wpan_dev->extended_addr; in lowpan_header_create() 94 ieee802154_be64_to_le64(&info->saddr.extended_addr, saddr); in lowpan_header_create()
|
/kernel/linux/linux-5.10/net/6lowpan/ |
H A D | iphc.c | 165 ieee802154_le64_to_be64(eui64, &addr->extended_addr); in lowpan_iphc_uncompress_802154_lladdr() 796 unsigned char extended_addr[EUI64_ADDR_LEN]; in lowpan_iphc_compress_ctx_802154_lladdr() local 802 ieee802154_le64_to_be64(&extended_addr, &addr->extended_addr); in lowpan_iphc_compress_ctx_802154_lladdr() 804 memcpy(&tmp.s6_addr[8], &extended_addr, EUI64_ADDR_LEN); in lowpan_iphc_compress_ctx_802154_lladdr() 909 unsigned char extended_addr[EUI64_ADDR_LEN]; in lowpan_iphc_compress_802154_lladdr() local 915 ieee802154_le64_to_be64(&extended_addr, &addr->extended_addr); in lowpan_iphc_compress_802154_lladdr() 916 if (is_addr_mac_addr_based(ipaddr, extended_addr)) in lowpan_iphc_compress_802154_lladdr()
|
/kernel/linux/linux-6.6/net/6lowpan/ |
H A D | iphc.c | 165 ieee802154_le64_to_be64(eui64, &addr->extended_addr); in lowpan_iphc_uncompress_802154_lladdr() 796 unsigned char extended_addr[EUI64_ADDR_LEN]; in lowpan_iphc_compress_ctx_802154_lladdr() local 802 ieee802154_le64_to_be64(&extended_addr, &addr->extended_addr); in lowpan_iphc_compress_ctx_802154_lladdr() 804 memcpy(&tmp.s6_addr[8], &extended_addr, EUI64_ADDR_LEN); in lowpan_iphc_compress_ctx_802154_lladdr() 909 unsigned char extended_addr[EUI64_ADDR_LEN]; in lowpan_iphc_compress_802154_lladdr() local 915 ieee802154_le64_to_be64(&extended_addr, &addr->extended_addr); in lowpan_iphc_compress_802154_lladdr() 916 if (is_addr_mac_addr_based(ipaddr, extended_addr)) in lowpan_iphc_compress_802154_lladdr()
|