Home
last modified time | relevance | path

Searched refs:tdi (Results 1 – 2 of 2) sorted by relevance

/xnu-12377.1.9/bsd/skywalk/nexus/
H A Dnexus_traffic_rule_inet.c372 struct ifnet_traffic_descriptor_inet *tdi; in inet_traffic_rule_validate() local
379 if (td->itd_len != sizeof(*tdi)) { in inet_traffic_rule_validate()
381 sizeof(*tdi), td->itd_len); in inet_traffic_rule_validate()
391 tdi = (struct ifnet_traffic_descriptor_inet *)td; in inet_traffic_rule_validate()
393 if (tdi->inet_mask == nxctl_inet_traffic_rule_masks[i]) { in inet_traffic_rule_validate()
394 mask = tdi->inet_mask; in inet_traffic_rule_validate()
399 SK_ERR("invalid inet mask: 0x%x", tdi->inet_mask); in inet_traffic_rule_validate()
402 ipver = tdi->inet_ipver; in inet_traffic_rule_validate()
407 proto = tdi->inet_proto; in inet_traffic_rule_validate()
414 if (tdi->inet_laddr.iia_v4addr == INADDR_ANY) { in inet_traffic_rule_validate()
[all …]
H A Dnexus_traffic_rule_eth.c194 struct ifnet_traffic_descriptor_eth *tdi; in eth_traffic_rule_validate() local
200 if (td->itd_len != sizeof(*tdi)) { in eth_traffic_rule_validate()
202 sizeof(*tdi), td->itd_len); in eth_traffic_rule_validate()
212 tdi = (struct ifnet_traffic_descriptor_eth *)td; in eth_traffic_rule_validate()
214 if (tdi->eth_mask == nxctl_eth_traffic_rule_masks[i]) { in eth_traffic_rule_validate()
219 SK_ERR("invalid eth mask: 0x%x", tdi->eth_mask); in eth_traffic_rule_validate()
222 if ((tdi->eth_mask & IFNET_TRAFFIC_DESCRIPTOR_ETH_MASK_ETHER_TYPE) != 0) { in eth_traffic_rule_validate()
223 if (tdi->eth_type != ETHERTYPE_PAE && in eth_traffic_rule_validate()
224 tdi->eth_type != ETHERTYPE_WAI) { in eth_traffic_rule_validate()
225 SK_ERR("invalid eth type 0x%x", tdi->eth_type); in eth_traffic_rule_validate()
[all …]