/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | devlink_trap_control.sh | 655 tc filter add dev $rp1 ingress proto all pref 1 handle 101 matchall \ 662 tc filter del dev $rp1 ingress proto all pref 1 handle 101 matchall 670 tc filter add dev $rp1 ingress proto ip pref 1 handle 101 flower \ 677 tc filter del dev $rp1 ingress proto ip pref 1 handle 101 flower
|
/linux-master/include/net/ |
H A D | lwtunnel.h | 136 bool ingress);
|
H A D | dsa.h | 102 * address, in which case the DSA conduit would drop packets on ingress 208 bool ingress; member in struct:dsa_mall_mirror_tc_entry 1109 struct flow_cls_offload *cls, bool ingress); 1111 struct flow_cls_offload *cls, bool ingress); 1113 struct flow_cls_offload *cls, bool ingress); 1116 bool ingress, struct netlink_ext_ack *extack);
|
/linux-master/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_api_client.h | 230 bool vcap_is_last_chain(struct vcap_control *vctrl, int cid, bool ingress);
|
/linux-master/tools/testing/selftests/net/ |
H A D | arp_ndisc_untracked_subnets.sh | 82 ingress protocol ipv6 pref 1 handle 101 \ 208 tc_rule_handle_stats_get "dev ${ROUTER_INTF} ingress" 101 ".packets" "-n ${ROUTER_NS_V6}"
|
H A D | fib_tests.sh | 467 # 2. (ns1) redirect veth1's ingress to lo's ingress 468 $NS_EXEC tc qdisc add dev veth1 ingress 469 $NS_EXEC tc filter add dev veth1 ingress protocol arp basic \ 470 action mirred ingress redirect dev lo 471 $NS_EXEC tc filter add dev veth1 ingress protocol ip basic \ 472 action mirred ingress redirect dev lo 481 # 4. (ns2) redirect veth2's ingress to lo's ingress 482 ip netns exec $ns2 tc qdisc add dev veth2 ingress [all...] |
H A D | bpf_offload.py | 441 tc("qdisc add dev %s ingress" % (self['ifname'])) 444 tc("qdisc del dev %s ingress" % (self['ifname'])) 456 args = "-s filter show dev %s ingress" % (self['ifname']) 478 "%d ingress filters loaded, expected %d" % 482 def cls_filter_op(self, op, qdisc="ingress", prio=None, handle=None, 783 ingress = sim.tc_show_ingress(expected=1) variable 784 fltr = ingress[0] 793 ingress = sim.tc_show_ingress(expected=1) variable 794 fltr = ingress[0] 869 ingress variable [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_qdisc.c | 1770 bool ingress; local 1778 ingress = mlxsw_sp_span_trigger_is_ingress(span_trigger); 1779 err = mlxsw_sp_span_analyzed_port_get(mlxsw_sp_port, ingress); 1802 mlxsw_sp_span_analyzed_port_put(mlxsw_sp_port, ingress); 1817 bool ingress; local 1819 ingress = mlxsw_sp_span_trigger_is_ingress(span_trigger); 1825 mlxsw_sp_span_analyzed_port_put(mlxsw_sp_port, ingress);
|
H A D | spectrum.h | 274 u16 local_port; /* Reserved when trigger type is not ingress / egress. */ 908 bool ingress; member in struct:mlxsw_sp_flow_block_binding 966 bool ingress); 1021 bool ingress, 1215 bool ingress; member in struct:mlxsw_sp_mall_entry
|
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | bridge_mdb.sh | 1019 tc filter add dev br0 ingress protocol 802.1q pref 1 handle 1 flower \ 1027 tc_check_packets "dev br0 ingress" 1 0 1034 tc_check_packets "dev br0 ingress" 1 0 1040 tc_check_packets "dev br0 ingress" 1 1 1047 tc_check_packets "dev br0 ingress" 1 1 1052 tc filter del dev br0 ingress protocol 802.1q pref 1 handle 1 flower 1069 tc filter add dev br0 ingress protocol all pref 1 handle 1 flower \ 1075 tc_check_packets "dev br0 ingress" 1 1 1082 tc_check_packets "dev br0 ingress" 1 1 1088 tc_check_packets "dev br0 ingress" [all...] |
H A D | vxlan_asymmetric.sh | 502 local actual=$(in_ns ns1 tc_rule_stats_get vx10 1 ingress) 513 in_ns ns1 tc filter add dev vx10 ingress proto arp pref 1 handle 101 \
|
H A D | vxlan_bridge_1d.sh | 370 $(maybe_in_ns $ns) tc_rule_stats_get $dev 100 ingress 631 tc filter add dev $h1 ingress pref 77 prot ip \ 636 "tc_rule_stats_get $h1 77 ingress" 10 637 tc filter del dev $h1 ingress pref 77
|
H A D | vxlan_bridge_1q_ipv6.sh | 588 $(maybe_in_ns $ns) tc filter $add_del dev "$dev" ingress \ 591 $(maybe_in_ns $ns) tc filter $add_del dev "$dev" ingress \ 611 $(maybe_in_ns $ns) tc_rule_stats_get $dev 100 ingress
|
/linux-master/net/core/ |
H A D | skmsg.c | 592 /* Puts an skb on the ingress queue of the socket already assigned to the 613 u32 off, u32 len, bool ingress) 617 if (!ingress) { 648 bool ingress; local 666 ingress = skb_bpf_ingress(skb); 672 len, ingress); 612 sk_psock_handle_skb(struct sk_psock *psock, struct sk_buff *skb, u32 off, u32 len, bool ingress) argument
|
/linux-master/drivers/net/dsa/ocelot/ |
H A D | felix.c | 1805 struct flow_cls_offload *cls, bool ingress) 1812 err = ocelot_cls_flower_replace(ocelot, port, cls, ingress); 1822 struct flow_cls_offload *cls, bool ingress) 1826 return ocelot_cls_flower_destroy(ocelot, port, cls, ingress); 1830 struct flow_cls_offload *cls, bool ingress) 1834 return ocelot_cls_flower_stats(ocelot, port, cls, ingress); 1858 bool ingress, struct netlink_ext_ack *extack) 1863 ingress, extack); 1871 ocelot_port_mirror_del(ocelot, port, mirror->ingress); 1804 felix_cls_flower_add(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument 1821 felix_cls_flower_del(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument 1829 felix_cls_flower_stats(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument 1856 felix_port_mirror_add(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | legacy.c | 402 if (vport->ingress.legacy.drop_counter) 403 mlx5_fc_query(dev, vport->ingress.legacy.drop_counter,
|
/linux-master/net/ipv4/ |
H A D | tcp_bpf.c | 161 int tcp_bpf_sendmsg_redir(struct sock *sk, bool ingress, argument 170 ret = ingress ? bpf_tcp_ingress(sk, psock, msg, bytes, flags) :
|
/linux-master/include/linux/ |
H A D | skmsg.h | 544 bool ingress) 547 if (ingress) 543 skb_bpf_set_redir(struct sk_buff *skb, struct sock *sk_redir, bool ingress) argument
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_tc_tunnel.sh | 313 ip netns exec "${ns2}" tc filter add dev veth2 ingress \
|
/linux-master/net/sched/ |
H A D | sch_api.c | 11 * Jamal Hadi Salim <hadi@nortelnetworks.com>: 990601: ingress support 904 .ingress = (new && new->flags & TCQ_F_INGRESS) || 1110 unsigned int i, num_q, ingress; local 1113 ingress = 0; 1117 ingress = 1; 1120 NL_SET_ERR_MSG(extack, "Device does not have an ingress queue"); 1131 "Current ingress or clsact Qdisc has ongoing filter requests"); 1141 if (new && new->ops->attach && !ingress) 1144 if (!ingress) { 1156 /* {ingress,clsac [all...] |
/linux-master/drivers/net/dsa/sja1105/ |
H A D | sja1105_main.c | 181 /* Internal VLAN (pvid) to apply to untagged ingress */ 199 .ingress = false, 536 * rules and the VLAN PCP to ingress queue mapping. 537 * Set up the ingress queue mapping first. 626 /* Next 8 entries define VLAN PCP mapping from ingress to egress. 706 /* Use a single memory partition for all ingress queues */ 865 * (both ingress to and egress from CPU - PTP, STP etc) 964 * according to the ingress port, whether it was broadcast or not, and the 1001 * corresponding to this ingress port (8 VLAN PCP lookups and 1 broadcast 1988 * Flooding is configured between each {ingress, egres 2851 sja1105_mirror_apply(struct sja1105_private *priv, int from, int to, bool ingress, bool enabled) argument 2909 sja1105_mirror_add(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) argument [all...] |
H A D | sja1105_static_config.h | 341 u64 ingress; member in struct:sja1105_mac_config_entry
|
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz9477.c | 1008 bool ingress, struct netlink_ext_ack *extack) 1031 if (ingress) 1052 if (mirror->ingress) 1006 ksz9477_port_mirror_add(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) argument
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_tc.c | 1433 "Only one ingress MATCHALL ratelimitter can be offloaded"); 1568 bool ingress; local 1575 ingress = true; 1578 ingress = false; 1584 nic, nic, ingress); 1640 "Failed to install MCAM flow entry for ingress rule"); 1650 /* If any ingress policer rules exist for the interface then 1653 * exist when interface is down, ingress policer rules are stored
|
/linux-master/drivers/net/dsa/b53/ |
H A D | b53_priv.h | 377 struct dsa_mall_mirror_tc_entry *mirror, bool ingress,
|