Home
last modified time | relevance | path

Searched full:add_addr (Results 1 – 21 of 21) sorted by relevance

/linux-6.8/net/mptcp/
Dmib.h29 MPTCP_MIB_ADDADDR, /* Received ADD_ADDR with echo-flag=0 */
30 MPTCP_MIB_ADDADDRTX, /* Sent ADD_ADDR with echo-flag=0 */
31 MPTCP_MIB_ADDADDRTXDROP, /* ADD_ADDR with echo-flag=0 not send due to
34 MPTCP_MIB_ECHOADD, /* Received ADD_ADDR with echo-flag=1 */
35 MPTCP_MIB_ECHOADDTX, /* Send ADD_ADDR with echo-flag=1 */
36 MPTCP_MIB_ECHOADDTXDROP, /* ADD_ADDR with echo-flag=1 not send due
39 MPTCP_MIB_PORTADD, /* Received ADD_ADDR with a port-number */
40 MPTCP_MIB_ADDADDRDROP, /* Dropped incoming ADD_ADDR */
Dpm.c21 u8 add_addr = READ_ONCE(msk->pm.addr_signal); in mptcp_pm_announce_addr() local
27 if (add_addr & in mptcp_pm_announce_addr()
36 add_addr |= BIT(MPTCP_ADD_ADDR_ECHO); in mptcp_pm_announce_addr()
39 add_addr |= BIT(MPTCP_ADD_ADDR_SIGNAL); in mptcp_pm_announce_addr()
41 WRITE_ONCE(msk->pm.addr_signal, add_addr); in mptcp_pm_announce_addr()
338 u8 add_addr; in mptcp_pm_add_addr_signal() local
348 /* always drop every other options for pure ack ADD_ADDR; this is a in mptcp_pm_add_addr_signal()
366 add_addr = msk->pm.addr_signal & ~BIT(MPTCP_ADD_ADDR_ECHO); in mptcp_pm_add_addr_signal()
369 add_addr = msk->pm.addr_signal & ~BIT(MPTCP_ADD_ADDR_SIGNAL); in mptcp_pm_add_addr_signal()
371 WRITE_ONCE(msk->pm.addr_signal, add_addr); in mptcp_pm_add_addr_signal()
Doptions.c296 pr_debug("ADD_ADDR%s: id=%d, ahmac=%llu, echo=%d, port=%d", in mptcp_parse_option()
683 * to avoid appending the hmac even for ADD_ADDR echo in mptcp_established_options_add_addr()
963 * additional ack, including ADD_ADDR. in check_fully_established()
Dpm_netlink.c306 pr_debug("retransmit ADD_ADDR id=%d", entry->addr.id); in mptcp_pm_add_timer()
433 * ones, possibly already created by incoming ADD_ADDR in fill_remote_addresses_vec()
474 prio ? "mp_prio" : (mptcp_pm_should_add_signal(msk) ? "add_addr" : "rm_addr")); in __mptcp_pm_send_ack()
Dprotocol.h106 /* MPTCP ADD_ADDR flags */
/linux-6.8/tools/testing/selftests/net/mptcp/
Duserspace_pm.sh342 # ADD_ADDR using an invalid token should result in no action
349 print_test "ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token"
357 # ADD_ADDR from the client to server machine reusing the subflow port
362 print_test "ADD_ADDR id:${client_addr_id} 10.0.2.2 (ns2) => ns1, reuse port"
376 # ADD_ADDR from the client to server machine using a new port
381 print_test "ADD_ADDR id:${client_addr_id} 10.0.2.2 (ns2) => ns1, new port"
389 # ADD_ADDR from the server to client machine reusing the subflow port
392 print_test "ADD_ADDR id:${server_addr_id} 10.0.2.1 (ns1) => ns2, reuse port"
406 # ADD_ADDR from the server to client machine using a new port
411 print_test "ADD_ADDR id:${server_addr_id} 10.0.2.1 (ns1) => ns2, new port"
[all …]
Dmptcp_join.sh1584 fail_test "got $count ADD_ADDR[s] expected $add_nr"
1594 fail_test "got $count ADD_ADDR echo[s] expected $echo_nr"
1605 fail_test "got $count ADD_ADDR[s] with a port-number expected $port_nr"
1683 fail_test "got $count ADD_ADDR[s] TX, expected $add_tx_nr"
1693 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
2107 # accept and use add_addr with additional subflows
2177 # accept and use add_addr with additional subflows and link loss
[all …]
Dpm_nl_ctl.c753 int add_addr(int fd, int pm_family, int argc, char *argv[]) in add_addr() function
1487 return add_addr(fd, pm_family, argc, argv); in main()
/linux-6.8/Documentation/networking/
Dmptcp-sysctl.rst19 Set the timeout after which an ADD_ADDR control message will be
21 ADD_ADDR message.
53 Joins to addresses advertised with ADD_ADDR are not affected by this
/linux-6.8/arch/um/os-Linux/drivers/
Dethertap_user.c31 enum { ADD_ADDR, DEL_ADDR } what; enumerator
67 etap_change(ADD_ADDR, addr, netmask, *((int *) arg)); in etap_open_addr()
/linux-6.8/include/uapi/linux/
Dmptcp_pm.h17 * to allocate memory and send ADD_ADDR if needed. Depending on the
/linux-6.8/drivers/crypto/intel/qat/qat_common/
Dqat_uclo.c1211 #define ADD_ADDR(high, low) ((((u64)high) << 32) + low) macro
1222 bus_addr = ADD_ADDR(desc->css_hdr_high, desc->css_hdr_low) in qat_uclo_auth_fw()
1450 bus_addr = ADD_ADDR(auth_desc->css_hdr_high, auth_desc->css_hdr_low) + in qat_uclo_map_auth_fw()
1472 bus_addr = ADD_ADDR(auth_desc->fwsk_pub_high, in qat_uclo_map_auth_fw()
1485 bus_addr = ADD_ADDR(auth_desc->signature_high, in qat_uclo_map_auth_fw()
1502 bus_addr = ADD_ADDR(auth_desc->img_ae_mode_data_high, in qat_uclo_map_auth_fw()
/linux-6.8/drivers/net/ethernet/ti/
Dnetcp.h204 int (*add_addr)(void *intf_priv, struct netcp_addr *naddr); member
Dnetcp_core.c1489 if (!module->add_addr) in netcp_addr_sweep_add()
1491 error = module->add_addr(priv->module_priv, naddr); in netcp_addr_sweep_add()
Dnetcp_ethss.c3827 .add_addr = gbe_add_addr,
3844 .add_addr = gbe_add_addr,
/linux-6.8/drivers/net/ethernet/pensando/ionic/
Dionic_rx_filter.c265 if (mode == ADD_ADDR && !f) { in ionic_lif_list_addr()
283 } else if (mode == ADD_ADDR && f) { in ionic_lif_list_addr()
Dionic_lif.h17 #define ADD_ADDR true macro
Dionic_lif.c1338 return ionic_lif_list_addr(netdev_priv(netdev), addr, ADD_ADDR); in ionic_addr_add()
/linux-6.8/Documentation/netlink/specs/
Dmptcp_pm.yaml28 allocate memory and send ADD_ADDR if needed. Depending on the
/linux-6.8/arch/parisc/kernel/
Ddrivers.c972 pr_cont("\t\t.add_addr = { HPA_%08lx_add_addr } },\\\n", hpa); in qemu_print_hpa()
/linux-6.8/net/ipv6/
Daddrconf.c3144 static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr, in add_addr() function
3200 add_addr(idev, &addr, plen, scope, IFAPROT_UNSPEC); in add_v4_addrs()
3223 add_addr(idev, &addr, plen, flag, in add_v4_addrs()
3247 add_addr(idev, &in6addr_loopback, 128, IFA_HOST, IFAPROT_KERNEL_LO); in init_loopback()