Size: a a a

2020 December 04

v

vova in cloud_flood
В сетевом стеке eBPF может быть заоффлоадин в сетевуху, таких несколько драйверов, можно грепом найти в ядре (grep -nR 'xdp_xmit')
Либо работает уже в ядре - xdp_generic (и тут два варианта, когда передается кусок памяти, и когда передается skb).
В этих всех вариантах возможен DROP, REDIRECT, PASS, XMIT. Все это так называемый XDP.

Дальше eBPF может быть прекручен к ingress/egress, в там работа уже только с skb.
Из возможностей: классификатор, либо тупо drop (redirect - не помню, но средставми tc вроде можно).

Дак вот в кубере оно отлично заходит, так как контейнеры между собой общаются через виртуальные интерфейсы.
Какраз на которые это все отлично вешается. Сам контейнер при этом ниего знать не знает что его фильтруют или както обрабатывают трафик.

p4 и eBPF - тоже я видел два типа:
1. в репе p4 (https://github.com/p4lang/p4c/blob/master/backends/ebpf/README.md), и там поддерживается только ingress/egres
2. vmware поделака p4 для XDP (https://github.com/vmware/p4c-xdp) тут действия как у XDP, но они пишут, что супер dataplane всеже не запилить.
Есть ограничения самого eBPF.

По этому eBPF как замена например dpdk - выглядит для меня пока как покрывало сшитое из лоскутков.
То есть несколько eBPF приложений, не факто, что в одно месте и возможно даже через дополнительные интерфейсы в системе.
источник

v

vova in cloud_flood
В P4 кстати DPDK бекенды принесли https://github.com/p4lang/p4c/tree/master/backends.
Раньше он был отдельным проектом.
источник

SM

Stanislav Motriy in cloud_flood
источник

v

vova in cloud_flood
Но чет вроде ebpf c openvswitch уже скрещивают. Надо посмотреть что там
источник

AS

Artem Silenkov in cloud_flood
tsla
Если не секрет почему решили убить направление опенстэка?
Его при мне ещё прикопали, в 2016 году. Опенстек скатился в сплошные бабки, вся экосистема в это превратилась. Развиваться он перестал и энтузиасты оттуда посваливали.
источник

A

Alex in cloud_flood
источник

МК

Марк ☢️ Коренберг... in cloud_flood
но это просто канадский баян
источник

A

Alex in cloud_flood
Марк ☢️ Коренберг
но это просто канадский баян
Хуядский
источник

МК

Марк ☢️ Коренберг... in cloud_flood
у нас даже внутренний мем есть
источник

A

Alex in cloud_flood
Я не видел значит не баян
источник

МК

Марк ☢️ Коренберг... in cloud_flood
когда в исходниках видим пиздец - таки называем  - в коде говно и хуи
источник

МК

Марк ☢️ Коренберг... in cloud_flood
и сокращение ГиХ
источник

A

Alex in cloud_flood
Марк ☢️ Коренберг
когда в исходниках видим пиздец - таки называем  - в коде говно и хуи
А так как в коде всегда пиздец
источник

A

Alex in cloud_flood
То можно ваш продукт переименовать
источник

ВН

Виталий На Заборе... in cloud_flood
Да, ну это таки да, даже я видел
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Alex
То можно ваш продукт переименовать
в хлеб ?
источник

МК

Марк ☢️ Коренберг... in cloud_flood
источник

МК

Марк ☢️ Коренберг... in cloud_flood
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Чтобы проверить, находится ли ваша карта в базе взломщиков, укажите номер карты, дату и CVC
источник

DP

Dmitry Polyakov in cloud_flood
Марк ☢️ Коренберг
Чтобы проверить, находится ли ваша карта в базе взломщиков, укажите номер карты, дату и CVC
Введите имя и фамилию, чтобы в случае появления карты в базе - мы могли с вами связаться
источник