Susant Sahani
af99cdf4d4
network: bridge-fdb: add support to specify outgoing interface
2021-05-20 18:23:15 +09:00
Susant Sahani
d75bf6cfe2
network: Add "route_localnet" sysctl support
2021-02-18 21:04:17 +09:00
Susant Sahani
176321cb95
network: DHCP option- use correct byteorder
2021-02-17 23:15:26 +01:00
Susant Sahani
fe96c0f86d
treewide: tighten variable scope in loops ( #18372 )
...
Also use _cleanup_free_ in one more place.
2021-01-27 08:19:39 +01:00
Susant Sahani
cecaba2003
btrfs-util: tighten variable scope used in loop
2021-01-20 15:14:30 +01:00
Susant Sahani
a67f102e79
analyze: tighten variable scope used in loop
2021-01-20 15:13:24 +01:00
Susant Sahani
c2484a7514
sd-event: Use hashmap_ensure_put
2021-01-20 15:13:21 +01:00
Susant Sahani
f656fdb623
sd-event: Use hashmap_ensure_put
2021-01-20 15:13:18 +01:00
Susant Sahani
639deab187
sd-device: Use TAKE_PTR
2021-01-20 15:13:13 +01:00
Susant Sahani
e8480482ca
sd-device: Use hashmap_ensure_put
2021-01-20 15:13:08 +01:00
Susant Sahani
875038d5fe
udev-rules: use ordered_hashmap_ensure_put
2021-01-20 15:13:02 +01:00
Susant Sahani
0c7bd7ecbd
network: networkd-network use TAKE_PTR
2021-01-20 15:09:26 +01:00
Susant Sahani
6de530f2b8
network: Use hashmap_ensure_put
2021-01-20 15:09:20 +01:00
Susant Sahani
9b1fd1f55b
network: ndisc - Use ordered_set_ensure_put
2021-01-20 15:09:14 +01:00
Susant Sahani
32ae5db60a
machine: Use hashmap_ensure_put
2021-01-20 15:09:09 +01:00
Susant Sahani
9a8d1b455b
logind: Use hashmap_ensure_put
2021-01-20 15:09:03 +01:00
Susant Sahani
8231485bc5
journal: Use cleanup_free
2021-01-20 15:08:59 +01:00
Susant Sahani
faa7e5a43b
Journal: Use hashmap_ensure_put
2021-01-20 15:08:30 +01:00
Susant Sahani
c038ce4606
network: add support to RoutingPolicyRule lookup table name
2021-01-19 16:37:46 +00:00
Susant Sahani
3c29137626
udev: Use TAKE_PTR
2021-01-19 05:56:40 +01:00
Susant Sahani
f5b73a7fa8
udev-rules: Use ordered_hashmap_ensure_put
2021-01-19 05:56:31 +01:00
Susant Sahani
1dfb93210f
sysusers: use ordered_hashmap_ensure_put
2021-01-19 05:56:25 +01:00
Susant Sahani
df24a407a5
import: use - hashmap_ensure_put
2021-01-18 21:53:28 +01:00
Susant Sahani
630837065e
core: execute - use hashmap_ensure_put
2021-01-18 21:53:25 +01:00
Susant Sahani
9b059ee022
core: dbus - use set_ensure_put
2021-01-18 21:53:22 +01:00
Susant Sahani
02288f3ef8
network: sd-dhcp6-client - use ordered_hashmap_ensure_put
2021-01-18 21:53:19 +01:00
Susant Sahani
5088e5e79f
share: bus-unit-procs - use hashmap_ensure_put
2021-01-18 21:53:16 +01:00
Susant Sahani
ae4ad9df48
resolve: link - use hashmap_ensure_put
2021-01-18 21:53:13 +01:00
Susant Sahani
b5bcd73895
remount-fs: Use hashmap_ensure_put
2021-01-18 21:53:11 +01:00
Susant Sahani
acf56b72f2
core: transaction - use hashmap_ensure_put
2021-01-18 21:52:58 +01:00
Susant Sahani
f334debabb
sysusers: use ordered_hashmap_ensure_put
2021-01-18 21:37:39 +01:00
Susant Sahani
1b5d349788
sd-netlink: use hashmap_ensure_put
2021-01-18 21:35:31 +01:00
Susant Sahani
1d2d1654c6
varlink: use hashmap_ensure_put
2021-01-18 21:35:28 +01:00
Susant Sahani
ee9ead76bb
network: wait-online - add a assert
2021-01-18 21:35:24 +01:00
Susant Sahani
3f70f938a0
network: wait-online - use hashmap_ensure_put
2021-01-18 21:35:20 +01:00
Susant Sahani
b2cb2e82c8
network: radv - use hashmap_ensure_put
2021-01-18 21:34:46 +01:00
Susant Sahani
0b83974b91
install: use ordered_hashmap_ensure_put
2021-01-18 21:12:32 +01:00
Susant Sahani
b5b9b0e7ba
network: Use TAKE_PTR
2021-01-18 21:11:31 +01:00
Susant Sahani
9fa3e794ac
network: network -- use ordered_hashmap_ensure_put
2021-01-18 21:11:01 +01:00
Susant Sahani
28d9587be5
network: address - use ordered_hashmap_ensure_put
2021-01-18 21:09:27 +01:00
Susant Sahani
9d6bb21f37
network: macsec - use ordered_hashmap_ensure_put
2021-01-18 20:16:50 +01:00
Susant Sahani
d1ce835989
network: bond - use ordered_set_ensure_put
2021-01-18 13:00:35 +01:00
Susant Sahani
becee4da44
journal: context - use hashmap_ensure_put
2021-01-18 12:16:34 +01:00
Susant Sahani
08ff6fcffb
journal: context - Use _cleanup_free_
2021-01-18 12:13:51 +01:00
Susant Sahani
5a3e1cb918
network: tc use TAKE_PTR
2021-01-17 23:26:14 +09:00
Susant Sahani
a4aba097ad
udevadm-monitor: use TAKE_PTR
2021-01-17 14:25:21 +01:00
Susant Sahani
39f930c215
udevadm-monitor: Use hashmap_ensure_put
2021-01-17 14:25:18 +01:00
Susant Sahani
a3b42af5b6
udev-rules: Use hashmap_ensure_put
2021-01-17 14:25:15 +01:00
Susant Sahani
15c69d0700
resolved-dnssd: Use TAKE_PTR
2021-01-17 14:25:10 +01:00
Susant Sahani
276abbeebc
resolved-dnssd: Use hashmap_ensure_put
2021-01-17 14:25:07 +01:00
Susant Sahani
daced7483b
resolved-dns-packet: Use TAKE_PTR
2021-01-17 14:25:05 +01:00
Susant Sahani
3004fcd0b8
resolved-dns-packet: Use hashmap_ensure_put
2021-01-17 14:24:59 +01:00
Susant Sahani
71fb97c7c4
resolved-bus: Use hashmap_ensure_put
2021-01-17 14:24:50 +01:00
Susant Sahani
4bc2516856
journal-remote: use hashmap_ensure_put
2021-01-17 14:24:44 +01:00
Susant Sahani
f85f5f0dc8
core: load fragment - use hashmap_ensure_put
2021-01-17 14:24:41 +01:00
Susant Sahani
53dba3ef07
core: job - use hashmap_ensure_put
2021-01-17 14:24:36 +01:00
Susant Sahani
ebffea2a25
network: Use ordered_hashmap_ensure_put ( #18233 )
2021-01-17 20:07:02 +09:00
Susant Sahani
cf55fe4a4c
core: dbus - use hashmap_ensure_put
2021-01-17 09:49:14 +01:00
Susant Sahani
dca0a4e131
network: macvlan - add support to configure rx queue for broadcast/multicast
2021-01-17 08:39:28 +01:00
Susant Sahani
f6a0cfa5a5
journal: journal-file - tighten variable scope used in loop
2021-01-17 08:24:12 +01:00
Susant Sahani
d007c58317
machine: machined-dbus - tighten variable scope used in loop
2021-01-17 08:24:12 +01:00
Susant Sahani
cda7fc8db3
network: tighten variable scope used in loop ( #18277 )
2021-01-17 15:38:33 +09:00
Susant Sahani
a307a7dd38
network: nexthop - use hashmap_ensure_put
2021-01-16 23:10:32 +01:00
Susant Sahani
dcd46cc42d
network: use hashmap_ensure_put
2021-01-16 23:10:18 +01:00
Susant Sahani
0132453c40
network: tc - use TAKE_PTR ( #18266 )
...
* network: tc cake - use TAKE_PTR
* network: tc htb - use TAKE_PTR
* network: tc pie - use TAKE_PTR
* network: tc netem - use TAKE_PTR
* network: tc hhf - use TAKE_PTR
* network: tc gred - use TAKE_PTR
* network: tc fq codel - use TAKE_PTR
* network: tc fifo - use TAKE_PTR
* network: tc drr - use TAKE_PTR
* network: tc qdisc - use TAKE_PTR
2021-01-17 06:08:36 +09:00
Susant Sahani
8cb3465100
network: route - use ordered_set_ensure_put
2021-01-16 12:05:44 +00:00
Susant Sahani
92a74c4744
udevd: Use hashmap_ensure_put
2021-01-15 14:32:22 +01:00
Susant Sahani
4f38ba3889
network: online - use hashmap_ensure_put
2021-01-15 14:32:16 +01:00
Susant Sahani
7a0c0e0e41
network: routing policy rule - Use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
ecd80ce26c
network: route - Use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
b9eea0a753
network: radv - Use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
700661ed75
network: neighbor - use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
f222165e3d
network: mdb - use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
190b3b5c30
network: link - use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
967d72ed93
network: link - use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
03d2d9e18f
network: fdb - Use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
c75165cade
network: dhcp6 - use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
fb8ac4cf3e
network: address label - use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
b77071b898
network: wireguard - Use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
c26f9a9d8c
network: netdev - Use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
c6194e8825
generator: Use hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
1346c36d5a
basic: introuce hashmap_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
65ca9b5343
homed: use ordered_set_ensure_put
2021-01-15 14:29:42 +01:00
Susant Sahani
7e27a7458c
sd-netlink: mcvlan - add new attributes
2021-01-14 14:01:58 +01:00
Susant Sahani
c9b31b1750
sd-netlink: Supprt netlink types bitfield and reject
2021-01-14 14:01:56 +01:00
Susant Sahani
1e270127de
link: Add support to configure Generic Segment Offload
2021-01-12 15:19:23 +01:00
Susant Sahani
4707ae99cd
TODO: SR_IOV already implemeted
2021-01-12 14:52:00 +01:00
Susant Sahani
973fa2cd4f
TODO: Already implemented with SendDecline=
2021-01-12 14:47:39 +01:00
Susant Sahani
ea07086285
network: Allow to configure VLan egress qos maps
2021-01-12 14:31:03 +01:00
Susant Sahani
0d9b8913e2
network: Allow to configure VLan egress qos maps
2021-01-12 14:30:56 +01:00
Susant Sahani
c97cad60d1
sd-netlink: add support to configure Generic Segment Offload
2021-01-12 13:35:31 +01:00
Susant Sahani
810f29140a
sd-netlink: Add VLan QOS map properties
2021-01-11 10:26:22 +01:00
Susant Sahani
ba423af6b5
sd-netlink: Add Generic Segment Offload attributes
2021-01-11 10:10:12 +01:00
Susant Sahani
007cac09a2
network: route - add support to configure tcp advmss
2021-01-08 14:06:13 +00:00
Susant Sahani
0a9fb9bad8
network: Allow to set device's receive queues and transmit queues
2021-01-05 12:46:28 +09:00
Susant Sahani
de6b6ff84c
networkd: add support for prefix allow-list and route allow-list
2020-12-24 17:16:13 +09:00
Susant Sahani
d7d1d18fd2
network: Allow to configure unreachable/blackhole RoutingPolicyRule ( #17984 )
2020-12-18 12:21:15 +09:00
Susant Sahani
b43dfb6e6e
sd-netlink: routing policy rule port to fib_rule_hdr
2020-12-17 00:17:32 +09:00
Susant Sahani
937e305e93
network: Allow to configure interface promiscuous mode
2020-12-15 20:25:08 +00:00
Susant Sahani
e81a44bf5f
timesync: Make delaying attempts to contact servers configurable
...
```
❯ ssh sus@xx.xx.xx.xx
Last login: Sat Nov 14 17:32:08 2020 from 10.104.45.138
17:36:19 up 0 min, 0 users, load average: 0.00, 0.00, 0.00
> systemd-analyze blame
Bootup is not yet finished (org.freedesktop.systemd1.Manager.FinishTimestampMonotonic=0).
Please try again later.
Hint: Use 'systemctl list-jobs' to see active jobs
> systemd-analyze blame
43.954s systemd-time-wait-sync.service
1.969s systemd-networkd-wait-online.service
1.559s cloud-init-local.service
1.039s cloud-init.service
414ms cloud-final.service
387ms dracut-initqueue.service
382ms initrd-switch-root.service
380ms cloud-config.service
198ms systemd-journal-flush.service
136ms systemd-udev-trigger.service
115ms initrd-parse-etc.service
97ms systemd-timesyncd.service
84ms systemd-journald.service
```
After made it configurable and set to 5s
```
❯ ssh sus@xx.xx.xx.xx
Last login: Sat Nov 14 18:41:42 2020 from 10.104.45.138
18:42:36 up 0 min, 0 users, load average: 0.16, 0.03, 0.01
> systemd-analyze blame
10.450s systemd-time-wait-sync.service
8.303s systemd-networkd-wait-online.service
1.621s cloud-init-local.service
1.068s cloud-init.service
```
2020-12-15 08:52:51 +09:00