/linux-6.15/net/mptcp/ |
D | mib.h | 42 MPTCP_MIB_ADDADDR, /* Received ADD_ADDR with echo-flag=0 */ 43 MPTCP_MIB_ADDADDRTX, /* Sent ADD_ADDR with echo-flag=0 */ 44 MPTCP_MIB_ADDADDRTXDROP, /* ADD_ADDR with echo-flag=0 not send due to 47 MPTCP_MIB_ECHOADD, /* Received ADD_ADDR with echo-flag=1 */ 48 MPTCP_MIB_ECHOADDTX, /* Send ADD_ADDR with echo-flag=1 */ 49 MPTCP_MIB_ECHOADDTXDROP, /* ADD_ADDR with echo-flag=1 not send due 52 MPTCP_MIB_PORTADD, /* Received ADD_ADDR with a port-number */ 53 MPTCP_MIB_ADDADDRDROP, /* Dropped incoming ADD_ADDR */
|
D | pm.c | 190 (mptcp_pm_should_add_signal(msk) ? "add_addr" : "rm_addr")); in __mptcp_pm_send_ack() 293 pr_debug("retransmit ADD_ADDR id=%d\n", entry->addr.id); in mptcp_pm_add_timer() 398 u8 add_addr = READ_ONCE(msk->pm.addr_signal); in mptcp_pm_announce_addr() local 404 if (add_addr & in mptcp_pm_announce_addr() 413 add_addr |= BIT(MPTCP_ADD_ADDR_ECHO); in mptcp_pm_announce_addr() 416 add_addr |= BIT(MPTCP_ADD_ADDR_SIGNAL); in mptcp_pm_announce_addr() 418 WRITE_ONCE(msk->pm.addr_signal, add_addr); in mptcp_pm_announce_addr() 785 u8 add_addr; in mptcp_pm_add_addr_signal() local 795 /* always drop every other options for pure ack ADD_ADDR; this is a in mptcp_pm_add_addr_signal() 813 add_addr = msk->pm.addr_signal & ~BIT(MPTCP_ADD_ADDR_ECHO); in mptcp_pm_add_addr_signal() [all …]
|
D | options.c | 290 pr_debug("ADD_ADDR%s: id=%d, ahmac=%llu, echo=%d, port=%d\n", in mptcp_parse_option() 686 * to avoid appending the hmac even for ADD_ADDR echo in mptcp_established_options_add_addr() 968 * additional ack, including ADD_ADDR. in check_fully_established()
|
D | protocol.h | 105 /* MPTCP ADD_ADDR flags */
|
D | pm_kernel.c | 196 * ones, possibly already created by incoming ADD_ADDR in fill_remote_addresses_vec()
|
/linux-6.15/tools/testing/selftests/net/mptcp/ |
D | userspace_pm.sh | 312 # ADD_ADDR using an invalid token should result in no action 319 print_test "ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token" 327 # ADD_ADDR from the client to server machine reusing the subflow port 332 print_test "ADD_ADDR id:client 10.0.2.2 (ns2) => ns1, reuse port" 346 # ADD_ADDR from the client to server machine using a new port 351 print_test "ADD_ADDR id:client+1 10.0.2.2 (ns2) => ns1, new port" 359 # ADD_ADDR from the server to client machine reusing the subflow port 362 print_test "ADD_ADDR id:server 10.0.2.1 (ns1) => ns2, reuse port" 376 # ADD_ADDR from the server to client machine using a new port 381 print_test "ADD_ADDR id:server+1 10.0.2.1 (ns1) => ns2, new port" [all …]
|
D | mptcp_join.sh | 1557 fail_test "got $count ADD_ADDR[s] expected $add_nr" 1567 fail_test "got $count ADD_ADDR echo[s] expected $echo_nr" 1578 fail_test "got $count ADD_ADDR[s] with a port-number expected $port_nr" 1656 fail_test "got $count ADD_ADDR[s] TX, expected $add_tx_nr" 1666 fail_test "got $count ADD_ADDR echo[s] TX, expected $echo_tx_nr" 2083 # accept and use add_addr 2093 # accept and use add_addr with an additional subflow 2096 # used for 'add_addr' subflow 2122 # accept and use add_addr with additional subflows 2193 # accept and use add_addr with additional subflows and link loss [all …]
|
D | pm_nl_ctl.c | 755 int add_addr(int fd, int pm_family, int argc, char *argv[]) in add_addr() function 1518 return add_addr(fd, pm_family, argc, argv); in main()
|
/linux-6.15/Documentation/networking/ |
D | mptcp-sysctl.rst | 11 Set the timeout after which an ADD_ADDR control message will be 13 ADD_ADDR message. 26 Joins to addresses advertised with ADD_ADDR are not affected by this
|
D | mptcp.rst | 60 and the server side that announces additional addresses via the ``ADD_ADDR`` and
|
/linux-6.15/tools/testing/selftests/net/netfilter/ |
D | conntrack_icmp_related.sh | 34 add_addr() function 78 add_addr "$nsclient1" $DEV 1 79 add_addr "$nsclient2" $DEV 2
|
/linux-6.15/arch/um/os-Linux/drivers/ |
D | ethertap_user.c | 31 enum { ADD_ADDR, DEL_ADDR } what; enumerator 67 etap_change(ADD_ADDR, addr, netmask, *((int *) arg)); in etap_open_addr()
|
/linux-6.15/include/uapi/linux/ |
D | mptcp_pm.h | 16 * good time to allocate memory and send ADD_ADDR if needed. Depending on the
|
/linux-6.15/drivers/crypto/intel/qat/qat_common/ |
D | qat_uclo.c | 1207 #define ADD_ADDR(high, low) ((((u64)high) << 32) + low) macro 1218 bus_addr = ADD_ADDR(desc->css_hdr_high, desc->css_hdr_low) in qat_uclo_auth_fw() 1447 bus_addr = ADD_ADDR(auth_desc->css_hdr_high, auth_desc->css_hdr_low) + in qat_uclo_map_auth_fw() 1469 bus_addr = ADD_ADDR(auth_desc->fwsk_pub_high, in qat_uclo_map_auth_fw() 1482 bus_addr = ADD_ADDR(auth_desc->signature_high, in qat_uclo_map_auth_fw() 1506 bus_addr = ADD_ADDR(auth_desc->img_ae_mode_data_high, in qat_uclo_map_auth_fw()
|
/linux-6.15/drivers/net/ethernet/ti/ |
D | netcp.h | 204 int (*add_addr)(void *intf_priv, struct netcp_addr *naddr); member
|
D | netcp_core.c | 1489 if (!module->add_addr) in netcp_addr_sweep_add() 1491 error = module->add_addr(priv->module_priv, naddr); in netcp_addr_sweep_add()
|
D | netcp_ethss.c | 3822 .add_addr = gbe_add_addr, 3839 .add_addr = gbe_add_addr,
|
/linux-6.15/drivers/net/ethernet/pensando/ionic/ |
D | ionic_rx_filter.c | 265 if (mode == ADD_ADDR && !f) { in ionic_lif_list_addr() 283 } else if (mode == ADD_ADDR && f) { in ionic_lif_list_addr()
|
D | ionic_lif.h | 17 #define ADD_ADDR true macro
|
D | ionic_lif.c | 1324 return ionic_lif_list_addr(netdev_priv(netdev), addr, ADD_ADDR); in ionic_addr_add()
|
/linux-6.15/Documentation/netlink/specs/ |
D | mptcp_pm.yaml | 27 allocate memory and send ADD_ADDR if needed. Depending on the
|
/linux-6.15/arch/parisc/kernel/ |
D | drivers.c | 972 pr_cont("\t\t.add_addr = { HPA_%08lx_add_addr } },\\\n", hpa); in qemu_print_hpa()
|
/linux-6.15/net/ipv6/ |
D | addrconf.c | 3186 static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr, in add_addr() function 3239 add_addr(idev, &addr, plen, scope, IFAPROT_UNSPEC); in add_v4_addrs() 3262 add_addr(idev, &addr, plen, flag, in add_v4_addrs() 3286 add_addr(idev, &in6addr_loopback, 128, IFA_HOST, IFAPROT_KERNEL_LO); in init_loopback()
|