| /linux/net/mptcp/ |
| H A D | mib.h | 48 MPTCP_MIB_ADDADDR, /* Received ADD_ADDR with echo-flag=0 */ 49 MPTCP_MIB_ADDADDRTX, /* Sent ADD_ADDR with echo-flag=0 */ 50 MPTCP_MIB_ADDADDRTXDROP, /* ADD_ADDR with echo-flag=0 not send due to 53 MPTCP_MIB_ECHOADD, /* Received ADD_ADDR with echo-flag=1 */ 54 MPTCP_MIB_ECHOADDTX, /* Send ADD_ADDR with echo-flag=1 */ 55 MPTCP_MIB_ECHOADDTXDROP, /* ADD_ADDR with echo-flag=1 not send due 58 MPTCP_MIB_PORTADD, /* Received ADD_ADDR with a port-number */ 59 MPTCP_MIB_ADDADDRDROP, /* Dropped incoming ADD_ADDR */
|
| H A D | pm.c | 229 (mptcp_pm_should_add_signal(msk) ? "add_addr" : "rm_addr")); in __mptcp_pm_send_ack() 410 pr_debug("retransmit ADD_ADDR id=%d\n", entry->addr.id); in mptcp_pm_add_addr_timer() 502 u8 add_addr = READ_ONCE(msk->pm.addr_signal); in mptcp_pm_announce_addr() local 508 if (add_addr & in mptcp_pm_announce_addr() 517 add_addr |= BIT(MPTCP_ADD_ADDR_ECHO); in mptcp_pm_announce_addr() 520 add_addr |= BIT(MPTCP_ADD_ADDR_SIGNAL); in mptcp_pm_announce_addr() 522 WRITE_ONCE(msk->pm.addr_signal, add_addr); in mptcp_pm_announce_addr() 921 u8 add_addr; in mptcp_pm_add_addr_signal() local 932 /* always drop every other options for pure ack ADD_ADDR; this is a in mptcp_pm_add_addr_signal() 941 add_addr = msk->pm.addr_signal & ~BIT(MPTCP_ADD_ADDR_ECHO); in mptcp_pm_add_addr_signal() [all …]
|
| H A D | pm_kernel.c | 216 * already created by incoming ADD_ADDR in fill_remote_addresses_fullmesh() 646 /* Special case: peer sets the C flag, accept one ADD_ADDR if default in fill_local_addresses_vec() 647 * limits are used -- accepting no ADD_ADDR -- and use subflow endpoints in fill_local_addresses_vec() 1151 /* Drop a possibly pending ADD_ADDR for this address. */ in mptcp_nl_remove_id_zero_address()
|
| H A D | options.c | 324 pr_debug("ADD_ADDR%s: id=%d, ahmac=%llu, echo=%d, port=%d\n", in mptcp_parse_option() 1016 * additional ack, including ADD_ADDR. in check_fully_established()
|
| H A D | protocol.h | 106 /* MPTCP ADD_ADDR flags */
|
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | conntrack_clash.sh | 71 add_addr() function 146 add_addr "$nsclient1" veth0 1 1 147 add_addr "$nsclient2" veth0 2 1 148 add_addr "$nsrouter" veth0 1 99 149 add_addr "$nsrouter" veth1 2 99
|
| H A D | conntrack_icmp_related.sh | 34 add_addr() function 78 add_addr "$nsclient1" $DEV 1 79 add_addr "$nsclient2" $DEV 2
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | userspace_pm.sh | 321 # ADD_ADDR using an invalid token should result in no action 328 print_test "ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token" 336 # ADD_ADDR from the client to server machine reusing the subflow port 341 print_test "ADD_ADDR id:client 10.0.2.2 (ns2) => ns1, reuse port" 355 # ADD_ADDR from the client to server machine using a new port 360 print_test "ADD_ADDR id:client+1 10.0.2.2 (ns2) => ns1, new port" 368 # ADD_ADDR from the server to client machine reusing the subflow port 371 print_test "ADD_ADDR id:server 10.0.2.1 (ns1) => ns2, reuse port" 385 # ADD_ADDR from the server to client machine using a new port 390 print_test "ADD_ADDR id:server+1 10.0.2.1 (ns1) => ns2, new port" [all …]
|
| H A D | mptcp_join.sh | 1805 # Tolerate more ADD_ADDR then expected (if any), due to retransmissions 1808 fail_test "got $count ADD_ADDR[s] expected $add_nr" 1818 fail_test "got $count ADD_ADDR echo[s] expected $echo_nr" 1829 fail_test "got $count ADD_ADDR[s] with a port-number expected $port_nr" 1891 # Tolerate more ADD_ADDR then expected (if any), due to retransmissions 1895 fail_test "got $count ADD_ADDR[s] TX, expected $add_tx_nr" 1901 fail_test "got $count ADD_ADDR echo[s] TX, expected $echo_tx_nr" 1907 fail_test "got $count ADD_ADDR drop[s] TX, expected $drop_tx_nr" 2323 # accept and use add_addr 2333 # accept and use add_addr with an additional subflow [all …]
|
| H A D | pm_nl_ctl.c | 769 int add_addr(int fd, int pm_family, int argc, char *argv[]) in announce_addr() 1550 return add_addr(fd, pm_family, argc, argv); in main() 771 int add_addr(int fd, int pm_family, int argc, char *argv[]) add_addr() function
|
| /linux/Documentation/networking/ |
| H A D | mptcp.rst | 60 and the server side that announces additional addresses via the ``ADD_ADDR`` and
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A 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()
|
| /linux/arch/parisc/kernel/ |
| H A D | drivers.c | 975 pr_cont("\t\t.add_addr = { HPA_%08lx_add_addr } },\\\n", hpa); in qemu_print_hpa()
|
| /linux/net/ipv6/ |
| H A D | addrconf.c | 3211 static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr, in add_addr() function 3264 add_addr(idev, &addr, plen, scope, IFAPROT_UNSPEC); in add_v4_addrs() 3287 add_addr(idev, &addr, plen, flag, in add_v4_addrs() 3311 add_addr(idev, &in6addr_loopback, 128, IFA_HOST, IFAPROT_KERNEL_LO); in init_loopback()
|