H A D | rocker.c | 72 u8 eth_dst[ETH_ALEN]; member in struct:rocker_flow_tbl_key::__anon7262::__anon7265 87 u8 eth_dst[ETH_ALEN]; member in struct:rocker_flow_tbl_key::__anon7262::__anon7267 102 u8 eth_dst[ETH_ALEN]; member in struct:rocker_flow_tbl_key::__anon7262::__anon7268 137 u8 eth_dst[ETH_ALEN]; member in struct:rocker_group_tbl_entry::__anon7269::__anon7271 143 u8 eth_dst[ETH_ALEN]; member in struct:rocker_group_tbl_entry::__anon7269::__anon7272 175 u8 eth_dst[ETH_ALEN]; member in struct:rocker_neigh_tbl_entry 1854 ETH_ALEN, entry->key.term_mac.eth_dst)) rocker_cmd_flow_tbl_add_term_mac() 1904 ETH_ALEN, entry->key.bridge.eth_dst)) rocker_cmd_flow_tbl_add_bridge() 1948 ETH_ALEN, entry->key.acl.eth_dst)) rocker_cmd_flow_tbl_add_acl() 2102 if (!is_zero_ether_addr(entry->l2_rewrite.eth_dst) && rocker_cmd_group_tbl_add_l2_rewrite() 2104 ETH_ALEN, entry->l2_rewrite.eth_dst)) rocker_cmd_group_tbl_add_l2_rewrite() 2148 if (!is_zero_ether_addr(entry->l3_unicast.eth_dst) && rocker_cmd_group_tbl_add_l3_unicast() 2150 ETH_ALEN, entry->l3_unicast.eth_dst)) rocker_cmd_group_tbl_add_l3_unicast() 2443 __be16 eth_type, const u8 *eth_dst, rocker_flow_tbl_term_mac() 2454 if (is_multicast_ether_addr(eth_dst)) { rocker_flow_tbl_term_mac() 2468 ether_addr_copy(entry->key.term_mac.eth_dst, eth_dst); rocker_flow_tbl_term_mac() 2479 const u8 *eth_dst, const u8 *eth_dst_mask, rocker_flow_tbl_bridge() 2487 bool dflt = !eth_dst || (eth_dst && eth_dst_mask); rocker_flow_tbl_bridge() 2496 if (eth_dst) { rocker_flow_tbl_bridge() 2498 ether_addr_copy(entry->key.bridge.eth_dst, eth_dst); rocker_flow_tbl_bridge() 2560 const u8 *eth_dst, const u8 *eth_dst_mask, rocker_flow_tbl_acl() 2575 if (eth_dst && eth_dst_mask) { rocker_flow_tbl_acl() 2578 else if (is_link_local_ether_addr(eth_dst)) rocker_flow_tbl_acl() 2591 if (eth_dst) rocker_flow_tbl_acl() 2592 ether_addr_copy(entry->key.acl.eth_dst, eth_dst); rocker_flow_tbl_acl() 2775 ether_addr_copy(entry->l3_unicast.eth_dst, dst_mac); rocker_group_l3_unicast() 2816 u8 *eth_dst, bool ttl_check) _rocker_neigh_update() 2818 if (eth_dst) { _rocker_neigh_update() 2819 ether_addr_copy(entry->eth_dst, eth_dst); _rocker_neigh_update() 2827 int flags, __be32 ip_addr, u8 *eth_dst) rocker_port_ipv4_neigh() 2858 ether_addr_copy(entry->eth_dst, eth_dst); rocker_port_ipv4_neigh() 2865 _rocker_neigh_update(rocker, found, eth_dst, true); rocker_port_ipv4_neigh() 2885 entry->eth_dst, rocker_port_ipv4_neigh() 2981 resolved = !is_zero_ether_addr(found->eth_dst); rocker_port_ipv4_nh() 3107 const u8 *eth_dst; member in struct:rocker_ctrl 3117 .eth_dst = ll_mac, 3123 .eth_dst = zero_mac, 3130 .eth_dst = ipv4_mcast, 3138 .eth_dst = ipv6_mcast, 3171 ctrl->eth_dst, ctrl->eth_dst_mask, rocker_port_ctrl_vlan_acl() 3198 ctrl->eth_dst, ctrl->eth_dst_mask, rocker_port_ctrl_vlan_bridge() 3221 ctrl->eth_type, ctrl->eth_dst, rocker_port_ctrl_vlan_term() 2441 rocker_flow_tbl_term_mac(struct rocker_port *rocker_port, u32 in_pport, u32 in_pport_mask, __be16 eth_type, const u8 *eth_dst, const u8 *eth_dst_mask, __be16 vlan_id, __be16 vlan_id_mask, bool copy_to_cpu, int flags) rocker_flow_tbl_term_mac() argument 2477 rocker_flow_tbl_bridge(struct rocker_port *rocker_port, int flags, const u8 *eth_dst, const u8 *eth_dst_mask, __be16 vlan_id, u32 tunnel_id, enum rocker_of_dpa_table_id goto_tbl, u32 group_id, bool copy_to_cpu) rocker_flow_tbl_bridge() argument 2556 rocker_flow_tbl_acl(struct rocker_port *rocker_port, int flags, u32 in_pport, u32 in_pport_mask, const u8 *eth_src, const u8 *eth_src_mask, const u8 *eth_dst, const u8 *eth_dst_mask, __be16 eth_type, __be16 vlan_id, __be16 vlan_id_mask, u8 ip_proto, u8 ip_proto_mask, u8 ip_tos, u8 ip_tos_mask, u32 group_id) rocker_flow_tbl_acl() argument 2814 _rocker_neigh_update(struct rocker *rocker, struct rocker_neigh_tbl_entry *entry, u8 *eth_dst, bool ttl_check) _rocker_neigh_update() argument 2826 rocker_port_ipv4_neigh(struct rocker_port *rocker_port, int flags, __be32 ip_addr, u8 *eth_dst) rocker_port_ipv4_neigh() argument
|