Home
last modified time | relevance | path

Searched refs:td (Results 1 – 18 of 18) sorted by relevance

/xnu-12377.61.12/tests/skywalk/
H A Dskt_steering.c38 fill_traffic_descriptor_eth(struct ifnet_traffic_descriptor_eth *td, in fill_traffic_descriptor_eth() argument
44 bzero(td, sizeof(*td)); in fill_traffic_descriptor_eth()
46 td->eth_common.itd_type = IFNET_TRAFFIC_DESCRIPTOR_TYPE_ETH; in fill_traffic_descriptor_eth()
47 td->eth_common.itd_len = sizeof(*td); in fill_traffic_descriptor_eth()
48 td->eth_common.itd_flags = IFNET_TRAFFIC_DESCRIPTOR_FLAG_INBOUND | in fill_traffic_descriptor_eth()
51 td->eth_mask = mask; in fill_traffic_descriptor_eth()
53 td->eth_type = (fill_valid_td) ? ETHERTYPE_PAE : ETHERTYPE_IP; in fill_traffic_descriptor_eth()
60 bcopy(&dst_mac_addr, &td->eth_raddr, ETHER_ADDR_LEN); in fill_traffic_descriptor_eth()
65 fill_traffic_descriptor_v4(struct ifnet_traffic_descriptor_inet *td) in fill_traffic_descriptor_v4() argument
69 bzero(td, sizeof(*td)); in fill_traffic_descriptor_v4()
[all …]
/xnu-12377.61.12/bsd/skywalk/nexus/
H A Dnexus_traffic_rule_inet.c137 struct ifnet_traffic_descriptor_inet *td, uint64_t *qset_id) in nxctl_inet_traffic_rule_find_qset_id() argument
144 err = inet_traffic_rule_find(ifname, &td->inet_common, 0, &ntr); in nxctl_inet_traffic_rule_find_qset_id()
162 fill_inet_td(struct __kern_packet *pkt, struct ifnet_traffic_descriptor_inet *td) in fill_inet_td() argument
233 td->inet_ipver = IPVERSION; in fill_inet_td()
234 td->inet_proto = iph->ip_p; in fill_inet_td()
235 bcopy(__DECONST(void *, &iph->ip_src), &td->inet_laddr.iia_v4addr, in fill_inet_td()
237 bcopy(__DECONST(void *, &iph->ip_dst), &td->inet_raddr.iia_v4addr, in fill_inet_td()
253 td->inet_ipver = IPV6_VERSION; in fill_inet_td()
254 td->inet_proto = ip6->ip6_nxt; in fill_inet_td()
255 bcopy(__DECONST(void *, &ip6->ip6_src), &td->inet_laddr, in fill_inet_td()
[all …]
H A Dnexus_traffic_rule_eth.c100 struct ifnet_traffic_descriptor_eth td = {0}; in nxctl_eth_traffic_rule_find_qset_id() local
103 td.eth_common.itd_type = IFNET_TRAFFIC_DESCRIPTOR_TYPE_ETH; in nxctl_eth_traffic_rule_find_qset_id()
104 td.eth_common.itd_len = sizeof(td); in nxctl_eth_traffic_rule_find_qset_id()
105 td.eth_common.itd_flags = IFNET_TRAFFIC_DESCRIPTOR_FLAG_INBOUND | in nxctl_eth_traffic_rule_find_qset_id()
108 td.eth_type = eth_type; in nxctl_eth_traffic_rule_find_qset_id()
109 td.eth_mask = IFNET_TRAFFIC_DESCRIPTOR_ETH_MASK_ETHER_TYPE; in nxctl_eth_traffic_rule_find_qset_id()
112 bcopy(eth_raddr, &td.eth_raddr, ETHER_ADDR_LEN); in nxctl_eth_traffic_rule_find_qset_id()
113 td.eth_mask |= IFNET_TRAFFIC_DESCRIPTOR_ETH_MASK_RADDR; in nxctl_eth_traffic_rule_find_qset_id()
117 err = eth_traffic_rule_find(ifname, &td.eth_common, 0, &ntr); in nxctl_eth_traffic_rule_find_qset_id()
189 struct ifnet_traffic_descriptor_common *td, in eth_traffic_rule_validate() argument
[all …]
H A Dnexus_traffic_rule_eth.h39 struct ifnet_traffic_descriptor_common *td,
43 struct ifnet_traffic_descriptor_common *td, uint32_t flags,
58 const char *ifname, struct ifnet_traffic_descriptor_common *td,
H A Dnexus_traffic_rule_inet.h38 struct ifnet_traffic_descriptor_common *td,
42 struct ifnet_traffic_descriptor_common *td, uint32_t flags,
57 const char *ifname, struct ifnet_traffic_descriptor_common *td,
H A Dnexus_traffic_rule.h44 struct ifnet_traffic_descriptor_common *td,
53 struct ifnet_traffic_descriptor_common *td,
89 struct ifnet_traffic_descriptor_common *td,
H A Dnexus_traffic_rule.c364 struct ifnet_traffic_descriptor_common *td, in add_traffic_rule() argument
374 type = find_traffic_rule_type(td->itd_type); in add_traffic_rule()
376 SK_ERR("rule type %x not found", td->itd_type); in add_traffic_rule()
391 err = type->ntrt_validate(ifname, td, ra); in add_traffic_rule()
396 err = type->ntrt_find(ifname, td, NTR_FIND_FLAG_EXACT, &ntr); in add_traffic_rule()
406 err = type->ntrt_create(ifname, td, ra, flags, &ntr); in add_traffic_rule()
464 struct ifnet_traffic_descriptor_common *td, in add_traffic_rule_generic() argument
470 err = add_traffic_rule(nxctl, ifname, td, ra, flags, &ntr); in add_traffic_rule_generic()
H A Dos_nexus.h387 const char *ifname, const struct ifnet_traffic_descriptor_common *td,
746 struct ifnet_traffic_descriptor_common *td, bool add);
758 struct ifnet_traffic_descriptor_common *td,
/xnu-12377.61.12/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_entry.c314 struct ifnet_traffic_descriptor_inet *td) in convert_flowkey_to_inet_td() argument
317 td->inet_ipver = key->fk_ipver; in convert_flowkey_to_inet_td()
318 td->inet_mask |= IFNET_TRAFFIC_DESCRIPTOR_INET_IPVER; in convert_flowkey_to_inet_td()
321 td->inet_proto = key->fk_proto; in convert_flowkey_to_inet_td()
322 td->inet_mask |= IFNET_TRAFFIC_DESCRIPTOR_INET_PROTO; in convert_flowkey_to_inet_td()
325 if (td->inet_ipver == IPVERSION) { in convert_flowkey_to_inet_td()
326 bcopy(&key->fk_src4, &td->inet_laddr.iia_v4addr, in convert_flowkey_to_inet_td()
329 bcopy(&key->fk_src6, &td->inet_laddr, in convert_flowkey_to_inet_td()
332 td->inet_mask |= IFNET_TRAFFIC_DESCRIPTOR_INET_LADDR; in convert_flowkey_to_inet_td()
335 if (td->inet_ipver == IPVERSION) { in convert_flowkey_to_inet_td()
[all …]
/xnu-12377.61.12/libsyscall/wrappers/skywalk/
H A Dos_nexus.c211 const char *ifname, const struct ifnet_traffic_descriptor_inet *td, in add_traffic_rule_inet() argument
222 bcopy(td, &args.atri_td, sizeof(args.atri_td)); in add_traffic_rule_inet()
238 const char *ifname, const struct ifnet_traffic_descriptor_eth *td, in add_traffic_rule_eth() argument
249 bcopy(td, &args.atre_td, sizeof(args.atre_td)); in add_traffic_rule_eth()
265 const char *ifname, const struct ifnet_traffic_descriptor_common *td, in os_nexus_controller_add_traffic_rule() argument
277 switch (td->itd_type) { in os_nexus_controller_add_traffic_rule()
279 if (td->itd_len != in os_nexus_controller_add_traffic_rule()
284 (const struct ifnet_traffic_descriptor_inet *)td, in os_nexus_controller_add_traffic_rule()
289 if (td->itd_len != in os_nexus_controller_add_traffic_rule()
294 (const struct ifnet_traffic_descriptor_eth *)td, in os_nexus_controller_add_traffic_rule()
[all …]
/xnu-12377.61.12/doc/allocators/
H A Dapi-basics.md171 <td>Data/Primitive types</td>
172 <td>
194 </td>
195 <td>This should be used when the allocated type contains no kernel pointer only</td>
198 <td>Fixed-sized type</td>
199 <td>
210 </td>
211 <td>
217 </td>
220 <td>Arrays of fixed-sized type</td>
[all …]
/xnu-12377.61.12/bsd/dev/i386/
H A Dcpu_copy_in_cksum.s76 #define td %r9d macro
493 movl (src), td
495 mov td, (dst)
506 movzwl (src), td
515 movzbl (src), td
/xnu-12377.61.12/san/memory/
H A Dkasan-fakestack.c374 kasan_init_thread(struct kasan_thread_data *td) in kasan_init_thread() argument
376 LIST_INIT(&td->fakestack_head); in kasan_init_thread()
/xnu-12377.61.12/security/
H A Dmac_mach.c349 mac_thread_userret(struct thread *td) in mac_thread_userret() argument
351 MAC_PERFORM(thread_userret, td); in mac_thread_userret()
/xnu-12377.61.12/bsd/security/audit/
H A Daudit_private.h351 struct kaudit_record *audit_new(int event, proc_t p, struct uthread *td);
H A Daudit_pipe.c723 proc_getpid(fsetown(td->td_proc), &ap->ap_sigio); in audit_pipe_open()
/xnu-12377.61.12/bsd/net/
H A Dif_fake.c2546 struct ifnet_traffic_descriptor_common *td, bool add) in feth_notify_steering_info() argument
2548 #pragma unused(td) in feth_notify_steering_info()
2577 struct ifnet_traffic_descriptor_common *td, uint32_t action) in feth_nx_rx_flow_steering_config() argument
2579 #pragma unused(td) in feth_nx_rx_flow_steering_config()
/xnu-12377.61.12/bsd/skywalk/nexus/netif/
H A Dnx_netif.c2703 struct ifnet_traffic_descriptor_common *td, bool add) in nx_netif_notify_steering_info() argument
2715 qset->nqs_ctx, td, add); in nx_netif_notify_steering_info()
2762 struct ifnet_traffic_descriptor_common *td, in nx_netif_configure_rx_flow_steering() argument
2784 td, action); in nx_netif_configure_rx_flow_steering()