Home
last modified time | relevance | path

Searched full:unicast (Results 1 – 25 of 1095) sorted by relevance

12345678910>>...44

/kernel/linux/linux-6.6/tools/testing/selftests/net/
Dfib-onlink-tests.sh270 # - unicast connected, unicast recursive
274 run_ip 254 ${TEST_NET4[1]}.1 ${CONGW[1]} ${NETIFS[p1]} 0 "unicast connected"
275 run_ip 254 ${TEST_NET4[1]}.2 ${RECGW4[1]} ${NETIFS[p1]} 0 "unicast recursive"
279 run_ip ${VRF_TABLE} ${TEST_NET4[2]}.1 ${CONGW[3]} ${NETIFS[p5]} 0 "unicast connected"
280 run_ip ${VRF_TABLE} ${TEST_NET4[2]}.2 ${RECGW4[2]} ${NETIFS[p5]} 0 "unicast recursive"
284 run_ip ${PBR_TABLE} ${TEST_NET4[2]}.3 ${CONGW[3]} ${NETIFS[p5]} 0 "unicast connected"
285 run_ip ${PBR_TABLE} ${TEST_NET4[2]}.4 ${RECGW4[2]} ${NETIFS[p5]} 0 "unicast recursive"
294 0 "unicast connected - multipath"
299 0 "unicast recursive - multipath"
304 0 "unicast connected - multipath onlink first only"
[all …]
Dunicast_extensions.sh4 # By Seth Schoen (c) 2021, for the IPv4 Unicast Extensions Project
19 # * Currently the kernel DOES NOT accept unicast use of the lowest
24 # * Currently the kernel DOES NOT accept unicast use of any of 127/8.
26 # * Currently the kernel DOES NOT accept unicast use of any of 224/4.
167 echo "Unicast address extensions tests (behavior of reserved IPv4 addresses)"
202 # as a unicast address. Thus, these tests expect failure.
210 # Test support for unicast use of class D
/kernel/linux/linux-5.10/tools/testing/selftests/net/
Dfib-onlink-tests.sh270 # - unicast connected, unicast recursive
274 run_ip 254 ${TEST_NET4[1]}.1 ${CONGW[1]} ${NETIFS[p1]} 0 "unicast connected"
275 run_ip 254 ${TEST_NET4[1]}.2 ${RECGW4[1]} ${NETIFS[p1]} 0 "unicast recursive"
279 run_ip ${VRF_TABLE} ${TEST_NET4[2]}.1 ${CONGW[3]} ${NETIFS[p5]} 0 "unicast connected"
280 run_ip ${VRF_TABLE} ${TEST_NET4[2]}.2 ${RECGW4[2]} ${NETIFS[p5]} 0 "unicast recursive"
284 run_ip ${PBR_TABLE} ${TEST_NET4[2]}.3 ${CONGW[3]} ${NETIFS[p5]} 0 "unicast connected"
285 run_ip ${PBR_TABLE} ${TEST_NET4[2]}.4 ${RECGW4[2]} ${NETIFS[p5]} 0 "unicast recursive"
294 0 "unicast connected - multipath"
299 0 "unicast recursive - multipath"
304 0 "unicast connected - multipath onlink first only"
[all …]
/kernel/linux/linux-5.10/net/batman-adv/
Dsend.c55 * otherwise it is sent as unicast to the given neighbor.
131 * batadv_send_unicast_skb() - Send unicast packet to neighbor
227 * common fields for unicast packets
228 * @skb: the skb carrying the unicast header to initialize
246 /* batman packet type: unicast */ in batadv_send_skb_push_fill_unicast()
248 /* set unicast ttl */ in batadv_send_skb_push_fill_unicast()
259 * batadv_send_skb_prepare_unicast() - encapsulate an skb with a unicast header
275 * unicast 4addr header
279 * @packet_subtype: the unicast 4addr packet subtype to use
318 * batadv_send_skb_unicast() - encapsulate and send an skb via unicast
[all …]
Drouting.c192 /* packet with broadcast indication but unicast recipient */ in batadv_check_management_packet()
371 /* packet with unicast indication but non-unicast recipient */ in batadv_recv_icmp_packet()
447 * batadv_check_unicast_packet() - Check for malformed unicast packets
469 /* packet with unicast indication but non-unicast recipient */ in batadv_check_unicast_packet()
689 pr_debug("Warning - can't forward unicast packet from %pM to %pM: ttl exceeded\n", in batadv_route_unicast_packet()
748 * batadv_reroute_unicast_packet() - update the unicast header for re-routing
750 * @skb: unicast packet to process
751 * @unicast_packet: the unicast header to be updated
755 * Search the translation table for dst_addr and update the unicast header with
829 /* do not reroute multicast frames in a unicast header */ in batadv_check_unicast_ttvn()
[all …]
Dtvlv.c355 * @ogm_source: flag indicating whether the tvlv is an ogm or a unicast packet
357 * @src: source mac address of the unicast packet
358 * @dst: destination mac address of the unicast packet
408 * @ogm_source: flag indicating whether the tvlv is an ogm or a unicast packet
410 * @src: source mac address of the unicast packet
411 * @dst: destination mac address of the unicast packet
500 * type and version (both need to match) for ogm tvlv payload and/or unicast
505 * @uptr: unicast tvlv handler callback function. This function receives the
506 * source & destination of the unicast packet as well as the tvlv content
581 * batadv_tvlv_unicast_send() - send a unicast packet with tvlv payload to the
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpim.h22 * 1 = Register Unicast to RP
23 * 2 = Register-Stop Unicast to source of Register
28 * 6 = Graft (used in PIM-DM only) Unicast to RPF'(S)
29 * 7 = Graft-Ack (used in PIM-DM only) Unicast to source of Graft
31 * 8 = Candidate-RP-Advertisement Unicast to Domain's BSR
/kernel/linux/linux-6.6/include/linux/
Dpim.h22 * 1 = Register Unicast to RP
23 * 2 = Register-Stop Unicast to source of Register
28 * 6 = Graft (used in PIM-DM only) Unicast to RPF'(S)
29 * 7 = Graft-Ack (used in PIM-DM only) Unicast to source of Graft
31 * 8 = Candidate-RP-Advertisement Unicast to Domain's BSR
/kernel/linux/linux-6.6/arch/um/drivers/
Dumcast_user.c46 if (pri->unicast) in umcast_user_init()
59 if (pri->unicast) in umcast_remove()
73 if ((!pri->unicast && lsin->sin_addr.s_addr == 0) || in umcast_open()
94 if (!pri->unicast) { in umcast_open()
122 if (!pri->unicast) { in umcast_open()
152 if (!pri->unicast) { in umcast_close()
Dumcast_kern.c24 bool unicast; member
38 dpri->unicast = init->unicast; in umcast_init()
42 if (dpri->unicast) { in umcast_init()
107 init->unicast = false; in mcast_setup()
153 init->unicast = true; in ucast_setup()
/kernel/linux/linux-5.10/arch/um/drivers/
Dumcast_user.c46 if (pri->unicast) in umcast_user_init()
59 if (pri->unicast) in umcast_remove()
73 if ((!pri->unicast && lsin->sin_addr.s_addr == 0) || in umcast_open()
94 if (!pri->unicast) { in umcast_open()
122 if (!pri->unicast) { in umcast_open()
152 if (!pri->unicast) { in umcast_close()
Dumcast_kern.c24 bool unicast; member
38 dpri->unicast = init->unicast; in umcast_init()
42 if (dpri->unicast) { in umcast_init()
107 init->unicast = false; in mcast_setup()
153 init->unicast = true; in ucast_setup()
/kernel/linux/linux-6.6/net/batman-adv/
Dsend.c55 * otherwise it is sent as unicast to the given neighbor.
131 * batadv_send_unicast_skb() - Send unicast packet to neighbor
226 * common fields for unicast packets
227 * @skb: the skb carrying the unicast header to initialize
245 /* batman packet type: unicast */ in batadv_send_skb_push_fill_unicast()
247 /* set unicast ttl */ in batadv_send_skb_push_fill_unicast()
258 * batadv_send_skb_prepare_unicast() - encapsulate an skb with a unicast header
274 * unicast 4addr header
278 * @packet_subtype: the unicast 4addr packet subtype to use
316 * batadv_send_skb_unicast() - encapsulate and send an skb via unicast
[all …]
Drouting.c189 /* packet with broadcast indication but unicast recipient */ in batadv_check_management_packet()
355 /* packet with unicast indication but non-unicast recipient */ in batadv_recv_icmp_packet()
430 * batadv_check_unicast_packet() - Check for malformed unicast packets
452 /* packet with unicast indication but non-unicast recipient */ in batadv_check_unicast_packet()
670 pr_debug("Warning - can't forward unicast packet from %pM to %pM: ttl exceeded\n", in batadv_route_unicast_packet()
729 * batadv_reroute_unicast_packet() - update the unicast header for re-routing
731 * @skb: unicast packet to process
732 * @unicast_packet: the unicast header to be updated
736 * Search the translation table for dst_addr and update the unicast header with
809 /* do not reroute multicast frames in a unicast header */ in batadv_check_unicast_ttvn()
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
Dtc_flower_l2_miss.sh79 # Unknown unicast.
83 # Known unicast.
92 check_err $? "Unknown unicast filter was not hit before adding FDB entry"
95 check_err $? "Known unicast filter was hit before adding FDB entry"
103 check_err $? "Unknown unicast filter was hit after adding FDB entry"
106 check_err $? "Known unicast filter was not hit after adding FDB entry"
114 check_err $? "Unknown unicast filter was not hit after deleting FDB entry"
117 check_err $? "Known unicast filter was hit after deleting FDB entry"
122 log_test "L2 miss - Unicast"
Dno_forwarding.sh132 check_rcv $h2 "$test_name: Unicast non-IP untagged" \
141 check_rcv $h2 "$test_name: Unicast IPv4 untagged" \
147 check_rcv $h2 "$test_name: Unicast IPv6 untagged" \
154 check_rcv $h2 "$test_name: Unicast non-IP VID $vid" \
163 check_rcv $h2 "$test_name: Unicast IPv4 VID $vid" \
169 check_rcv $h2 "$test_name: Unicast IPv6 VID $vid" \
Dlocal_termination.sh150 check_rcv $rcv_if_name "Unicast IPv4 to primary MAC address" \
154 check_rcv $rcv_if_name "Unicast IPv4 to macvlan MAC address" \
158 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address" \
162 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, promisc" \
166 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, allmulti" \
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Daltera_tse.txt28 - altr,has-supplementary-unicast:
29 If present, TSE supports additional unicast addresses.
30 Otherwise additional unicast addresses are not supported.
72 altr,has-supplementary-unicast;
110 altr,has-supplementary-unicast;
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/dsa/
Dno_forwarding.sh132 check_rcv $h2 "$test_name: Unicast non-IP untagged" \
141 check_rcv $h2 "$test_name: Unicast IPv4 untagged" \
147 check_rcv $h2 "$test_name: Unicast IPv6 untagged" \
154 check_rcv $h2 "$test_name: Unicast non-IP VID $vid" \
163 check_rcv $h2 "$test_name: Unicast IPv4 VID $vid" \
169 check_rcv $h2 "$test_name: Unicast IPv6 VID $vid" \
Dlocal_termination.sh150 check_rcv $rcv_if_name "Unicast IPv4 to primary MAC address" \
154 check_rcv $rcv_if_name "Unicast IPv4 to macvlan MAC address" \
158 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address" \
162 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, promisc" \
166 check_rcv $rcv_if_name "Unicast IPv4 to unknown MAC address, allmulti" \
/kernel/linux/linux-5.10/include/uapi/linux/
Dbatadv_packet.h30 * @BATADV_UNICAST: unicast packets carrying unicast payload traffic
31 * @BATADV_UNICAST_FRAG: unicast packets carrying a fragment of the original
33 * @BATADV_UNICAST_4ADDR: unicast packet including the originator address of
35 * @BATADV_ICMP: unicast packet like IP ICMP used for ping or traceroute
36 * @BATADV_UNICAST_TVLV: unicast packet carrying TVLV containers
45 /* 0x40 - 0x7f: unicast */
398 * struct batadv_unicast_packet - unicast packet for network payload
403 * @dest: originator destination of the unicast packet
417 * struct batadv_unicast_4addr_packet - extended unicast packet
418 * @u: common unicast packet header
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Dbatadv_packet.h31 * @BATADV_UNICAST: unicast packets carrying unicast payload traffic
32 * @BATADV_UNICAST_FRAG: unicast packets carrying a fragment of the original
34 * @BATADV_UNICAST_4ADDR: unicast packet including the originator address of
36 * @BATADV_ICMP: unicast packet like IP ICMP used for ping or traceroute
37 * @BATADV_UNICAST_TVLV: unicast packet carrying TVLV containers
47 /* 0x40 - 0x7f: unicast */
400 * struct batadv_unicast_packet - unicast packet for network payload
405 * @dest: originator destination of the unicast packet
419 * struct batadv_unicast_4addr_packet - extended unicast packet
420 * @u: common unicast packet header
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Daltr,tse.yaml38 altr,has-supplementary-unicast:
41 If present, TSE supports additional unicast addresses.
131 altr,has-supplementary-unicast;
155 altr,has-supplementary-unicast;
/kernel/linux/linux-5.10/net/core/
Ddev_addr_lists.c6 * This file contains functions for working with unicast, multicast and device
545 * Unicast list handling functions
549 * dev_uc_add_excl - Add a global secondary unicast address
577 * dev_uc_add - Add a secondary unicast address
581 * Add a secondary unicast address to the device or increase
599 * dev_uc_del - Release secondary unicast address.
603 * Release reference to a secondary unicast address and remove it
621 * dev_uc_sync - Synchronize device's unicast list to another device
650 * dev_uc_sync_multiple - Synchronize device's unicast list to another
712 * dev_uc_flush - Flush unicast addresses
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_encap.h127 * @u_ucast_dlid: array of unknown unicast dlids
167 * @pcp_to_sc_uc: sc by pcp index for unicast ethernet packets
168 * @pcp_to_vl_uc: vl by pcp index for unicast ethernet packets
171 * @non_vlan_sc_uc: sc for non-vlan unicast ethernet packets
172 * @non_vlan_vl_uc: vl for non-vlan unicast ethernet packets
176 * @uc_macs_gen_count: generation count for unicast macs list
284 * @tx_unicast: unicast packets transmitted
295 * @rx_unicast: unicast packets received

12345678910>>...44