/linux-6.12.1/net/netfilter/ipset/ |
D | ip_set_bitmap_ip.c | 44 u32 hosts; /* number of hosts in a subnet */ member 61 return ((ip & ip_set_hostmask(m->netmask)) - m->first_ip) / m->hosts; in ip_to_id() 97 htonl(map->first_ip + id * map->hosts)); in bitmap_ip_do_list() 184 for (; !before(ip_to, ip); ip += map->hosts) { in bitmap_ip_uadt() 221 u32 elements, u32 hosts, u8 netmask) in init_map_ip() argument 229 map->hosts = hosts; in init_map_ip() 257 u32 first_ip = 0, last_ip = 0, hosts; in bitmap_ip_create() local 298 hosts = 1; in bitmap_ip_create() 311 hosts = 2U << (32 - netmask - 1); in bitmap_ip_create() 317 pr_debug("hosts %u, elements %llu\n", in bitmap_ip_create() [all …]
|
/linux-6.12.1/tools/testing/selftests/net/ |
D | srv6_hencap_red_l3vpn_test.sh | 9 # IPv4/IPv6 VPN services to hosts, enabling them to communicate with each 11 # In this example, hosts hs-1 and hs-2 are connected through an IPv4/IPv6 VPN 18 # by connected hosts, initiating the VPN tunnel. Such a behavior is an 104 # Hosts hs-1 and hs-2 are connected using dedicated IPv4/IPv6 VPNs. 145 # Hosts hs-3 and hs-4 are connected using a dedicated IPv6 only VPN. 187 # IDs of routers and hosts are initialized during the setup of the testing 190 HOSTS='' 311 # destroy hosts 312 for i in ${HOSTS}; do 480 # add SRv6 policy to incoming traffic sent by connected hosts [all …]
|
D | srv6_hl2encap_red_l2vpn_test.sh | 9 # services to hosts, enabling them to communicate with each other. 10 # In this example, hosts hs-1 and hs-2 are connected through an L2 VPN service. 11 # Currently, the SRv6 subsystem in Linux allows hosts hs-1 and hs-2 to exchange 18 # received by connected hosts, initiating the VPN tunnel. Such a behavior 94 # Hosts hs-1 and hs-2 are connected using a dedicated L2 VPN. 138 # IDs of routers and hosts are initialized during the setup of the testing 141 HOSTS='' 262 # destroy hosts 263 for i in ${HOSTS}; do 418 # add SRv6 policy to incoming traffic sent by connected hosts [all …]
|
D | srv6_end_flavors_test.sh | 56 # two hosts (hs-1, hs-2) and four routers (rt-1, rt-2, rt-3, rt-4). 57 # Hosts hs-1 and hs-2 are connected to routers rt-1 and rt-2, respectively, 64 # connected hosts. It pushes the Segment Routing Header (SRH) after the 129 # from connected hosts on the basis of the destination addresses. 214 # IDs of routers and hosts are initialized during the setup of the testing 217 HOSTS='' 338 # destroy hosts 339 for i in ${HOSTS}; do 562 # add SRv6 policy to incoming traffic sent by connected hosts 620 # create hosts [all …]
|
D | srv6_end_next_csid_l3vpn_test.sh | 12 # two hosts and four routers. Hosts hs-1 and hs-2 are connected through an 17 # traffic received by connected hosts, initiating the VPN tunnel; 129 # simplify the test setup and avoid adding other hosts or multiple addresses on 315 # IDs of routers and hosts are initialized during the setup of the testing 318 HOSTS='' 439 # destroy hosts 440 for i in ${HOSTS}; do 812 # create hosts 813 HOSTS="1 2"; readonly HOSTS 814 for i in ${HOSTS}; do [all …]
|
D | srv6_end_x_next_csid_l3vpn_test.sh | 13 # two hosts and four routers. Hosts hs-1 and hs-2 are connected through an 18 # traffic received by connected hosts, initiating the VPN tunnel; 132 # simplify the test setup and avoid adding other hosts or multiple addresses on 357 # IDs of routers and hosts are initialized during the setup of the testing 360 HOSTS='' 489 # destroy hosts 490 for i in ${HOSTS}; do 872 # create hosts 873 HOSTS="1 2"; readonly HOSTS 874 for i in ${HOSTS}; do [all …]
|
D | srv6_end_dt46_l3vpn_test.sh | 20 # and 200) offer IPv4/IPv6 L3 VPN services allowing hosts to communicate with 23 # Only hosts belonging to the same tenant (and to the same VPN) can communicate 24 # with each other. Instead, the communication among hosts of different tenants 26 # In other words, hosts hs-t100-1 and hs-t100-2 are connected through the 61 # L3 VPN for tenant 100. In this case, only hosts hs-t200-3 and hs-t200-4 are 377 # setup two hosts for the tenant 100. 384 # setup two hosts for the tenant 200 450 log_test $? 0 "IPv6 Hosts connectivity: hs-t${tid}-${hssrc} -> hs-t${tid}-${hsdst} (tenant ${tid})" 453 log_test $? 0 "IPv4 Hosts connectivity: hs-t${tid}-${hssrc} -> hs-t${tid}-${hsdst} (tenant ${tid})" 466 log_test $? 1 "IPv6 Hosts isolation: hs-t${tidsrc}-${hssrc} -X-> hs-t${tiddst}-${hsdst}" [all …]
|
D | srv6_end_dt6_l3vpn_test.sh | 11 # and 200) offer IPv6 L3 VPN services allowing hosts to communicate with each 14 # Only hosts belonging to the same tenant (and to the same VPN) can communicate 15 # with each other. Instead, the communication among hosts of different tenants 17 # In other words, hosts hs-t100-1 and hs-t100-2 are connected through the IPv6 52 # for tenant 100. In this case, only hosts hs-t200-3 and hs-t200-4 are able to 329 # setup two hosts for the tenant 100. 336 # setup two hosts for the tenant 200 391 log_test $? 0 "Hosts connectivity: hs-t${tid}-${hssrc} -> hs-t${tid}-${hsdst} (tenant ${tid})" 403 log_test $? 1 "Hosts isolation: hs-t${tidsrc}-${hssrc} -X-> hs-t${tiddst}-${hsdst}" 413 log_test $? 0 "Hosts connectivity: hs-t${tid}-${hssrc} -> gw (tenant ${tid})" [all …]
|
D | srv6_end_dt4_l3vpn_test.sh | 10 # and 200) offer IPv4 L3 VPN services allowing hosts to communicate with each 13 # Only hosts belonging to the same tenant (and to the same VPN) can communicate 14 # with each other. Instead, the communication among hosts of different tenants 16 # In other words, hosts hs-t100-1 and hs-t100-2 are connected through the IPv4 51 # for tenant 100. In this case, only hosts hs-t200-3 and hs-t200-4 are able to 324 # setup two hosts for the tenant 100. 331 # setup two hosts for the tenant 200 386 log_test $? 0 "Hosts connectivity: hs-t${tid}-${hssrc} -> hs-t${tid}-${hsdst} (tenant ${tid})" 398 log_test $? 1 "Hosts isolation: hs-t${tidsrc}-${hssrc} -X-> hs-t${tiddst}-${hsdst}" 408 log_test $? 0 "Hosts connectivity: hs-t${tid}-${hssrc} -> gw (tenant ${tid})" [all …]
|
/linux-6.12.1/drivers/soc/qcom/ |
D | smsm.c | 30 * in updates of the entry for each of the N hosts. Upon updating a state bit 74 * @hosts: context for each of the hosts 92 struct smsm_host *hosts; member 177 /* Iterate over all hosts to check whom wants a kick */ in smsm_update_bits() 179 hostp = &smsm->hosts[host]; in smsm_update_bits() 374 * sending the outgoing interrupts to a remove hosts - identified by @host_id. 378 struct smsm_host *host = &smsm->hosts[host_id]; in smsm_parse_mbox() 402 struct smsm_host *host = &smsm->hosts[host_id]; in smsm_parse_ipc() 472 * Attempt to acquire the number of hosts and entries from the optional shared 504 "found custom size of smsm: %d entries %d hosts\n", in smsm_get_size_info() [all …]
|
/linux-6.12.1/drivers/memstick/host/ |
D | jmb38x_ms.c | 69 struct memstick_host *hosts[] __counted_by(host_cnt); 803 if (!jm->hosts[cnt]) in jmb38x_ms_suspend() 805 memstick_suspend_host(jm->hosts[cnt]); in jmb38x_ms_suspend() 821 if (!jm->hosts[rc]) in jmb38x_ms_resume() 823 memstick_resume_host(jm->hosts[rc]); in jmb38x_ms_resume() 824 memstick_detect_change(jm->hosts[rc]); in jmb38x_ms_resume() 930 jm = kzalloc(struct_size(jm, hosts, cnt), GFP_KERNEL); in jmb38x_ms_probe() 941 jm->hosts[cnt] = jmb38x_ms_alloc_host(jm, cnt); in jmb38x_ms_probe() 942 if (!jm->hosts[cnt]) in jmb38x_ms_probe() 945 rc = memstick_add_host(jm->hosts[cnt]); in jmb38x_ms_probe() [all …]
|
/linux-6.12.1/Documentation/netlabel/ |
D | draft-ietf-cipso-ipsecurity-01.txt | 82 mapping to hosts within the authority's domain. These mappings may be 123 a mapping table within CIPSO hosts to map these numbers to their 430 The configuration parameters defined below are required for all CIPSO hosts, 479 parameter does not apply to CIPSO hosts that support only one network port. 486 This parameter does not apply to CIPSO hosts that support only one network 492 hosts and gateways MUST support either this parameter, the NET_DOI 498 CIPSO hosts and gateways MUST support either this parameter, the PORT_DOI 504 hosts and gateways MUST support either this parameter, the PORT_DOI 541 4.2 Single Label CIPSO Hosts 626 networks that have CIPSO and non-CIPSO hosts and the non-CIPSO hosts
|
/linux-6.12.1/drivers/scsi/libsas/ |
D | Kconfig | 27 bool "Support for SMP interpretation for SAS hosts" 31 Allows sas hosts to receive SMP frames. Selecting this
|
/linux-6.12.1/fs/lockd/ |
D | host.c | 5 * Management for NLM peer hosts. The nlm_host struct is shared 565 /* Mark all hosts tied to this NSM state as having rebooted. in nlm_host_rebooted() 594 dprintk("lockd: %lu hosts left in net %x:\n", ln->nrhosts, in nlm_complain_hosts() 600 dprintk("lockd: %lu hosts left:\n", nrhosts); in nlm_complain_hosts() 620 /* First, make all hosts eligible for gc */ in nlm_shutdown_hosts_net() 621 dprintk("lockd: nuking all hosts in net %x...\n", in nlm_shutdown_hosts_net() 641 * Shut down the hosts module. 652 * Garbage collect any unused NLM hosts. 671 /* Mark all hosts that hold locks, blocks or shares */ in nlm_gc_hosts()
|
/linux-6.12.1/Documentation/devicetree/bindings/usb/ |
D | usb-hcd.yaml | 23 targeted hosts (non-PC hosts).
|
/linux-6.12.1/drivers/usb/core/ |
D | Kconfig | 80 "Targeted Peripherals List". "Embedded Hosts" are likewise 88 external hubs. OTG hosts are allowed to reduce hardware 90 are "Embedded Hosts" that don't offer OTG support.
|
/linux-6.12.1/Documentation/networking/ |
D | dctcp.rst | 9 the data center network to provide multi-bit feedback to the end hosts. 11 To enable it on end hosts::
|
/linux-6.12.1/tools/usb/usbip/doc/ |
D | usbipd.8 | 14 before usbipd makes them available to other hosts. 92 - A usb device 1-2 is now exportable to other hosts!
|
/linux-6.12.1/samples/bpf/ |
D | tcp_synrto_kern.c | 9 * that means both hosts are in the same datacenter). 50 * then both hosts are in the same datacenter in bpf_synrto()
|
D | tcp_rwnd_kern.c | 9 * example that means both hosts are not the same datacenter). 50 * then both hosts are not in the same datacenter in bpf_rwnd()
|
D | tcp_basertt_kern.c | 8 * both hosts are in the same datacenter (as determined by IPv6 prefix). 38 /* Check if both hosts are in the same datacenter. For this in bpf_basertt()
|
D | tcp_cong_kern.c | 7 * BPF program to set congestion control to dctcp when both hosts are 46 /* Check if both hosts are in the same datacenter. For this in bpf_cong()
|
D | tcp_iw_kern.c | 10 * the hosts are far enough away (i.e. large RTT). 49 /* Usually there would be a check to insure the hosts are far in bpf_iw()
|
/linux-6.12.1/drivers/hwtracing/stm/ |
D | Kconfig | 55 messages to trace hosts over STM devices. 64 heartbeat messages to trace hosts over STM devices. It is
|
/linux-6.12.1/drivers/gpu/drm/nouveau/ |
D | nouveau_chan.c | 255 const struct nvif_mclass hosts[] = { in nouveau_channel_ctor() local 286 cid = nvif_mclass(&device->object, hosts); in nouveau_channel_ctor() 290 if (hosts[cid].oclass < NV50_CHANNEL_GPFIFO) in nouveau_channel_ctor() 308 if (hosts[cid].oclass < NV50_CHANNEL_GPFIFO) { in nouveau_channel_ctor() 315 if (hosts[cid].oclass < FERMI_CHANNEL_GPFIFO) in nouveau_channel_ctor() 326 if (hosts[cid].oclass >= VOLTA_CHANNEL_GPFIFO_A) { in nouveau_channel_ctor() 344 ret = nvif_object_ctor(&device->object, "abi16ChanUser", 0, hosts[cid].oclass, in nouveau_channel_ctor()
|